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

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

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

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

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

smartctl -data -A /dev/sda

Это обязательно даст вам индикаторы

Опять же, рассмотрели настройки оптимизации SSD в Linux

SSD TWEAKS ДЛЯ LINUX