W 2012 r. gwałtownie wzrosła ilość pamięci w wieloprocesorowych serwerach z procesorami firm Intel i AMD.
Dwuprocesorowe serwery z procesorami Intel E5-2600 i AMD Opteron 6100/6200 ogólnie mogą obsługiwać do 24 gniazd pamięci.
Nowe serwery z procesorami E5-4600 mogą zawierać do 48 gniazd pamięci, a serwery z procesorami E7 do 64 gniazd pamięci.
To zwiększenie liczby gniazd pamięci dało projektantom serwerów niespotykaną dotąd elastyczność w zakresie konfigurowania serwerów wyposażonych w bardzo dużą ilość pamięci, które będą obsługiwać wymagające aplikacje, takie jak wydajne chmury obliczeniowe, wirtualizacja i infrastruktura VDI, rozwiązania do obsługi dużych ilości danych, wewnątrzpamięciowe bazy danych, takie jak SAP HANA, klastry HPC i inne zużywające duże ilości pamięci aplikacje wykorzystujące zalety procesorów wielordzeniowych.
Moduły Registered DIMM firmy Kingston o pojemności 16GB są coraz częściej stosowane w wyższej klasy serwerach, ale w 2012 r. będą także dostępne nowe moduły pamięci firmy Kingston o pojemności 32GB. Będą one oferowane w dwóch odmianach — Registered DIMM (RDIMM), czyli w formie modułów podobnych do już używanych w serwerach, oraz Load Reduced DIMM (LRDIMM), które stanowią nową technologię obsługiwaną na platformach z procesorami Intel E5 i wybranych platformach z procesorami AMD Opteron 6200.
Więcej informacji dotyczących modułów LRDIMM znajduje się w oficjalnych artykułach firmy Kingston.
Zastosowanie modułów RDIMM lub LRDIMM o pojemności 32GB jest zależne od wymagań dotyczących danego środowiska, ale należy pamiętać, że w jednym serwerze nie można używać modułów RDIMM wraz z modułami LRDIMM.
Serwer musi zawierać wyłącznie moduły LRDIMM lub RDIMM.
Przede wszystkim zarówno moduły RDIMM, jak i moduły LRDIMM o pojemności 32GB fizycznie są modułami czteroszeregowymi. Różnica między nimi polega na tym, że w modułach LRDIMM są używane wbudowane bufory, dzięki którym kontroler pamięci traktuje te moduły jako moduły dwuszeregowe.
Oznacza to, że na platformach z procesorami Intel E5 modułów LRDIMM o pojemności 32GB można używać we wszystkich dostępnych gniazdach pamięci, podczas gdy czteroszeregowych modułów RDIMM o pojemności 32GB można używać w konfiguracjach obejmujących maksymalnie dwa moduły DIMM na kanał (2DPC), tak jak pokazano w tabeli poniżej (w tej tabeli pokazano także maksymalne szybkości pamięci obsługiwane w różnych konfiguracjach):
|
1,5V |
Typ modułu (Tylko jeden typ pamięci w serwerze) |
Liczba szeregów w module |
1 moduł DIMM na kanał 1 DPC |
2 moduły DIMM na kanał 2 DPC |
3 moduły DIMM na kanał 3DPC |
| 32GB RDIMM |
Czteroszeregowa |
1600 |
800 |
X |
| 32GB Load Reduced DIMM (LRDIMM) |
Czteroszeregowa |
1333 |
1333 |
1066 |
Tabela 1:
Maksymalna szybkość pamięci w danej konfiguracji pamięci.
Efektywna szybkość pamięci platformy (nazywana także „szybkością przesyłania danych”) jest zależna od znamionowej szybkości pamięci procesora, liczby szeregów oraz szybkości modułów pamięci, a także konfiguracji platformy (1DPC, 2DPC i 3DPC).
Na przykład przeanalizujmy dwuprocesorowy, wyposażony w 24 gniazda pamięci serwer z procesorami Intel E5-2600.
Ten serwer można skonfigurować w następujący sposób, aby uzyskać maksymalną pojemność pamięci:
- 24 moduły LRDIMM o pojemności 32GB w celu uzyskania łącznej pojemności pamięci równej 768GB, która będzie działać z szybkością 1066MHz przy napięciu 1,5V (jest to konfiguracja 3DPC).
- 16 czteroszeregowych modułów RDIMM o pojemności 32GB w celu uzyskania łącznej pojemności pamięci równej 512GB, która będzie działać z szybkością 800MHz przy napięciu 1,5V (jest to konfiguracja 2DPC).
Należy zauważyć, że serwery HP ProLiant Gen8 nie obsługują oficjalnie modułów czteroszeregowych, więc jedyną dostępną opcją jest użycie modułów LRDIMM o pojemności 32GB.
W przypadku platform z procesorem Xeon E5-4600 wyposażonych w maks. 48 gniazd pamięci są dostępne następujące opcje:
- 48 modułów LRDIMM o pojemności 32GB w celu uzyskania łącznej pojemności pamięci równej 1536GB (1,5TB), która będzie działać z szybkością 1066MHz przy napięciu 1,5V (jest to konfiguracja 3DPC).
- 32 czteroszeregowe moduły RDIMM o pojemności 32GB w celu uzyskania łącznej pojemności pamięci równej 1024GB (1TB), która będzie działać z szybkością 800MHz przy napięciu 1,5V (jest to konfiguracja 3DPC).
W wyższej klasy serwerach obsługujących co najmniej cztery procesory, takich jak serwery z procesorami E7, użycie czteroszeregowych modułów RDIMM o pojemności 32GB umożliwi uzyskanie jeszcze większej łącznej ilości pamięci (serwery z procesorami E7 nie obsługują technologii LRDIMM).
Użycie modułów RDIMM o pojemności 32GB w czteroprocesorowym serwerze wyposażonym w 64 gniazda pamięci umożliwia uzyskanie 2TB pamięci.
Dwuprocesorowe platformy z procesorami AMD Opteron 6100 i 6200 obsługują czteroszeregowe moduły RDIMM w następujący sposób:
- Maks. 16 czteroszeregowych modułów o pojemności 32GB w serwerach zawierających szesnaście gniazd pamięci w celu uzyskania łącznej pojemności pamięci równej 512GB, która będzie działać z szybkością 1066MHz przy napięciu 1,5V (jest to konfiguracja 2DPC).
- Maks. 8 czteroszeregowych modułów o pojemności 32GB w serwerach zawierających dwadzieścia cztery gniazda pamięci.
W tym przypadku pozostałe szesnaście gniazd można wypełnić dwuszeregowymi modułami o pojemności 16GB, co umożliwi uzyskanie maksymalnej pojemności pamięci równej 512GB, która będzie działać z szybkością 800MHz (jest to mieszana konfiguracja 3DPC).
Moduły o pojemności 32GB (zarówno Registered DIMM, jak i Load Reduced DIMM) umożliwiają zwiększenie pojemności pamięci serwerów, co przyczynia się do zwiększenia wydajności nowych procesorów wielordzeniowych.