acesso contínuo ao disco rígido - desacelerando minha máquina

1

Eu descobri no LED de acesso ao disco rígido na frente da minha máquina que o disco rígido está sendo acessado com mais freqüência e provavelmente por causa disso, minha máquina está bem lenta. A máquina deixa de responder mesmo quando a carga vista do comando w é de aproximadamente 1 ou mais.

Minha área de trabalho é a Optiplex 360 dell machine que executa o Ubuntu 10.04.

EDITAR

saída de $ free

           total       used       free     shared    buffers     cached
Mem:       3983388    3414860     568528          0     205640     315048
-/+ buffers/cache:    2894172    1089216
Swap:      3999736    1035244    2964492

saída de $ vmstat

    procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa
1  2 1035420 564228 210144 312896   22    8   325   343   18   14  3  3 84 10

Minhas perguntas são:

  1. Como quantificar o acesso ao disco rígido e como ver se ele é mais do que "normal"?
  2. Se é mais do que normal, quais são minhas soluções?

obrigado

suresh

    
por suresh 20.11.2011 / 01:20

1 resposta

0

Para mim, prefiro usar sar se estiver instalado em seu sistema e, se não estiver, instalá-lo. No CentOS, deve ser o pacote sysstat . Para cada intervalo dado, ele informa o que seu processador está fazendo. Veja alguns exemplos de saída:

07:10:35 AM     CPU     %user     %nice   %system   %iowait    %steal     %idle
07:10:36 AM     all      0.06      0.00      0.06      0.00      0.00     99.88
07:10:37 AM     all      0.00      0.00      0.00      0.00      0.00    100.00
07:10:38 AM     all      0.00      0.00      0.06      0.00      0.00     99.94

A coluna %iowait informa quanto do tempo realmente está sendo gasto em E / S, como ler e gravar em seu disco. Eu acho que na maioria das vezes, em um sistema bem comportado, ele pode ficar em torno de 0%, mas em sistemas mais ocupados, pode ser em torno de 20% antes de realmente ter um grande impacto. Claro, "normal" é relativo. Isso ajudará você a conhecer seu sistema.

Uma ferramenta útil ao rastrear E / S é iotop . Isso funciona como top , mas para E / S, onde você pode ver o que está causando isso. Como foi postado anteriormente, uma das causas mais comuns de E / S é, na verdade, o alto uso de RAM que está sendo trocado, portanto, é provável que você também deseje procurar por processos de alta RAM. Você pode restringir isso aos usuários com sa -cmik .

    
por 06.07.2016 / 16:17