Можно ли заставить hdparm сообщать о текущем уровне снижения производительности моего SSD?

Я работаю над продуктом, который представляет собой безголовую систему Debian Linux со съемными твердотельными накопителями Intel X-25M. Недавно мы заметили, что производительность чтения / записи этих накопителей со временем снижается, и, разумеется, виновником были проблемы с блоком SSD, как описано здесь. Таким образом, мы сделали безопасное удаление SSD-диска (как описано здесь), и производительность SSD-дисков была восстановлена ​​до исходного / заводского уровня.

Это замечательно, но сейчас мне интересно, есть ли какой-нибудь простой и быстрый способ запроса hdparm (или какой-либо другой команды оболочки Linux), чтобы он выводил указание о том, насколько сильно ухудшена блочная структура SSD в настоящее время. является. Если так, то я мог бы добавить некоторую логику в свою собственную программу, чтобы автоматически уведомлять пользователя, когда безопасное стирание значительно улучшит производительность его системы. Как таковой, пользователь просто должен догадаться, основываясь на наблюдаемой производительности ввода-вывода по сравнению с тем, что было раньше... что не конец света, но было бы лучше, если бы он только что получил предупреждение "Ваш SSD данных в настоящее время на 35% зашифрован, рассмотрите возможность безопасного стирания для повышения производительности SSD" или что-то в этом роде.

1 ответ

Решение

Почему бы вам не покопаться в SMART индикаторах жесткого диска.

smartctl -data -A /dev/sda

Это определенно даст вам показатели

Опять рассмотрели твики оптимизации SSD в linux

SSD TWEAKS ДЛЯ LINUX

Другие вопросы по тегам