Fujitsu

Wydajności pamięci serwerów PRIMERGY z procesorami Xeon 5500

Memory QPICała prawda o wydajności pamięci serwerów PRIMERGY z procesorami Xeon 5500 (Nehalem EP).

Imponująca wydajność serwerów PRIMERGY Dual Socket z procesorami Xeon 5500 (Nehalem EP) wynika głównie ze zmiany sposobu podłączania pamięci głównej. Magistrala FSB (Front Side Bus) została zastąpiona szyną QuickPath Interconnect (QPI), co umożliwiło sześciokrotne zwiększenie przepustowości pamięci oraz wyeliminowanie wszystkich „wąskich gardeł" typowych dla używanej wcześniej magistrali FSB.

Podczas konfiguracji systemów o największej mocy, np. w celach testowania wydajności, należy uwzględnić niektóre nowe parametry. Największe zalety tego nowego rozwiązania to zmienna częstotliwość pamięci (800, 1066 i 1333 MHz) oraz równomierna dystrybucja modułów pamięci między trzy kanały pamięci przypadające na procesor. W tym artykule wyjaśniono, jaki wpływ na wydajność systemu ma każdy z tych czynników, oraz podano wskazówki dotyczące tworzenia wydajnych, ale ekonomicznych konfiguracji.

Oto najważniejsze wyniki:

  • Dla aplikacji komercyjnych (takich jak bazy danych, SAP czy oprogramowanie warstwy pośredniej oparte na języku Java) wszystkie wyniki okazały się jednocyfrowymi wartościami procentowymi. Tylko w jednym przypadku zmiana parametrów spowodowała zmniejszenie wydajności o ponad 5%.
  • Wyjątek stanowi sytuacja, w której dla każdego procesora został wykorzystany tylko jeden kanał pamięci. Takich sytuacji należy unikać. (Jeżeli pamięć jest tak mała, że nie można jej rozszerzyć na dwa lub trzy kanały, to trudno mówić o jakiejkolwiek wydajności).
  • Wartości poniżej 5% normalnie nie stanowią podstawy do maksymalizacji wydajności za wszelką cenę, np. za pomocą kosztownej konfiguracji modułów pamięci 8 GB lub poprzez dostosowywanie pojemności pamięci do wymagań klienta!
  • W przypadku aplikacji naukowo-technicznych zmiany mogą sięgać 10%. Na tym obszarze zastosowań zalecana jest więc większa ostrożność.
  • Duża przepustowość i małe opóźnienia magistrali QPI eliminują niekorzystne zjawiska występujące normalnie w architekturach NUMA w przypadku zdalnego dostępu do pamięci. Na przykład w bazach danych nie stwierdziliśmy widocznego spadku wydajności w asymetrycznych konfiguracjach pamięci. W innych przypadkach spadek ten mieści się w granicach 1-2%.
  • Należy również pamiętać, że zmiany parametrów będą zauważalne dla użytkowników końcowych tylko przy bardzo dużym obciążeniu systemu. W innych sytuacjach będzie można dostrzec jedynie niewielkie zmiany w wykorzystaniu procesora.
memory_qpi_small