Uso anormal da memória

1


Atualmente, meu VPS Linux é muito lento, por isso instalei htop package usando apt-get para ver o que está acontecendo com meu servidor.

Quando abri htop , vejo que meu servidor está usando 700 MB da memória de forma aproximada. Eu tentei reboot o VPS , mas nada mudou, o uso de RAM ainda é alto para nada

Aqui está o que eu recebo com htop :

Screenshot 1

Screenshot 2

E aqui está o que recebo com o comando free -h

             total       used       free     shared    buffers     cached
Mem:          1,0G       933M        69M         0B       4,3M       219M
-/+ buffers/cache:       709M       292M
Swap:         1,3G       292K       1,3G
    
por Skrey 08.02.2016 / 21:03

1 resposta

0

Você tem apenas um total de 1 GB, dos quais 292 MB são gratuitos. Dependendo do que você está executando, eu diria que é normal. Os 69MB estão sem a parte do cache que pode ser liberada a qualquer momento quando necessário.

Para ver quais programas estão realmente usando mais memória, você deve classificar pela coluna RES no htop (pressione F6 para ordenar).

Mas se você realmente tem problemas de memória, você também pode verificar se você tem algum tmpfs montado. O tmpfs reside no cache de páginas, então o free não reporta como memória usada e você pode ter menos de 292MB.

EDIT: Serviços de bifurcação, como o Apache, tendem a usar a maior parte da memória, especialmente quando o número de solicitações do cliente aumenta. Tente reduzir o número de threads, talvez mude de prefork MPM para worker MPM (veja link ) ou use um servidor mais leve, como o Nginx (veja os comentários abaixo desta resposta).

    
por Janek Bevendorff 09.02.2016 / 22:21