- Updated: November 27, 2025
- 7 min read
AMD EPYC NPS0 ve NPS1 Performans Analizi – UBOS Haber
NPS0, AMD EPYC işlemcilerinde tekdüze bellek erişimini (Uniform Memory Access) sağlayan bir NUMA modudur; bu mod, iki soketli sunucularda tüm bellek denetleyicilerini tek bir bütün olarak sunar ve gecikme‑bant genişliği dengesini etkileyerek tek çekirdek performansını ve veri merkezi iş yüklerini doğrudan şekillendirir.
NPS0 ve Uniform Memory Access (Tekdüze Bellek Erişimi) Nedir?
AMD EPYC serisinin Nodes Per Socket (NPS) kavramı, bir soketin kaç NUMA (Non‑Uniform Memory Access) düğümüne bölündüğünü tanımlar. UBOS platform overview gibi modern bulut altyapıları, bu tür NUMA yapılarını otomatikleştirerek uygulama ölçeklenebilirliğini artırır. NPS0 ise geleneksel yaklaşıma ters bir yön verir: iki soketli bir sistemde tüm bellek denetleyicileri tek bir “monolitik” havuz olarak sunulur, yani her çekirdek aynı bellek kanallarına eşit erişir.
Bu yapı, masaüstü sınıfı sistemlerde görülen tekdüze bellek erişimini sunucu ortamına taşır. Tekdüze bellek erişimi, NUMA‑bilinçli kodlamanın karmaşıklığını ortadan kaldırsa da, bellek gecikmesi ve bant genişliği üzerindeki etkileri dikkatle incelenmelidir.
Performans Testleri: Gecikme ve Bant Genişliği Sonuçları
Veri merkezi yöneticileri ve sistem mimarları, NPS0 modunun iki temel metriğini – DRAM gecikmesi ve bant genişliği – izler. Aşağıdaki tablo, orijinal makaledeki ölçümlere dayanarak NPS0 ve NPS1 modları arasındaki farkları özetlemektedir.
| Ölçüm | NPS0 (Tekdüze) | NPS1 (NUMA) |
|---|---|---|
| DRAM Gecikmesi (ns) | ≈ 220 ns | ≈ 130 ns |
| Bant Genişliği (GB/s) | ≈ 479 GB/s (yük altında) | ≈ 470 GB/s (yük altında) |
| Tek Çekirdek SPEC CPU2017 Skoru | Yüksek saat hızından (5 GHz) dolayı %3‑5 daha iyi | Daha düşük gecikme, ancak saat hızı 4.4 GHz |
Gecikme farkı, NPS0 modunda ≈ 90 ns kadar bir artışa işaret eder. Bu, bellek‑ağ geçişi sırasında ek bir “yol” katmanı eklenmesinden kaynaklanır. Ancak, iki soketin tüm bellek denetleyicileri aynı anda kullanılabildiği için bant genişliği artışı, yüksek veri akışı gerektiren iş yüklerinde (ör. büyük veri analitiği) fayda sağlayabilir.
Gecikme Testi – Önemli Bulgular
- Tekdüze erişimde
latency220 ns’ye yükselirken, NPS1’de 130 ns civarında kalır. - Gecikme artışı, özellikle bellek‑ağırlıklı iş yüklerinde (ör. 502.gcc, 505.mcf) performans düşüşüne yol açar.
- Cache‑hit oranı yüksek iş yüklerinde (ör. 548.exchange2) yüksek saat hızı avantajı hâlâ geçerlidir.
Bant Genişliği Testi – Önemli Bulgular
- Her iki modda da GMI‑Wide bağlantısı sayesinde CCD başına 64 B/cycle okuma/yazma kapasitesi sağlanır.
- NPS0’da ek denetleyiciler sayesinde teorik maksimum 400 GB/s üzerindeki iş yüklerinde fark belirginleşir.
- Pratikte, tek bir lineer okuma iş akışı 479 GB/s’ye ulaşırken, çoklu iş parçacıklı senaryolarda eşzamanlılık kaybı nedeniyle değerler biraz düşer.
SPEC CPU2017 Benchmark Analizi ve Tek Çekirdek Performansı
SPEC CPU2017, tek çekirdek performansını ölçmek için yaygın olarak kullanılan bir benchmark setidir. NPS0 modunda AMD EPYC 9575F işlemcisi, 5 GHz saat hızı sayesinde bazı testlerde NPS1‑tabanlı daha düşük saatli modelleri geride bırakır.
Öne Çıkan Test Sonuçları
| Test | NPS0 (5 GHz) | NPS1 (4.4 GHz) | Yorum |
|---|---|---|---|
| 548.exchange2 | +5 % skor | Referans | Cache‑hit yüksek, saat hızı farkı öne çıkar. |
| 502.gcc | -8 % skor | Referans | Bellek gecikmesi baskı oluşturur. |
| 549.fotonik3d | -6 % skor | Referans | Yoğun bellek erişimi, gecikmeden etkilenir. |
| 538.imagick | +4 % skor | Referans | Cache‑friendly, yüksek saat hızı avantajı. |
Genel eğilim, yüksek saat hızının bellek gecikmesinden kaynaklanan dezavantajları dengeleyebildiği, ancak DRAM‑ağırlıklı iş yüklerinde NPS1’in hâlâ daha verimli olduğu yönündedir.
Sonuçlar, Öneriler ve Kullanım Senaryoları
AMD EPYC 9575F gibi modern işlemcilerde NPS0 modunun tek çekirdek performansını artırdığı görülse de, belirgin gecikme cezası (≈ 90 ns) veri merkezlerinde ölçeklenebilirlik ve bellek‑ağırlıklı uygulamalar için kritik bir faktördür.
Ne Zaman NPS0 Tercih Edilmeli?
- Tek‑işlemci‑ağırlıklı iş yükleri: Örneğin, yüksek frekanslı finansal modelleme, tek çekirdek oyun sunucuları veya düşük bellek erişimi gerektiren mikroservisler.
- Geniş bant genişliği gerektiren veri akışı: Büyük veri toplama, gerçek‑zaman video işleme gibi senaryolarda, ek denetleyicilerin sağladığı bant genişliği faydalı olabilir.
- NUMA‑bilinçli kodlama kaynakları sınırlı: Geliştiriciler, uygulamalarını NUMA‑optimize etmek için zaman ve bütçe ayıramıyorsa, NPS0 basit bir “tek‑düğüm” yaklaşımı sunar.
Ne Zaman NPS1 (veya Daha Yüksek NPS) Kullanılmalı?
- Bellek‑ağırlıklı iş yükleri: Veri tabanı sorguları, büyük ölçekli simülasyonlar, yapay zeka eğitim setleri.
- Çok‑çekirdek paralelizm: HPC (High‑Performance Computing) ortamları, dağıtık işleme çerçeveleri (ör. Spark, Hadoop).
- Düşük gecikme gereksinimi: Gerçek‑zaman finans, düşük gecikmeli ağ hizmetleri.
Bu kararları verirken, Enterprise AI platform by UBOS gibi çözümler, otomatik NUMA‑optimizasyonu ve iş yükü dağıtımını yöneterek yöneticilerin doğru modu seçmesini kolaylaştırır.
UBOS Çözümleriyle Entegrasyon Fırsatları
UBOS ekosistemi, AI‑destekli iş akışı otomasyonu ve veri analitiği için bir dizi entegrasyon sunar. Örneğin:
- Workflow automation studio ile bellek‑ağırlıklı görevleri otomatik olarak NUMA‑uyumlu bir şekilde dağıtabilirsiniz.
- Chroma DB integration sayesinde vektör veri tabanları, düşük gecikmeli bellek erişiminden faydalanır.
- OpenAI ChatGPT integration ile performans izleme botları oluşturup, NPS modları arasındaki farkları gerçek zamanlı raporlayabilirsiniz.
- ChatGPT and Telegram integration ile sistem yöneticileri, anlık gecikme ve bant genişliği uyarılarını Telegram üzerinden alabilir.
Bu entegrasyonlar, UBOS pricing plans içinde farklı seviyelerde mevcuttur; özellikle UBOS templates for quick start şablonları, NPS0/NPS1 test ortamlarını dakikalar içinde kurmanıza olanak tanır.
Görsel Açıklaması ve Kaynak Bağlantısı
İlgili görsel, iki soketli EPYC sisteminde NPS0 modunun bellek denetleyicileri üzerindeki dağılımını ve ölçülen gecikme/bant genişliği değerlerini şematik olarak göstermektedir.

Detaylı teknik rapor ve orijinal veri seti için chipsandcheese.com sitesindeki makaleye göz atabilirsiniz.
İç ve Dış Bağlantılar
Aşağıda, makalemizde bahsedilen konularla ilgili UBOS ekosistemindeki ek kaynaklar ve dış referanslar listelenmiştir.
UBOS İç Kaynakları
- UBOS homepage
- About UBOS
- AI marketing agents
- UBOS partner program
- UBOS for startups
- UBOS solutions for SMBs
- Web app editor on UBOS
- UBOS portfolio examples
- UBOS templates for quick start
- Telegram integration on UBOS
- ElevenLabs AI voice integration
UBOS Şablon Pazarı – Faydalı Örnekler
Dış Referans
Özet
AMD EPYC platformunda NPS0 modu, tekdüze bellek erişimi sunarak geliştirme sürecini basitleştirir, ancak yüksek gecikme maliyeti nedeniyle yalnızca belirli senaryolarda avantaj sağlar. Performans‑kritik, bellek‑ağırlıklı iş yükleri için NPS1 veya daha yüksek NUMA yapılandırmaları tercih edilmelidir. UBOS’un Enterprise AI platformu ve ilgili entegrasyonları, bu kararları otomatikleştirerek veri merkezi verimliliğini artırır.
Bu rehber, sistem mimarlarının ve IT profesyonellerinin NPS0 ve NPS1 arasındaki farkları net bir şekilde anlamalarına, doğru yapılandırmayı seçmelerine ve UBOS ekosistemiyle entegrasyon sağlayarak operasyonel maliyetleri düşürmelerine yardımcı olmayı amaçlamaktadır.