Estou enfrentando um problema no site em que estou trabalhando, mesmo com carga muito baixa de cerca de 10 a 20 visualizações de página por segundo, o uso da CPU atinge o máximo, com todos os núcleos rodando a 100% e o tamanho da memória do thread do Apache continua aumentando .
Temos um servidor com 4 núcleos e 34 GB de RAM, depois de algum tempo a memória atinge o máximo e quando olho para o thread do Apache usando o comando top, posso ver a maioria dos threads do Apache no modo de suspensão, mas cada um ocupando cerca de 500-600 MB de memória .
É como se o thread do Apache não estivesse liberando memória, mesmo entrando no modo de suspensão.
Responder1
A carga da CPU depende da lógica do aplicativo, em relação à RAM - a parte RES é imprecisa e não mostra o uso real da memória física. Eu recomendo que você teste a memória comhttps://raw.github.com/pixelb/ps_mem/master/ps_mem.pye verifique a lógica do aplicativo.