Para verificar o desempenho dos discos em sistemas Linux, use o hdparm, que você pode instalar com o tradicional "apt-get install hdparm"
Teste o desempenho sem cache...
hdparm -t /dev/cciss/c0d0
/dev/cciss/c0d0:
Timing buffered disk reads: 178 MB in 3.02 seconds = 58.85 MB/sec
e com cache...
hdparm -T /dev/cciss/c0d0
/dev/cciss/c0d0:
Timing cached reads: 14418 MB in 2.00 seconds = 7217.59 MB/sec
Você pode melhorar o desempenho do disco alterando alguns parâmetros. Consulte "hdparm --help". Mas cuidado! Faça isso em um ambiente de testes antes!
Agora que você já sabe a velocidade do disco, veja o quanto ele está sendo requisitado neste momento com iostat, que faz parte do pacote sysstat, que pode ser instalado com "apt-get install sysstat"
iostat -m cciss/c0d0p1
Linux 2.6.30-2-amd64 (debian) 09/28/2011 _x86_64_
avg-cpu: %user %nice %system %iowait %steal %idle
1.48 0.00 0.86 0.62 0.00 97.04
Device: tps MB_read/s MB_wrtn/s MB_read MB_wrtn
cciss/c0d0p1 32.60 1.74 0.09 43333698 2123279
Também há o sar, que grava um histórico do uso do disco ao longo do tempo. Ferramentas simples que ajudam muito na hora de verificar o motivo da lentidão no servidor. Outros comandos interessantes para usar são vmstat, top, free, htop
Nenhum comentário:
Postar um comentário