Eu tenho alguns problemas com o desempenho do meu sistema. Como fui aconselhado aqui , usei sar
:
$sar -u 5
e descobri que os problemas são causados por um desempenho baixo do HDD, como eu suponho (alta %iowait
).
Meu disco é o AV-25 da Western Digital, WDC WD5000BUDT-63G8FY0. A especificação do fornecedor pode ser encontrada aqui .
/etc/fstab
:
# <file system> <dir> <type> <options> <dump> <pass>
devpts /dev/pts devpts defaults 0 0
shm /dev/shm tmpfs nodev,nosuid 0 0
/dev/sda2 / ext4 defaults,noatime,data=writeback,barrier=0,nobh,errors=remount-ro 0 1
/dev/sda3 /home ext4 defaults,noatime,data=writeback,barrier=0,nobh,errors=remount-ro 0 1
/dev/sda4 swap swap defaults 0 0
O problema é que de vez em quando algum aplicativo (Minecraft, Chromium Browser, Eclipse) desliga, meu LED de atividade do processador acende, iowait vai para cerca de 50% ou mais (eu tenho processador dual core) e permanece como isso por alguns segundos. Coisas semelhantes acontecem quando eu uso aplicativos pela primeira vez após a reinicialização. A pior situação que já foi forçar o sistema a usar a partição swap (por alguma ferramenta de estresse), o sistema ficou inutilizável.
O que posso fazer agora para determinar a causa exata dos problemas de desempenho? É o baixo desempenho de hardware, alguns problemas com o linux io scheduler, problemas específicos de aplicativos ou algo mais?
EDITAR:
Saída de hdparm -t -T /dev/sda
sem carga:
/dev/sda:
Timing cached reads: 6244 MB in 2.00 seconds = 3129.13 MB/sec
Timing buffered disk reads: 230 MB in 3.01 seconds = 76.33 MB/sec