Назад | Перейти на главную страницу

Что случилось с жестким диском

Подозреваю, что с моими жесткими дисками что-то не так.

iostat -d -x -m

root@srv2:~# iostat -d -x -m
Linux 2.6.32-5-amd64 (srv2.host.com)        04/23/13        _x86_64_        (2 CPU)

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sda               2.68   331.06    2.78   86.00     0.28     1.62    43.84     1.73   19.52   5.06  44.88

Выход ATOP (красный):

DSK | sda | busy 78% | read 4 | write 118 | avio 64 ms |

Может ли кто-нибудь сказать мне, что происходит и какие дополнительные тесты мне нужно сделать.

Вы можете сделать несколько вещей

  1. Сначала проверьте наличие резервной копии, если вы считаете, что жесткий диск неисправен.
  2. Запустите iostat с параметрами «iostat -d -x -m 1». Ищите ненормальные колебания. Посмотрите наверху в другом терминале и попробуйте увидеть, связаны ли пики в "await" и "svctm" с каким-либо процессом.
  3. Запустите iotop
  4. Запустите iotest, например iozone. Убедитесь, что вы запускаете синхронный io. Если нет, вы можете просто измерить кеши.

    iozone -R -i 0 -i 1 -i 2 -i 3 -i 4 -i 5 -i 8 -l 1 -u 10 -s 10m -r 8 -T -I

    предоставил мне соответствующий тест. Если у вас есть магнитный диск без рейда с резервным питанием от батареи, не ожидайте больше, чем несколько МБ / с для «Случайная запись» и «Смешанная рабочая нагрузка». Также имейте в виду, что кеш на диске может быть активным и влиять на результат. Однако он достаточно мал, чтобы его можно было пропитать 2-3 нитками.

  5. Если диск неисправен, замените его, прежде чем потеряете данные.