Eu tenho um problema com alta carga de servidor (carga média de 10 a 100+) quando há muito tráfego na web. Há também atrasos visíveis ao ler / gravar arquivos. Máquina é um servidor web Apache. A página da Web está usando PHP e está acessando / abrindo alguns arquivos pequenos (máx. 30kB) (config, lista negra, arquivo do diretório de cache).
Estou tentando rastrear o motivo deste problema há alguns dias. Isso é o que eu descobri:
top
mostra o parâmetro %wa
(iowait) em 20-100% Algumas informações sobre o servidor:
dir-index
habilitado e noatime
em fstab) cacheDir/d4/1d/d41d8cd98f00b204e9800998ecf8427e.dat
cacheDir/
(primeiro nível) e 256 diretórios de segundo nível (em cada diretório de primeiro nível) fopen
'arquivando arquivos de cache com caminhos absolutos e2fsck -Df
(otimizar diretórios no sistema de arquivos) o resultado é aqui
e2fsck -Df
não houve diferença na carga do servidor Pensei que essa organização de diretório de cache seria boa para o desempenho ideal do disco. Aparentemente eu estava errado ..
O que você recomendaria para corrigir esse problema de alta carga / resposta lenta ao disco?