Temat: Swap: mocny serwer, mało dysków, dużo ramu i macierz
Wątek z trapa miodzio - warty zapamiętania.
Swap==RAM, to jest podejście desktopowe -> jeśli masz więcej ramu, używasz bardziej obciążających programów, więc i wpadasz w swap częściej. Jak masz ramu 256, to nie odpalasz gry/programu, który wymaga 512, więc i swapu nie potrzebujesz tyle...
Serwery to co innego. Swap się zawsze przydaje, ale czasem lepiej coś poprawić i lepiej używać ram. Zwykle i tak wiesz ile mniej-więcej każdy proces może zająć i jeśli zajmuje nagle 3 razy tyle, to założony ulimit powinien go zabić. Jeśli demon smtp nagle rośnie do 1GB, albo dhcp do 100MB, itd. to coś jest bardzo nie w porządku (konkretny rozmiar zależy już od potrzeb...)
Czyli po prostu zależy do czego to używasz... Jeśli bazy danych, to (zwykle) lepiej jeśli zrobi writeback na dysk, niż wrzuci coś niezapisanego jeszcze do swapa - w mysql można to wyregulować rozmiarami buforów np.
Najlepiej pewnie będzie jak zainstalujesz system na jakimś minimalnym rozmiarze partycji (10gb sam system nie przekroczy, prawda?), i zaczniesz się bawić sztucznym obciążeniem i skalowaniem swapa... Warto też oglądnąć /proc/sys/vm/*. Raczej nie ma "jednej poprawnej" odpowiedzi co do swapa :(
Podejście praktyczne, szybkie - dużo swapu nie szkodzi. Jeśli na własnym dysku nie trzymasz więcej niż system, to i tak masz wolne w tym przypadku 63gb - niech się do czegoś przydadzą :)