Seu sistema está sendo sobrecarregado com pedidos de gravação em disco e sua configuração "razão suja" não é ideal para seu ambiente.
Você pode definir dois parâmetros administrativos para a memória virtual:
Estes são os dirty_background_ratio
e dirty_ratio
localizáveis em /proc/sys/vm/
Esses parâmetros representam uma porcentagem da memória.
Se você definir um valor baixo para dirty_ratio
, poderá obter mais carga de disco, mas reduzirá o consumo de RAM para o gerenciamento de memória suja.
O dirty_background_ratio
é a porcentagem da memória residual mínima, que causou a interrupção de gravar dados sujos no disco do sistema.
Isso significa que você deve encontrar o melhor compromisso entre a dimensão de partes sujas para escrever (flush process) e memória mínima em que o sistema será interrompido no processo de gravação.
O relacionamento para um bom desempenho pode ser:
dirty_ratio 90%
dirty_background_ratio 5%
uma proporção média:
dirty_ratio 40~50%
dirty_background_ratio 10~20%
As causas deste desequilíbrio no seu sistema podem ser várias, entre as causas mais comuns está uma quantidade insuficiente de RAM para gerenciar a instalação outras vezes, pode ser devido a uma queda no desempenho da memória instalada em seu servidor, com causas que variam de baixa ventilação a alimentação incorreta.
Embora a maioria dos problemas esteja na forma de erros de software, muitos desses erros não são conhecidos devido à má confuguração do hardware em relação aos serviços instalados. Especialmente no caso de máquinas alugadas.
Para ajudar os menos familiarizados com máquinas Linux, os parâmetros mencionados acima podem ser substituídos desta forma:
Modo permanente:
(execute estes dois comandos apenas uma vez, caso contrário edite este arquivo com o seu editor favorito)
# echo "vm.dirty_ratio = 40" >> /etc/sysctl.conf
# echo "vm.dirty_background_ratio = 10" >> /etc/sysctl.conf
Modo temporário:
# echo "40" > /proc/sys/vm/dirty_ratio
# echo "10" > /proc/sys/vm/dirty_background_ratio
Você pode encontrar mais informações sobre essas configurações em este link