HP DL380 Gen9’da doğru bellek yerleşimi: yuva sırası ve kurallar
Kategori: Sunucu ve sanallaştırma

HP ProLiant DL380 Gen9 hâlâ birçok şirkette ve veri merkezinde çalışıyor; ESXi ile bir HP G9 sunucunun kurulduğu Karzan Novavaran Honar va Memari projesinde de olduğu gibi. Bu sunucularda sık yanlış yapılan işlerden biri bellek yükseltmesidir: modüller hangi yuva boşsa oraya takılır. Sonuç ya açılışta hata mesajı, ya gereğinden yavaş çalışan bellek ya da kullanılamayan kapasitedir.

Bu makale, HPE’nin teknik özelliklerine (QuickSpecs) ve belgelerine dayanarak DL380 Gen9’daki bellek yerleşim kurallarını anlatıyor.

DL380 Gen9’un bellek mimarisi

  • Sunucuda iki işlemci soketi var (Intel Xeon E5-2600 v3 ve v4 aileleri).
  • Her işlemcinin 4 bellek kanalı, her kanalın 3 yuvası var: işlemci başına 12, toplam 24 yuva.
  • Yalnızca bir işlemci takılıysa yalnızca o işlemcinin 12 yuvası kullanılabilir. Takılı olmayan bir işlemcinin yuvalarına asla bellek takmayın.
  • Beyaz yuvalar her kanalın ilk yuvasıdır. Kanal başına tek modül takıyorsanız yalnızca beyaz yuvaları doldurun.
  • Bellekler DDR4 türündedir: Registered (RDIMM) ya da Load Reduced (LRDIMM).

Takma sırası: alfabetik

Kart üzerinde her yuvanın yanında bir harf (A–L) yazılıdır. HPE modüllerin alfabetik sırayla takılmasını söyler: önce A, sonra B, sonra C ve L’ye kadar böyle.

DL380 Gen9’da bellek takma sırası: her işlemci için önce beyaz yuvalar A–D, sonra E–H ve en son I–L
DL380 Gen9’da bellek takma sırası: her işlemci için önce beyaz yuvalar A–D, sonra E–H ve en son I–L

Şema kavramsaldır. Her harfin karttaki fiziksel yeri için sunucu kapağının içindeki etikete bakın; HPE bellek yuvası haritasını oraya basar.

Tek işlemci

Sıra basittir: A, B, C, D, E, F… Sık görülen durumlar:

  • 4 modül: A–D yuvaları; kanal başına bir modül, hepsi beyaz yuvalarda. 4 modül için en iyi yerleşim.
  • 8 modül: A–H yuvaları; kanal başına iki modül.
  • 12 modül: tüm yuvalar; kanal başına üç modül. Daha fazla kapasite, ama bellek hızı düşer (aşağıda anlatılıyor).

İki işlemci

Bellek iki işlemci arasında dengeli dağıtılmalıdır. HPE’nin sırası dönüşümlüdür:

CPU1-A, CPU2-A, CPU1-B, CPU2-B, CPU1-C, CPU2-C, ...

Örneğin 8 modülle: birinci işlemcide A–D yuvalarına 4, ikinci işlemcide A–D yuvalarına 4 modül. 8 modülün hepsi birinci işlemciye takılırsa ikinci işlemci belleğe iki işlemci arasındaki daha yavaş bağlantı üzerinden ulaşmak zorunda kalır.

En iyi performans için pratik kural: işlemci başına 4’ün katı (iki işlemcili sunucuda 8’in katı) modül kullanın ki tüm kanallar eşit dolsun. HPE de kapasitenin işlemciler arasında dengelenmesini ve kanalların mümkün olduğunca benzer doldurulmasını önerir.

Bellek hızını ne belirler?

Son bellek hızı üç şeye bağlıdır: işlemci modeli, modül türü ve kanal başına modül sayısı. HPE’nin E5-2600 v3 işlemciler ve DDR4-2133 modüller için verdiği özelliklere göre:

  • Kanal başına bir ya da iki modül: 2133 MT/s
  • Kanal başına üç modül: 1600 MT/s

İşlemci modelinin de bir sınırı vardır. Örneğin v3 ailesinde E5-2603 v3 ve E5-2609 v3 belleği en fazla 1600’de, E5-2620 v3–E5-2640 v3 ise en fazla 1866’da çalıştırır; bu yüzden 2133 modüller bu işlemcilerde daha yavaş çalışır. v4 işlemcili sunucular DDR4-2400 belleği de destekler; kendi kombinasyonunuz için HPE’nin bellek yapılandırma aracını (Memory Configurator) kullanın.

Pratikte: gereken kapasiteye işlemci başına 8 modülle (kanal başına iki) ulaşabiliyorsanız, bu genellikle 12 yuvanın hepsini daha küçük modüllerle doldurmaktan iyidir.

Modülleri karıştırma kuralları

Bu kurallar HPE’nin DL380 Gen9 teknik özelliklerinden alınmıştır:

  • RDIMM ile LRDIMM’i karıştırmayın. Farklı teknolojilerdir ve aynı sunucuda birlikte desteklenmez.
  • Ağır modüller işlemciden uzağa: bir kanalda daha çok rank’e sahip modül (örneğin quad-rank) işlemciden en uzağa, daha hafif olan (single-rank) daha yakına takılır.
  • Farklı hızlar: farklı hızdaki modüller birlikte takılabilir, ama sunucu hepsini ortak bir hızda, yani en yavaşında çalıştırır.
  • Önceki nesil bellek: önceki HP sunucu nesillerinin (Gen8 ve öncesi) belleği Gen9 ile uyumlu değildir.
  • HPE SmartMemory: tüm özellikler için HPE kendi SmartMemory modüllerini önerir. HPE dışı modüller çalışabilir ama bazı özellikleri eksik olabilir ve sunucu açılışta uyarı verebilir.
  • En az: sunucunun açılması için en az bir modül gerekir.

Pratik öneri: her sunucuda tek bir bellek modeli (tek kapasite, tek rank, tek hız) kullanın. Uyumsuz modüllerle yükseltme, garip bellek sorunlarının en yaygın nedenidir.

Bellek koruma modları

DL380 Gen9, BIOS’ta seçilen birkaç bellek koruma modu sunar:

  • Advanced ECC: varsayılan. Tek bir DRAM yongası içindeki tek bitlik ve çok bitlik hataları algılar ve düzeltir. Tüm kapasite işletim sistemine açıktır.
  • Online Spare: belleğin bir kısmı (kanal başına bir rank) ayrılır. Bir rank bozulmaya başlarsa sunucu yedek rank’e geçer. Kullanılabilir kapasite azalır.
  • Mirrored Memory: bellek iki kopya tutulur. En yüksek koruma, ama kapasitenin yalnızca yarısı işletim sistemine açıktır.

Online Spare ve Mirrored modlarının kendi yerleşim kuralları vardır. Bunları seçmeden önce DL380 Gen9 kullanıcı kılavuzundaki ilgili tabloya bakın. Ayarın yeri:

F9 (System Utilities) > System Configuration > BIOS/Platform Configuration (RBSU) > Memory Options > Advanced Memory Protection

Taktıktan sonra: kontrol edin

  1. Açılış ekranı (POST): toplam belleği gösterir ve yerleşimde sorun varsa uyarır. Uyarıyı geçmeyin, ciddiye alın.
  2. iLO 4: System Information altındaki Memory sekmesi her modülü, yuvasını ve koruma modunu gösterir.
  3. IML: iLO’daki Integrated Management Log bellek hatalarını kaydeder.
  4. İşletim sistemi ya da ESXi: görünen kapasitenin takılı olanla aynı olduğundan emin olun.

Sık yapılan hatalar

  • Tek işlemci takılıyken ikinci işlemcinin yuvalarına bellek takmak.
  • İki işlemcili sunucuda tüm belleği tek işlemciye takmak.
  • Yuvaları alfabetik sıra yerine fiziksel sırayla (yan yana) doldurmak.
  • RDIMM ile LRDIMM’i ya da farklı rank ve kapasitedeki modülleri sıraya uymadan karıştırmak.
  • Bellek hızının düşeceğini bilmeden bir kanalın üç yuvasını da doldurmak.
  • Tam oturmamış modül: yuvanın iki mandalı da tamamen kapanmalıdır.

Başlamadan önce

Sunucuyu kapatın ve güç kablolarını çıkarın, antistatik bileklik kullanın ve yükseltmeden önce servislerin ve yapılandırmanın yedeğini alın.

Bellek yükseltmesi, HP sunucu kurulumu ya da sanallaştırma için yardım isterseniz HPE sunucu ve sanallaştırma sayfasına bakın. Fiziksel sunucu ile sanallaştırma arasında seçim için fiziksel sunucular ve sanallaştırma makalesini okuyun.

Kaynaklar: HPE ProLiant DL380 Gen9 bellek yapılandırma kılavuzu, HP ProLiant DL380 Gen9 QuickSpecs.

Fotoğraf: DDR4-2400 Registered (RDIMM) modüller, DL380 Gen9’un v4 işlemcilerle kullandığı bellek türü; ITEagle Europe – Sebastiaan Broekhoven, CC BY-SA 4.0 lisansıyla, Wikimedia Commons üzerinden; kırpılmıştır.

  • HPE
  • ProLiant
  • DL380 Gen9
  • Sunucu belleği
  • DDR4
  • RDIMM
  • LRDIMM