İki soketli bir sistemdeki her iki işlemcinin de kendi RAM'lerine ihtiyacı var mı?


1

Üç kanallı belleği destekleyen iki soketli bir sunucu anakartım var. Her işlemcide 6 DIMM vardır. Her iki işlemciyi kullanmayı planlıyorsam, her işlemcide en az üç DIMM doldurmalı mıyım? Yoksa ilk CPU için sadece DIMM'lerin 3 tanesini doldurabilir miyim? Bu senaryoda 2. CPU kullanılabilir mi?


Anakartta hangi meselenin bulunduğunu söylemenin yardımcı olacağını düşünüyorum. Bu konuda fazla bir şey bilmiyorum ama bir Sandybridge Xeon'un RAM denetleyicisi CPU'da olduğundan kendi ramına ihtiyaç duyabileceğini hayal edebiliyorum. Tüm RAM zaten işletim sisteminde gösterilecek, ancak gerçekleri bilmiyorum.
sinni800

Bu aynı zamanda entegre bir bellek denetleyicisine sahip Westmere soketidir.
eek142

Yanıtlar:


3

değişir

Simetrik Çok İşleme

"Bilgisayarda simetrik çoklu işlem (SMP), iki veya daha fazla aynı işlemcinin tek bir paylaşılan ana hafızaya bağlandığı çoklu işlemcili bilgisayar donanım mimarisini içerir"

(Wikipedia'dan)

Düzgün Olmayan Bellek Erişimi

Bununla birlikte, CPU yongaları birkaç önbellek seviyesine (aynı zamanda hafızadır) sahiptir ve NUMA, işlemcilerin her birinin kendi belleğine erişmesine izin verir.

AMD'nin HyperTransport ve Intel'in QuickPath Interconnect'in bazı CPU'larda NUMA'ya izin verdiğine inanıyorum.


BIOS'ta NUMA için bir seçenek gördüğümü hatırlıyorum. Bunun ne olduğuna bakacağım. Teşekkürler.
eek142
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.