Kluczowe kwestie przy wyborze pamięci RAM serwera

2022-05-13

Każdy komponent Twojego serwera odgrywa dużą rolę w jego wydajności. Serwerowa pamięć RAM lub pamięć serwera nie jest tu wyjątkiem. Ogólnie rzecz biorąc, ludzie wiedzą, że więcej pamięci RAM jest lepsze, ale wybierają właściwą opcję RAM serwera nie jest takie proste. Przyjrzyjmy się, co należy wziąć pod uwagę przy wyborze odpowiedniej pamięci dla swojego serwera.

Ile pamięci RAM potrzebujesz?

Im więcej pamięci RAM ma serwer, tym mniej procesor musi odczytać danych z dysku twardego. Oznacza to, że serwer może działać szybciej, ponieważ pamięć RAM serwera działa zazwyczaj znacznie szybciej niż dysk twardy. Ale ile pamięci serwera wystarczy?

Aby odpowiedzieć na to pytanie, istnieje zasadnicza różnica między"minimalne wymagania"i"sugerowane wymagania". Minimalne wymagania mogą być łatwe do spełnienia, ale z pewnością nie jest to idealne rozwiązanie poprawiające czas działania i wydajność serwera.

Idealna konfiguracja będzie się różnić w zależności od unikalnych potrzeb biznesowych i zamierzonego wykorzystania serwera. Aby określić, jaka ilość pamięci serwera jest idealna, należy wziąć pod uwagę kilka aspektów, takich jak rozmiar używanych baz danych, liczba użytkowników i istniejąca infrastruktura.

Rozmiar baz danych

Jest to na ogół najważniejsza kwestia, ponieważ bezpośrednio wpływa na ilość przetwarzania potrzebnego do wypełnienia baz danych informacjami. Wraz ze wzrostem rozmiaru danych pamięć nie zawsze rośnie.

W przypadku serwerów z bazą danych o pojemności 10-59 GB wielkość pamięci RAM wynosi 74% danych (baza danych o pojemności 27 GB wymaga 20 GB pamięci RAM). W przypadku bazy danych o pojemności 60–224 GB rozmiar pamięci RAM wynosi 23% (dane 210 GB wymagają 48 GB pamięci RAM). W przypadku bazy danych o pojemności 225–600 GB rozmiar pamięci RAM wynosi 13% (przykład: 488 GB danych, 64 GB pamięci RAM).

Liczba użytkowników

Jeśli liczba obsługiwanych obecnie użytkowników wynosi 15 lub mniej, prawdopodobnie nie ma potrzeby uwzględniania dodatkowej pamięci na użytkownika. Jeśli jednak z Twojej usługi będzie korzystać więcej niż 15 jednoczesnych użytkowników, możesz rozważyć dodanie 1–2 GB pamięci RAM serwera na każdych 5 dodatkowych użytkowników.

Pakiety wykonawcze

Ogólnie rzecz biorąc, jeśli aktualizacje danych są wymagane co 30 minut, aby to osiągnąć, będziesz potrzebować więcej pamięci serwera. Jeśli aktualizacje danych zajmują wiele godzin, wymagania dotyczące pamięci są mniejsze.

Jednak transformacje ETL programu SQL Server załadują dane do pamięci RAM serwera przed ich przetworzeniem. Oznacza to, że im więcej pamięci serwerowej wyposażony jest w Twój serwer, tym szybciej wykona pakiety wykonawcze.

Wymagania systemu operacyjnego

Dobrą zasadą jest domyślne zarezerwowanie 1 GB pamięci RAM dla systemu operacyjnego plus dodatkowy 1 GB na każde 4 GB w przedziale 4–16 i kolejny 1 GB na każde 8 GB zainstalowanych powyżej 16 GB. Na przykład serwer z 32 GB RAM wykorzystuje 7 GB na system operacyjny, a pozostałe 25 GB jest przeznaczone na serwer SQL.

Szybkość pamięci RAM

Jak wspomniano powyżej, szybkość pamięci serwera ma kluczowe znaczenie dla wydajności serwera. Jednak prędkość pamięci RAM jest nieco błędna. Szybkość działania pamięci RAM serwera zależy w rzeczywistości od kilku czynników, takich jak częstotliwość, opóźnienie, przepustowość, całkowita liczba kanałów, podwójna szybkość transmisji danych (DDR) itp. Kiedy ludzie mówią o szybkości pamięci RAM, w rzeczywistości mają na myśli częstotliwość i opóźnienie pamięci RAM serwera. W naszej dyskusji tutaj zrobimy to samo.

Częstotliwość

Częstotliwość pamięci RAM jest mierzona w MHz i zwykle odpowiada wersji DDR w specyfikacjach pamięci RAM. Na przykład pamięć RAM DDR4-3200 działa z częstotliwością 3200 MHz, podczas gdy pamięć RAM DDR3-1600 ma częstotliwość 1600 MHz.

Jaka jest więc częstotliwość pamięci RAM? Pamięć Twojego serwera stale wykonuje cykle odczytu i zapisu aktualnie załadowanych danych. Częstotliwość pamięci RAM odnosi się do tego, ile razy na sekundę pamięć przechodzi przez ten cykl. DDR4-3200 oznacza cykl częstotliwości 3200 MHz, co przekłada się na około 3,2 miliarda cykli odczytu/zapisu na sekundę.

Ogólnie rzecz biorąc, wyższa częstotliwość jest lepsza. Im wyższa częstotliwość pamięci RAM, tym szybciej pamięć może przetwarzać dane. Należy jednak pamiętać, że niektóre procesory i płyty główne mogą nie obsługiwać skutecznie niektórych częstotliwości. Jeśli chcesz zmaksymalizować swoją wydajność, potrzebne są dodatkowe badania. Co więcej, cena pamięci RAM o wysokiej częstotliwości jest zwykle wyższa.

Czas oczekiwania

Opóźnienie, znane jako opóźnienie stroboskopu dostępu do kolumny lub opóźnienie CAS, odnosi się do pomiaru opóźnienia między otrzymaniem przez moduły RAM polecenia z procesora a faktycznym wykonaniem polecenia. Opóźnienie CAS mierzone jest w cyklach zegara.

Zwykle opóźnienia nie mogą być zapisywane bezpośrednio w pamięci RAM serwera. Zamiast tego może być wymieniony w serii liczb wydrukowanych w pamięci RAM serwera. Zasadniczo, niższe liczby są lepsze. Im niższa liczba, tym mniejsze opóźnienie, a co za tym idzie, lepsza wydajność. Oczywiście przy założeniu, że wszystkie pozostałe parametry, takie jak częstotliwość pamięci RAM, pozostaną takie same.

Problemy ze zgodnością pamięci RAM

Nie każda pamięć RAM serwera jest kompatybilna z każdym systemem. Oto lista rzeczy, które należy wziąć pod uwagę rozważając kompatybilność pamięci RAM serwera z innymi komponentami serwera sieciowego.

Pokolenie DDR

Nowsza generacja RAM-DDR nie będzie działać z płytami głównymi zaprojektowanymi do obsługi starszej generacji i odwrotnie. Dlatego nie można umieścić pamięci serwerowej DDR3 na płycie głównej obsługującej gniazda DDR4 DIMM. Podobnie nie można umieścić pamięci serwerowej DDR4 na płycie głównej wyposażonej w gniazda DDR3 DIMM.

Gniazda DIMM płyty głównej

Niektóre mniejsze płyty główne są wyposażone tylko w dwa gniazda DIMM. Zatem można mieć maksymalnie dwie kości pamięci RAM serwera i nie można w nich umieścić zestawu 4x 4 GB pamięci serwerowej. Powinieneś więc upewnić się, że nie kupujesz większej liczby modułów pamięci serwerowej, niż może pomieścić płyta główna serwera.

Radiator procesora

Duże, nieporęczne powietrzne chłodnice procesora często wiszą nad gniazdami DIMM. W niektórych przypadkach mogą uniemożliwić instalację zestawów pamięci serwerowej z wysokimi rozpraszaczami ciepła. Jeśli więc rozważasz dużą, nieporęczną chłodnicę powietrza, lepiej upewnij się, że wybrałeś pamięć RAM serwera z wysokimi rozpraszaczami ciepła. W takim przypadku chłodnica powietrza nie będzie kolidować z pamięcią RAM serwera.

Technologie pamięci

Istnieją trzy główne technologie pamięci dostępne dzisiaj: UDIMM (niebuforowany moduł DIMM), RDIMM (zarejestrowany moduł DIMM) i LRDIMM (moduł DIMM o zmniejszonym obciążeniu). Mimo że te trzy technologie pamięci fizycznie mieszczą się w gnieździe pamięci serwera, nie można ich ze sobą mieszać. Jeśli zostanie zastosowana niewłaściwa technologia pamięci, system może się włączyć, ale spowoduje to błąd podczas uruchamiania systemu.

Pamięć RAM jest łatwa do aktualizacji

Zwykle pamięć RAM serwera jest zdecydowanie najłatwiejszym elementem systemu do aktualizacji. Jeśli więc masz napięty budżet, przy wyborze komponentów do systemu nie warto przesadzać z ilością pamięci serwera.

Rozważ ten scenariusz: zaczynasz od 8 GB pamięci RAM i lepszej kombinacji procesora i karty graficznej. Jeśli chcesz uaktualnić pamięć RAM serwera do 16 GB, wystarczy, że dodasz nową pamięć bez całkowitej wymiany procesora i karty graficznej.

Podsumowując, wybór odpowiedniej pamięci RAM dla serwera wymaga dokładnego rozważenia. Mamy nadzieję, że czynniki wymienione powyżej pomogą Ci wybrać odpowiednią pamięć RAM dla serwera, która będzie odpowiadać zarówno Twojemu budżetowi, jak i potrzebom.


Pobierz najnowszą cenę? Odpowiemy tak szybko, jak to możliwe (w ciągu 12 godzin)