Wielkość swapa w Linuksie

Z Thomas-Krenn-Wiki
Przejdź do nawigacji Przejdź do wyszukiwania
Uwaga: Prosimy zwrócić uwagę, że ten artykuł / kategoria nie jest już aktualizowana, gdyż odnosi się do starszych komponentów oprogramowania / sprzętu.
Ta strona jest nadal dostępna jedynie w celach informacyjnych.

Pamięć RAM dzisiejszych serwerów jest coraz większa, jej wielkość z przedziału liczb 3 cyfrowych nie jest już rzadkością. Pojawia się wobec tego pytanie dotyczące dobrego doboru wielkości partycji swap.

Znana jest stara reguła, która mówi, że swap powinien być przynajmniej taki duży, jak zastosowana w serwerze pamięć RAM, lub stanowić jego dwukrotność. Aktualnie w przypadku dużej ilości RAMu ten aspekt niekoniecznie jest nadal istotny.

Dla RedHat Enterprise Linux 6 dostępne są następujące zalecenia (wyciąg z [1]):

Ilość RAMu w systemie Zalecana wielkość swapa
od 4GB RAM lub mniej minimalnie 2GB powierzchni swap
od 4GB do 16GB RAM minimalnie 4GB powierzchni swap
od 16GB do 64GB RAM minimalnie 8GB powierzchni swap
od 64GB do 256GB RAM minimalnie 16GB powierzchni swap
od 256GB do 512GB RAM minimalnie 32GB powierzchni swap

Te zalecenia są rozsądne, gdyż np. swap o wielkości prawie 100GB jest w praktyce raczej bezsensowny. System Linux z tak dużym swap często nie reaguje zbyt szybko.

Odnośniki

Powiązane artykuły

Aplikacja IOMeter
Bug w sterowniku EDAC systemów Linux
Skrypt backupu na serwerze FTP