Eu instalei o Lighttpd no meu VPS, e ainda assim o servidor da Web depende da troca

1

Eu tenho o lighttpd no Ubuntu 10 em 256 MB de RAM VPS. Meu objetivo é evitar completamente a troca. Estou executando um site do Drupal com algumas imagens, carrinho de compras (sem vídeos .. tráfego estimado bastante baixo).

Então ... ainda o sistema está trocando memória. Eu queria saber se eu deveria configurar agora um módulo MPM com o Lighttpd como eu fiz com o Apache (prefork). Existe alguma configuração para fazer com o Lighttpd também? Se não, alguma dica?

Também fazer upload de arquivos com o drupal (através do php) demora bastante ... cerca de 20 segundos para apenas 300kbs ... No entanto, quando eu executo o info.php, ele é exibido imediatamente ... parece que apenas o Drupal está lento.

Estas são as minhas configurações do php: Limite de memória 128MB postar tamanho máximo 64MB

(Eu preferiria não definir o limite de memória para apenas 64MB porque alguns módulos do Drupal requerem 128M. Você acha que esse é o problema?)

obrigado

    
por aneuryzm 07.11.2010 / 15:26

2 respostas

2

O Linux irá alternar facilmente por padrão, para fazer o melhor uso da memória disponível. Você pode controlar a facilidade com que isso acontece, modificando o parâmetro do kernel "vm.swappiness". Por padrão, ele é configurado para 60, mas se você ajustar isso para 0, o sistema só fará a troca quando for absolutamente necessário.

sysctl -w vm.swappiness=0
Tenha em mente, no entanto, que o Linux geralmente faz um bom trabalho ao lidar com a troca e sua lentidão pode ser causada por outros problemas, incluindo os outros usuários com os quais você compartilha o hardware físico.

    
por 07.11.2010 / 17:36
2

A lentidão da troca é apenas quando a memória está cheia e você está gravando muito no disco. Se você ainda tem memória livre, geralmente não tem motivos para se preocupar em trocar.

    
por 07.11.2010 / 18:29