Memória konfigurálása és a teljesítmény növelése Scalable Xeon processzorokon
Gyakran kapunk megrendelést nagyobb memóriával konfigurált szerverre. Ügyfeleink általában 128/256/512/1024 GB RAM-ot rendelnek az Intel Xeon Scalable processzorok legújabb generációjához (Cascade Lake), de ez nem optimális!
A Xeon Scalable processzorok hat memóriacsatornát és max. DDR4-2933 DIMM-eket támogatnak. Az összes memóriacsatorna előnyeinek kihasználásához tehát az optimális teljesítményhez 96/192/384/768/1536 GB RAM-ot kellene telepítenünk.
Ha tehát ha pl. 256 GB memóriát kell installálnunk egy duplaprocesszoros rendszeren, 8x 32 GB-os DIMM modult felhasználva, akkor 6-ból csak 4 memóriacsatornát fogunk használni. Ez a konfiguráció is természetesen működik, de a memória sávszélességének teljesítménye csökken, az optimális 6 csatornáshoz képest. Hogy megtudjuk mennyivel, lefuttattunk egy egyszerű memória-benchmarkot, a STREAM-et , több memóriakonfigurációban. Az eredmény:
1. ábra: A memória sávszélességének teljesítménye a felhasznált DIMM-ek számának függvényében - Intel Xeon (Cascade Lake) duplaprocesszoros rendszeren. (12 DIMMs = 2 x 6)
Az eredményekből jól látható, hogy 6 helyett csak 4 csatorna feltöltése ~ 67%-os,
2 csatorna feltöltése pedig csak ~ 35%-os memória sávszélesség teljesítményt eredményez.
Mem. modul | 2 DIMMs | 4 DIMMs | 6 DIMMs | 8 DIMMs |
---|---|---|---|---|
8 GB | 16 GB | 32 GB | 48 GB | nem javasolt |
16 GB | 32 GB | 64 GB | 96 GB | nem javasolt |
32 GB | 64 GB | 128 GB | 192 GB | nem javasolt |
64 GB | 128 GB | 256 GB | 384 GB | 512 GB (max) |
Assembly | ||||
Max. memória sávszélesség |
~ 35% | ~ 67% | ~ 97% | ~ 35% |
Tehát erősen javasoljuk az ügyfeleinknek, hogy töltsük fel mind a 6 memóriacsatornát, hogy a legjobb teljesítményt nyújtsák a rendszereink. A memória árának csökkenésével (már ~ 50% -kal alacsonyabb a tavalyinál) további DIMM-ek hozzáadásával is remélhetőleg a költségkereten belül marad - hosszú távon pedig megtérülő befektetés.