High Memory e Swap Usage, mas o servidor está rodando rápido

2

Executando um servidor web de alto tráfego na plataforma Centos 7 usando nginx e mariadb. O servidor está funcionando muito bem e carregar o uso de avg e cup é aceitável, mas pelo que eu sei que não deveria ser. Tenho monitorado o servidor nos últimos meses e percebi que o uso de memória e troca foi aumentando lentamente. Eu verifiquei esta manhã e notei a seguinte saída htop:

média da carga: 0,18, 0,18, 0,22
Mem: 7.64G Disponível, 7.22G Utilizado por Swp: 7.87G Disponível, 7.87G Usado

Eu diria que neste momento o servidor estaria rodando em um ritmo de lesmas, mas não está ... ele está rodando incrivelmente rápido como sempre foi.

Alguém poderia lançar alguma luz sobre esse fenômeno?

Algumas notas: Uma tabela na memória está sendo executada no mariadb, mas os registros são truncados a cada meia hora ou mais e geralmente não há mais do que cerca de 2000 registros nesta tabela.

O Mariadb está configurado para registrar consultas lentas. Eu observei que o log de consultas lentas cresceu para ser muito alto em tamanho nos últimos dois meses. Atualmente, tem cerca de 40 GB. Na verdade, vou desabilitar o log de consultas lentas em breve e remover o arquivo de log grande.

Outros detalhes abaixo, se ajudarem:

Versão do PHP: 5.4.16
API do servidor: FPM / FastCGI
MariaDB (MySQL): 5.5.52-MariaDB
versão nginx: nginx / 1.10.2

nginx.conf tem o padrão (eu acho?)
events {
    worker_connections 1024;
}

Alguns detalhes da configuração do php-fpm:
pm = dinâmico
pm.max_children = 50
pm.start_servers = 5
pm.min_spare_servers = 5
pm.max_spare_servers = 35

O servidor está sendo executado como convidado no VMware configurado com uma única CPU e 8 GB de RAM.

Alguém poderia oferecer alguma visão?

Obrigado.

    
por user288504 29.04.2018 / 20:29

0 respostas