Бонни ++ приходит на ум:
Итак, в зависимости от конфигурации оборудования вашей коробки:
bonnie++ -d /path/to/mounted/ssd -r your-system-ram-size-in-MB
Пример:
# For a 32GB system with the SSD formatted and mounted at /mnt/mounted-ssd-001
bonnie++ -d /mnt/mounted-ssd-001 -r 32000
Это должно дать вашему устройству хороший стресс-тест. Вы также можете настроить его.
Обратите внимание, что в случае SSD, когда происходит сбойный блок, он может автоматически перераспределяться аппаратным обеспечением диска в зависимости от диска, с которым вы работаете. Кроме того, тест на пытки пожирает все время записи вашего SSD. Так что используйте по своему усмотрению.
РЕДАКТИРОВАТЬ:
Добавление примечания о сбоях SSD, поскольку было отмечено, что Bonnie ++ подвергает стресс-тестированию, но не отслеживает ошибки. Способ «переназначения поврежденных блоков» SSD отличается от способа, которым жесткие диски перераспределяют. Как это происходит, зависит полностью от того, какую марку / марку / модель SSD вы используете:
- Дешевые SSD просто выходят из строя, потому что у них нет резервной емкости для переназначения, или потому что у них нет средств для разделения вышедших из строя флэш-блоков. Они просто повиснут или уйдут в автономный режим и не вернутся в онлайн.
- Среднечастотные SSD без резервной емкости могут генерировать предупреждения Smartd или, возможно, даже генерировать ошибки блочного устройства на уровне операционной системы при обнаружении сбойного блока. Однако, когда происходит сбой, зарегистрированный размер SSD изменится. Это может привести к ошибке и переводу устройства в автономный режим операционной системой, а также к зависанию самого устройства и необходимости его извлечения и повторной установки для повторного распознавания. При повторной регистрации доступный размер блока устройства будет уменьшен.
- Высокопроизводительные твердотельные накопители с резервной емкостью будут перераспределять поврежденные блоки за кулисами и могут генерировать предупреждения / предупреждения на уровне ОС. Когда резервная емкость заканчивается, устройство, вероятно, выйдет из строя по линии SSD среднего уровня.
Когда SSD изменяет свой размер из-за изоляции поврежденных блоков, вам может потребоваться выполнить следующие действия для восстановления диска, если микропрограмма диска автоматически не выполняет правильные обновления автоматически:
http://communities.intel.com/message/145676
Если инструмент для стресс-теста и регистрации ошибок не разработан специально с твердотельными накопителями, имейте в виду, что вы просто расходуете срок службы устройства.
РЕДАКТИРОВАТЬ:
Основываясь на информации из ответов выше, предложите либо заменить кабель на более качественный, либо заменить диск (замена RMA / Warrantee), поскольку такого рода ошибки уровня файловой системы ОС не являются нормальными.
Кроме того, если ваш диск поддерживает это, вы можете увеличить количество места, отведенного для обработки ошибок:
http://www.thomas-krenn.com/en/wiki/SSD_Over-provisioning_using_hdparm