LINUX.ORG.RU

История изменений

Исправление GPFault, (текущая версия) :

Разработчики одного SATA-SSD предпочитают unsigned char.

RAW_VALUE атрибута Percent_Lifetime_Remain представляет по задумке производителя число, растящее от 0 до 100, а уже VALUE - фактически оставшийся процент вычисляется как 100-RAW_VALUE. 100 Достигается когда записано значение, равное обещанному ресурсу.

По факту эти SSD при идеально равномерной циклической перезаписи всего диска живут гораздо дольше чем обещанный ресурс. Вначале он просто переходит через 100 и VALUE становится отрицательным и когда записано в 2.56 раз больше чем ресурс - счётчик переходит в 0, и например при 3х кратном превышении ресурса выдаёт 100-(300-256) = 56% оставшегося ресурса

Исходная версия GPFault, :

Разработчики одного SATA-SSD предпочитают unsigned char.

RAW_VALUE атрибута Percent_Lifetime_Remain представляет по задумке производителя число, растящее от 0 до 100, а уже VALUE - фактически оставшийся процент вычисляется как 100-RAW_VALUE. 100 Достигается когда записано значение, равное обещанному ресурсу.

По факту эти SSD при идеально равномерной циклической перезаписи всего диска живут гораздо дольше чем обещанный ресурс. Вначале он просто переходит через 100 и VALUE становится отрицательным и когда записано в 2.56 раз больше чем ресурс - счётчик переходит в 0.