Servidor consome muita swap
Tenho um servidor linux (Rad Hat 9) configurado com proxy transparente no squid. Esta máquina tem 256 Mb de Ran e mais 256 Mb de swap.
Em horário de pico tenho 30 máquinas conectadas a este servidor. A swap alcança 70 Mb as vezes. Mas quando não tenho mais máquinas nenhuma conectadas, a swap mantem os 70 Mb. O normal não seria que a medida que os clientes vão desconectando, vão exigindo menos do server e a swap deveria cair. Quando reboot o server, ele volta consumindo pouquíssima swap.
Alguem tem alguma idéia do que pode ser.
Abraços amigos!!!
Re: Servidor consome muita swap
Citação:
Postado originalmente por flaviobatistela
Tenho um servidor linux (Rad Hat 9) configurado com proxy transparente no squid. Esta máquina tem 256 Mb de Ran e mais 256 Mb de swap.
Em horário de pico tenho 30 máquinas conectadas a este servidor. A swap alcança 70 Mb as vezes. Mas quando não tenho mais máquinas nenhuma conectadas, a swap mantem os 70 Mb. O normal não seria que a medida que os clientes vão desconectando, vão exigindo menos do server e a swap deveria cair. Quando reboot o server, ele volta consumindo pouquíssima swap.
Alguem tem alguma idéia do que pode ser.
Abraços amigos!!!
Caro Colega, quando vc utiliza proxy squid em uma máquina, ele sempre usa o máximo da memória disponível, sendo que quando há novos processos de outros serviços executando ele vai liberando espaço em memória para os mesmos.
Servidor consome muita swap
Certo, mas eu achei que o certo seria quando não tivesse a carga máxima de clientes conectados, a swap deveria cair, e aumentar quando os clientes conectassem novamente.
Desculpe, sou leigo em linux.
swap em uso = falta de memória
Olha se tá usando swap quer dizer que tá faltando memória, coloca outro pente de 256MB no teu servidor, hoje em dia tá barato!
Quanto a liberar o swap em uso, isso só será feito quando as areas de memória que foram paginadas (por não estarem em uso) forem solicitadas. Se vai para o swap e não volta, é coisa de processo que está sobrando no teu servidor!
De uma analisada no que está rodando e elimine tudo que não for essencial!
Servidor consome muita swap
Caro, siga o seguinte:
Se vc tiver no server apenas o proxy utilize como swap a metade da memoria ram. Se tiver mais de um serviço, utlize um terço da memoria. Sigo essa regra e nao tenho problema.