Przykład tuningu systemu operacyjnego na przykładzie serwera : Debian 5 z 4 GB ramu na DDR2

maksymalna ilosc ramu do przydzielenia – najlepiej tyle ile jest ramu

echo 4294967296 > /proc/sys/kernel/shmmax

Zwiększenie dostepnej ilosc semaforów

echo 500 512000 64 2048 > /proc/sys/kernel/sem

Zwiększenie maksymalnej ilości wiadmosci w kernelu

echo 64000 > /proc/sys/kernel/msgmax

Zmiana timeouta dla nowych polaczen tcp

echo 30 > /proc/sys/net/ipv4/tcp_fin_timeout

Skrocenie czasu utrzymywania otwartego portu

echo 1800 > /proc/sys/net/ipv4/tcp_keepalive_time

Wykorzystywanie portow TCP_WAIT do nowych polaczen

echo 1 > /proc/sys/net/ipv4/tcp_tw_reuse

Zamykanie nie wykorzystanych TCP_WAIT

echo 1 > /proc/sys/net/ipv4/tcp_tw_recycle

Ograniczenie ilosci swapu do wykorzystania

echo 10 > /proc/sys/vm/swappiness

Usuniecie cache z ramu

sync; echo 3 > /proc/sys/vm/drop_caches

Zabijanie procesow zombie

echo 1 > /proc/sys/vm/oom_kill_allocating_task
echo 1 > /proc/sys/vm/dirty_expire_centisecse
echo 1 > /proc/sys/vm/dirty_writeback_centisecs
echo 262144 > /proc/sys/net/core/rmem_default
echo 262144 > /proc/sys/net/core/rmem_max
echo 262144 > /proc/sys/net/core/wmem_default
echo 262144 > /proc/sys/net/core/wmem_max

Zwiekszenie zakresu portów do wykorzystania przez aplikacje

echo 32768 65535 > /proc/sys/net/ipv4/ip_local_port_range

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *