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?