Тесты HDD

Тесты HDD

Мой компьютер страдает от замедления работы, и я не удивлен (ему около 6 лет). Вот что я проверил:

  1. Они случаются не очень часто (всего пару раз в день).
  2. Когда они происходят, одно приложение зависает на 10–60 секунд, остальные не зависают, но также начинают работать медленно.
  3. Даже в этот момент загрузка ЦП остается низкой.
  4. Это происходит с приложениями (такими как текстовый редактор, Firefox, Skype).
  5. С некоторыми приложениями (например, играми), которые я использую часами при высокой нагрузке на процессор, такого никогда не происходит.

Также следует отметить:

  1. Видеокарта и блок питания новые (около года).
  2. Хотя у меня сейчас установлено приличное количество программного обеспечения, это происходило даже сразу после переустановки Windows.
  3. Этот жесткий диск прошел через множество схем разбиения на разделы и несколько тяжелых операций (например, перемещение около 200 ГБ данных).

Из-за вышесказанного я уже на 70% уверен, что проблема в жестком диске. Однако, прежде чем заменить его, я хочу исключить другие, менее вероятные возможности (такие как ОЗУ, программное обеспечение или блок питания).

У меня сейчас нет денег на замену всего корпуса, но я могу легко заменить один из компонентов.

Я прочитал несколько вопросов (например, Вот этот), которые дают общие рекомендации по устранению неизвестной проблемы, то естьнетто, что я здесь ищу.

Мой главный вопрос:
Какие тесты или оценки производительности я могу провести, чтобы убедиться в наличии проблемного жесткого диска?
Мне не нужно решать эту проблему, я просто удостоверюсь, что проблема в жестком диске.

Я мог бы одолжить новый жесткий диск у друга и посмотреть, станет ли он лучше. Положительный результат исключил бы все остальные компоненты, но не исключил бы проблему с программным обеспечением (поскольку на этом новом жестком диске не будет ни одного программного обеспечения, которое я использую ежедневно).

Работает на Windows/Linux.

решение1

ПроверкаSMART-атрибуты— полезный первый шаг к выявлению проблем с жестким диском.

Доступ к атрибутам SMART

Вы можете просматривать атрибуты SMART в Windows, используя сторонние инструменты, такие какGSmartControl.

На macOS вы можете использоватьДисковая утилита, хотя это не очень многословно. Вы можетеустановить smartctlиз пакетаsmartmontoolsдля доступа к атрибутам SMART с помощью командной строки.

В Linux команда smartctl -a /dev/hda(из пакета smartmontools) выдает информацию SMART о жестком диске, где /dev/hdaзаменяется на соответствующее устройство. Диски GNOME( gnome-disksиз пакета gnome-disk-utility, ранее известного как palimpsest) — графическая утилита, которая может дать дополнительные рекомендации о состоянии вашего жесткого диска.

[палимпсест показывает плохой жесткий диск.]

Понимание атрибутов SMART

Вот некоторые атрибуты, которые имеют значение и заслуживают внимания. Более подробный список можно найти здесьздесь.

НенулевоеЧастота ошибок чтения(ID 1) указывает на проблему с поверхностью диска или головками чтения/записи.

TheПропускная способность(ID 2) — средняя эффективность диска. Если значение падает ниже порогового значения, с диском может быть что-то не так.

ВысотаВремя раскрутки(ID 3) (записывается в миллисекундах) может указывать на то, что жесткий диск испытывает трудности с вращением.

РастущееКоличество перераспределенных секторов(ID 5) означает, что области на жестком диске не целостны, и данные пришлось переместить. Это приводит к снижению производительности при перераспределении секторов, но это может быть более серьезно, поскольку жесткий диск вот-вот выйдет из строя.

НизкийПроизводительность времени поиска(ID 8) является признаком механической неисправности магнитных головок.

TheКоличество повторных попыток вращения(ID 10) повышается, когда раскрутка не удалась. Если это происходит, операции ввода-вывода ставятся в очередь до тех пор, пока жесткий диск не сможет нормально вращаться, что приводит к замедлению. Но что еще важнее, если жесткому диску приходится повторять попытки раскрутки, это признак неминуемого отказа.

НенулевоеСообщенные неисправимые ошибки(ID 187) количество означает, что это количество секторов не может быть исправлено аппаратным исправлением ошибок. Вот признак старости.

TheТекущее количество ожидающих секторов(ID 197) — это количество секторов, ожидающих перераспределения. Это указывает на старость жесткого диска.

Тесты HDD

[Тест чтения жесткого диска Палимпсест]

Если на жестком диске есть определенное место, которое плохо работает (возможно, там, где хранится часто используемая информация), тесты чтения жесткого диска могут помочь подтвердить это. Выше представлен снимок экрана теста жесткого диска с использованием palimpsest, теперь известного какДиски GNOME( gnome-disks).

Если вы предпочитаете проводить тесты производительности в командной строке Linux, вы можете объединить несколько вариантов:

  • hdparm(из упаковки hdparm)
    • hdparm -t /dev/hda— Тест последовательного буферизованного чтения на/dev/hda
    • hdparm -T /dev/hda— Тест последовательного чтения кэша на/dev/hda
  • dd(из упаковки coreutils)
    • dd if=/dev/hda of=/dev/zero bs=1M count=1024— Поддерживать чтение с начала /dev/hdaдля 1GiBиспользования размера блока1MiB
  • ioping(из упаковки ioping)
    • ioping -R /dev/hda— Тест случайного чтения на/dev/hda

В Windows вы можете использовать такие инструменты, какHD-настройкадля проведения тестов жесткого диска.

На macOS вы можете использовать такие инструменты, какТест скорости диска Blackmagicдля проведения тестов жесткого диска.

решение2

Другой способ проверки в Windows — запустить командную строку (Запуск от имени администратора в Vista или Windows 7). Оттуда введите CHKDSK C: /f /rи нажмите Enter. Это просканирует файловую систему и свободное пространство на наличие ошибок.

решение3

Проверьте статус SMART ваших дисков с помощью такого инструмента, какGSmartControl. Если есть серьезные проблемы, такие как дефектные сектора, они, вероятно, видны в данных. Вы также можете запустить самотестирование, чтобы узнать о новых ошибках, которые еще не были зарегистрированы.

Связанный контент