O meu SSD está bem ?:

0

iostat -xk 5 mostra isso:

           1.31   10.63    3.99   14.21    0.00   69.86

Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await  svctm  %util
sda            2942.00   497.40 1755.00  414.60 19107.20  3695.20    21.02    86.19   41.18   0.40  86.96
sdb              62.40   519.00  137.40   73.00  2459.20  2372.00    45.92     1.04    4.95   2.03  42.72

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           2.54   10.23    4.90   14.27    0.00   68.05

Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await  svctm  %util
sda            8936.80   395.00 2752.80    4.00 48004.80  1596.00    35.98     3.90    1.41   0.30  83.70
sdb             393.40   491.00  238.80   76.00  4984.80  2268.00    46.08     4.65   14.79   1.52  48.00

O que significa await 14.79 ? A unidade é milissegundos, segundos ou outra coisa?
O que significa svctime ? A unidade é milissegundos, segundos ou outra coisa?

    
por Sharen Eayrs 18.01.2014 / 08:30

2 respostas

1

await - é o tempo médio para solicitações de E / S emitidas para o dispositivo. Ambos gastos na fila aguardando processamento e servidos pelo dispositivo. (em milissegundos)  Isso inclui o tempo gasto pelas solicitações na fila e o tempo gasto na manutenção delas.

svctime(svctm) - é o tempo médio de serviço para solicitações de E / S enviadas ao dispositivo. (em milissegundos)

Na verdade, o await é uma soma de svctime e fila de espera:

await = svctime + wait time in queue
    
por 18.01.2014 / 12:04
0

Você pode encontrar facilmente essas informações nas páginas de manual para iostat , ou seja, man iostat :

Reports

...

Device Utilization Report

...

await

The average time (in milliseconds) for I/O requests issued to the device to be served. This includes the time spent by the requests in queue and the time spent servicing them.

svctm

The average service time (in milliseconds) for I/O requests that were issued to the device. Warning! Do not trust this field any more. This field will be removed in a future sysstat version.

Bugs

...

The average service time (svctm field) value is meaningless, as I/O statistics are calculated at block level, and we don't know when the disk driver starts to process a request. For this reason, this field will be removed in a future sysstat version.

Não está claro por que você insinua que pode haver um problema com o seu disco, mas olhar para essas informações iostat não é muito perspicaz. Se você acha que tem um problema com um disco, talvez veja seus logs em /var/log para ver se há mensagens de erro, então veja fsck para verificar o sistema de arquivos no disco e talvez algo como smartctl do pacote smartmontools para verificar a integridade inteligente de baixo nível do seu disco se ele suportar tais recursos.

    
por 18.01.2014 / 22:23

Tags