Optimal RAM yapılandırması: bir büyük DIMM mi, birden fazla küçük DIMMS mi?


16

Her zaman, tek bir büyük DIMM'e karşı çok daha küçük DIMMS kullanmanın performans avantajları olduğu söylendi (tüm anakartın RAM yuvalarının birleşik bant genişliği kullanılacağı için).

Patronum bana "bu artık bir sorun değil" dedi ve ofis bilgisayarlarımızı yükseltirken tek bir büyük RAM modülü kullanacağını söyledi (örneğin 4 x 2 GB yerine 1 x 8 GB).

Daha büyük RAM modüllerini (4 GB veya 8 GB) satın almanın ve diğer RAM yuvalarını kullanılmadan bırakmanın bir avantajı, belleğin tekrar yükseltilmesi gerektiğinde daha uygun maliyetli olması - ancak yine de tüm performansı merak ediyorum Bu arada boş RAM yuvaları.

Bir anakartın tüm RAM yuvalarına yayılmış birden fazla küçük RAM modülünün tek bir yuvada daha büyük bir RAM modülü kullanmaya kıyasla (ve gerisini boş bırakarak) belirgin bir performans avantajı olmadığı doğru mu?


1
Bir çip ile, bu modül için ilan edilen frekansın sadece 1 / 2'sinde çalışacaktır. tam verim elde etmek için iki modüle ihtiyacınız vardır (geleneksel olarak aynı boyut ve hızda). Intel'in Flex bellek teknolojisi farklı boyutlarda yongalar kullanmanıza izin verir, ancak simetrik çift kanaldan daha yavaş çalışır (her iki yonganın da aynı boyutta olduğu yerlerde)
Frank Thomas

1
Her seferinde DAHA FAZLA koçu daha hızlı koçla alırdım . +1 - "diğer RAM yuvalarını unusued bırakmak ... bellek yeniden yükseltilecekse daha uygun maliyetlidir."
Xen2050

Yeterli değilseniz, o zaman daha fazla RAM mücadele etmek için daha büyük bir darboğazdır, ancak unutmayın, Daha fazla RAM sadece zaten tükeniyorsa yararlıdır. İş istasyonumdaki 16GB'ın en üstünü hiç görmedim ve beklemiyorum. Benim durumumda, koçum zaten aşırı sağlandığından, sonunda sistemime 32-64GB paketleme umuduyla aynı para için daha hızlı yonga çiftini almamak nezaket olacaktır.
Frank Thomas

Deneysel sonuçlar için cevabıma bakın. Daha az yuvadaki büyük DIMM'ler, tüm yuvaları dolduran daha küçük DIMM'ler olarak geçen sürenin% 191'ini alabilir.
H2ONaCl

Yanıtlar:


7

RAM'inizi yükseltmeden veya bir sistem kurmadan önce anakart kılavuzuna bakın. Çift kanallı çalışma, üç kanallı bellek çalışması ve hatta dörtlü kanal çalışması desteklenebilir. Yalnızca bir yuvada yalnızca bir RAM modülünüz varsa, çift kanal çalışması (desteklendiğinde) YAPILMAZ. Üçlü kanal için 3 modül takmalısınız. Quad bilmiyorum, bu yüzden sadece 2 olduğunda da ikili olarak çalışıp çalışmayacağını bilmiyorum.

Çift kanallı çalışma, iki RAM modülünü bir araya getirir ve bellek çıkışındaki artış büyüktür. Bellek hızını test etmek için belirli bir yazılımla kontrol ettiğim bir platform, 8'den 11'e (matematik ne olursa olsun) tekten ikiye bir artış gösterdi, yine bu bir bellek G / Ç özel ölçütüyle.

Bilgisayardaki herhangi bir öğenin hızını artırmak, gerçek görsel veya algılanan performansa çok fazla yansımayabilir. Karşılaştırmalar bile çok fazla artış göstermeyebilir, ancak çift kanalda çalışırken her zaman bazı performans artışları gösterecektir. (RAM genellikle darboğaz işlemleri değildir).
Çoğunlukla, ortalama bir bilgisayar kullanıcısı hızı fark etmeyecek, kendi anakartım çift bellek çalıştırmasa bile, hafızayı test etmek zorunda kaldım.

Bilgisayardaki herhangi bir bileşeni "bir dereceye kadar daha hızlı" olan bir bileşenle değiştirin; belirli işlevler, programlar veya işlemler bu değişiklikten farklı miktarlarda etkilenir. Bir işletim sisteminin önbelleklerde sakladığı veriler, büyük veri yığınlarını bir RAM konumundan diğerine geçiren işlemler. Diğer RAM yoğun işlemler.
Bellek verilerinin daha yavaş sabit diskten geldiği veya gittiği işlemler, disk ~ 100 kat daha yavaştır, asla bilemezsiniz :-)

Sonuç :
Hız? Evet. Fark? Evet. Genel bilgisayar performansı? Çiş biraz. Ek fonların veya sorunların ekstra performansa değip değmediğini belirlemek kullanıcıya veya üreticiye bağlıdır.

Daha Fazla Bilgi:
İnsanların bellekle ilgili POST yapmayan, doğru test yapmayan veya ayarlanan zamanlamalarla çalışmadığı zamanlarda, Dual ve ekstra hızda çalışan ve daha seçici hale getiren birleştirme.

Çift kanal, işlemin kenardayken kötü RAM modülünün test edilmesini daha eğlenceli hale getirir ve ikinci bir ile birleştirmek hızı iter ve birleştirir ve bellek bu hızda veya zamanlamada (veya voltajda) çalışmayacaktır. İnsanların 1 bellek modülünün kendi başına çalıştığını ancak 2'sinin birlikte çalıştığını ve problemleri olduğunu söyleyeceklerini unutmayın.

Tamamen tembel / büyük bir yağ modülünde atmak ve sadece "iş", genel olarak daha az ürün, herhangi bir sorun daha az olası.
Uyguladıkları performans arttırıcı hilelerin (ikili) tüm "özelliklerini" kullandığınızdan emin olmak saf bir performanstır. Anakart kılavuzu neredeyse her zaman neyi desteklediğini ve hangi yuvaların kullanılacağını gösterecektir.

Daha az yuvada büyük bellek modüllerine sahip olmak daha iyi bir yükseltme yolu $$$ olabilir, daha sonra yuvaları doldurmaya ve küçük olanları daha fazla RAM'e yükseltmek için atmaya karşı daha sonra eklemeye devam edin. Ancak bugünün belleği, çalıştığı hızda çalışırken, doğrudan CPU (ölür) erişir ve onu zorlayan aşırı hızlara erişir. Bugün bir modül satın alırsanız, yükseltmeyi planlıyorsanız, test edilmiş ve bellek modüllerinin TAKIMI ile birlikte çalışmak için tasarlanmış olanları kaçırmayı unutmayın. Bir yıl sonra ekip olarak mükemmel bir şekilde çalışacak uygun bir modül bulmak zor olabilir. Bir eşeği ve safkanı aynı arabada bir araya getirebilirsiniz, aynı markanın bir setini aynı hızda, aynı üretim sürecinde aynı anda almaktan daha fazla soruna neden olabilir.

İlgili bağlantı: Intel'in resimli "Tek ve Çok Kanallı Bellek Modları"

Öneri, bilgisayarı oluştururken / sınarken ve hala ürün iade ayrıcalıklarına sahip olduğunuzda ikili (üçlü veya dörtlü) belleğinizin çalışmasını sağlamaktır. Ancak bir öneri değil bir gereklilik.


2

Patronum bana "bu artık bir sorun değil" dedi.

Temel olarak haklı. Günümüzün PC'leri o kadar güçlüdür ki, ortalama ofis iş yükünüz (e-postalar, kelime, excel, mesajlaşma, internet), tek kanal üzerinden çift kanallı yapılandırmanın kullanılmasında sıfır gerçek dünya avantajı görecektir .

Kendi sistem performansımda (ofis tipi iş yükleri için) somut bir fark yaratan iki şeye değer :

  • Birden fazla uygulama açıkken disk değiştirmeyi önlemek için yeterli RAM (64 bit işletim sisteminde 8GB görünüyor bugünlerde minimum)

  • SSD sabit sürücü


2

Çoğu ofis görevi için patronunuz doğrudur.

Blender 3D gibi yüksek bir kaynak programı kullanmak için, mümkün olduğunca fazla performans artışı sağlamanız gerekir ve toplam 16 Gigs için dört DIMM yuvasında 4 Gig kullanmak, iki kez çift kanal çalışmasına sahiptir (anakart bunu desteklediğini varsayarak) önemli miktarda kullanılabilir kaynak. Bir tüp veya dörtten x miktarında su koymaya çalışırsanız, su bu şekilde daha hızlı ve daha serbestçe akacaktır. Fikir bu. Ve karmaşık bir görüntüyü oluşturan 8 çekirdeğim varsa, elde edebileceğim tüm hıza ve güce ihtiyacım var.

Bilgisayarınızla ne yaptığınıza bağlıdır.


2

Tüm yuvaları dolduran daha küçük DIMM'lerin daha az yuvadaki büyük DIMM'lerde eşit miktarda bellekten daha iyi performans gösterdiği en az bir vaka olduğunu doğrulayan bazı deneysel bilgilerim var. Gerçekten de daha büyük miktarlarda hafızadan daha iyi performans gösterir. Geçen zamanlardaki fark büyüktür. Örneğin, 55 saniyeye karşılık 105 saniyeyi geçtim.

Önce CPU'nun sabit bir faktör olduğunu gösterdim. 6 DIMM 8 GB ve 2 boş yuva (toplam 48 GB) ile 8 DIMM 2 GB ve sıfır boş yuva (toplam 16 GB) olan bir birim arasında CPU'ya bağlı bir uygulama sürükleme yarışı, her iki ünitenin de ilk önce görünüşte eşit olasılıkla bitebileceğini gösterir.

Hem CPU, hem de bellek-IO-yoğun olan gerçek dünyadaki bir uygulamaya geçtim. Bu uygulamanın önemsiz miktarda disk erişimi vardır. Bellek her iki birimde de sıfır takas etkinliği ile kanıtlandığı gibi yeterlidir. Bu durumda 6 DIMM 8 GB ve 2 boş yuvaya (toplam 48 GB) sahip birim, 8 DIMM 2 GB ve sıfır boş yuvaya (toplam 16 GB) sahip birime göre daha yavaştır. Aynı şekilde, 2 GB 8 GB ve 6 boş yuva (toplam 16 GB), 8 DIMM 2 GB ve sıfır boş yuvaya (toplam 16 GB) sahip bir üniteden daha yavaştır. Benzer şekilde 8 DIMM 8GB ve 2 DIMM 2GB (toplam 52GB) 8 DIMM 2GB ve sıfır boş yuvaya (toplam 16GB) sahip bir üniteden daha yavaştır.

Anakartlarım için (Dell PowerEdge 1950 Nesil III), aynı nüfuslu yuvaların daha iyi performans gösterdiği görülüyor. Kullanım kılavuzunda bu tablo vardır.

    Channel 0 contains DIMM_1, DIMM_5.
    Channel 1 contains DIMM _2, DIMM_6.
    Channel 2 contains DIMM_3, DIMM_7.
    Channel 3 contains DIMM _4, DIMM _8.

"DIMM sockets must be populated by lowest number first."

Bundan 4 DIMM'in IO'yu 4 kanal üzerine yayacağını görebilirsiniz. Sekiz (8) DIMM de aynısını yapardı. 2 çok büyük DIMM'niz varsa, ünitenin tekrar yükseltilmesi gerekiyorsa, ancak o zamana kadar tüm kanalları kullanmıyorsanız tasarruf edersiniz. Kılavuz ayrıca şunu söylüyor: " yapılandırmadaki toplam bellek modülü sayısı toplamda iki, dört veya sekiz olmalıdır. En iyi sistem performansı için dört veya sekiz bellek modülünün tümü aynı boyutta olmalıdır ". Bu nedenle sisteminizin kılavuzuna bakın.

Elbette gerçek dünyadaki uygulamalarınız bellek miktarı (takas), veritabanı erişimi, disk erişimi, internet erişimi veya CPU kullanımı gibi diğer yönlerde yoğun ise, bu diğer işlemleri daha fazla önemseyebilirsiniz. "Darboğaz" kelimesi doğru benzetme yapmaz, çünkü bu süreçlerin geçen zamanlar üzerinde kümülatif bir etkisi olabilir.

Sonuç olarak, büyük DIMM'lerin daha az yuvayı doldurması anlamına gelirse, DIMM'in boyutunun büyük ölçüde önemli olabileceğidir. Tüm yuvaları doldurmak daha iyidir. Bunu yapamadığımda, geçen süre denememde% 91 (55'e karşı 105 saniye) arttı.

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.