W wielu miejscach czytałem, że zalecana wielkość SWAPu to 2xRAM. Czy to prawda? Jaką wielkość zaleca RED HAT?
W wielu miejscach czytałem, że zalecana wielkość SWAPu to 2xRAM. Czy to prawda? Jaką wielkość zaleca RED HAT?
Obszar SWAP w systemach Linux używany jest, gdy pamięć fizyczna RAM jest w pełni użyta.
Czasami niektóre aplikacje korzystają ze SWAPu nawet jeśli jest dostępna jeszcze pamięć fizyczna (sic!).
Dlatego ważne jest by SWAP w ogóle istniał (minimum 32M)!
RED HAT proponuje następujący wzór dotyczący ustalenia wielkości obszaru RAM:
Jeśli pamięć RAM jest mniejsza, bądź równa 2G - SWAP = 2 x RAM
Jeśli pamięć RAM jest większa od 2G - SWAP = RAM + 2G
Jeśli wiemy o planowanych modernizacjach serwera (zwiększenie ilości RAMU w niedalekiej przyszłości) powinniśmy od razu wykorzystać wzór bazując na docelowej wielkości RAMu (m.in. oszczędzi nam to później pracy z dodawaniem dodatkowego SWAPu)
Dla systemów z bardzo dużą ilością RAMu, powyżej 32G fizycznej pamięci RED HAT pozwala na ustawienie SWAPu o takiej samej wielkości jak pamięć lub nawet mniejszej.
Oczywiście pisząc "pozwala" nie mam na myśli, iż w każdym innym wypadku instalator nie pozwoli nam wybrać innych wielkości lub system nie będzie działać.
Wyżej wymienione zasady są tzw. "RED HAT WAY".