Перейти к содержимому

Total lbas written ssd что это

  • автор:

Ресурс SSD диска в TBW и по времени

Если вам оказалась полезна или просто понравилась эта статья, тогда не стесняйтесь — поддержите материально автора. Это легко сделать закинув денежек на Yoomoney № 410011416229354.

Или на телефон +7(928)274-0281.

Даже небольшая сумма может помочь написанию новых статей 🙂

Или поделитесь ссылкой на эту статью со своими друзьями.

Опубликовано: 12.07.2020 Последнее обновление этой статьи: 17.06.2021

В этой статье описаны разные аспекты ресурса SSD дисков. А также советы по увеличению срока жизни SSD дисков.

Вступление

У SSD дисков есть отличие от HDD (механические, магнитные диски). Ячейки флеш-памяти, из которой делают SSD, имеют ограниченное количество циклов записи. Для наиболее распространенного сегодня типа флеш-памяти TLC (ячейки емкостью 3 бита) ресурс записи равен примерно 1000 циклов.

Соответственно, срок жизни SSD диска зависит от объема записи данных на этот диск. Чем больше вы записываете данных на диск, тем быстрее он «умрет».

Время работы SSD диска

Время, которое SSD диск будет работать, в общем случае определяется типом флэш-памяти. То есть какой тип ячеек используется и по какому техпроцессу изготовлена память. Самый большой ресурс у ячеек типа SLC, далее идут MLC и наконец TLC.

Что означает лимит по количеству циклов записи в практическом смысле? И как примерно оценить возможный срок жизни того или иного диска?

Возьмем условный диск в котором используется MLC flash-память произведенная по техпроцессу 19 нанометров. Предположим что производитель этой памяти указывает для нее лимит записи 3000 циклов. Это показатель для хорошей MLC flash-памяти изготовленной по техпроцессам 19 или 20 нанометров.

На основе этой памяти изготовлен диск емкостью 120 Гб. Лимит в 3000 циклов означает что вы можете 3000 раз полностью записать ваш диск.

Хотя на самом деле, при тотальной записи всего диска, можно будет записать его только 1500 раз, то есть в два раза меньше. Это связано с тем, что перед новой записью ячейки памяти должны быть очищены от предыдущего содержимого. А это один цикл записи. То есть на каждый цикл записи данных, приходится цикл стирания ячеек.

Если вы будете каждый день целиком его заполнять, затем полностью очищать и на следующий снова целиком заполнять, то теоретически память проживет 1500 дней. То есть больше 4 лет. Если же вы в день будете записывать только 60 гигабайт и стирать диск только раз в два дня, то срок жизни увеличивается до 8 с лишним лет.

Конечно это упрощенно. Но понятно, что срок жизни флэш-памяти достаточно большой.

То есть во всех этих жалобах про постоянно снижающийся лимит записи, сегодня серьезной основы нет. Хотя лет 10 назад, когда SSD диски только выходили на массовый рынок, проблема «короткой жизни» была. Но наука и техника не стоят на месте. И сегодня даже самые дешевые дешманские SSD диски имеют гарантию в 3 года. А производители первого эшелона, Самсунг, Интел даже на бюджетные модели дают гарантию в 5 лет, а для профессиональных моделей и больше.

Ресурс SSD диска в TBW

Однако, если быть точным, производители дают гарантию в 3, 5 (или больше) лет с оговоркой — если в течении этого срока не будет превышен ресурс по объему записи на SSD диск. При этом, все нормальные производители, указывают такой ресурс записи в технических спецификациях модели диска.

Этот ресурс записи указывается в терабайтах. Например для SSD дисков емкостью 120 — 128 Гб типичный ресурс записи примерно 70 терабайт. А для дисков емкостью 240 — 256 Гб, типичный ресурс записи примерно 150 терабайт. Ресурс записи увеличивается вместе с увеличением емкости диска. Чем больше емкость — тем больше ресурс записи.

В технических спецификациях моделей SSD дисков, этот показатель указывается с сокращением TBW (Total Bytes Written).

70 Тб это много или мало? Если записывать на диск по 120 Гб в день, то 70 терабайт придется записывать в течении почти двух лет.

На самом деле такие объемы записи большая редкость и поэтому даже ресурса 70 Тб, для среднестатистического домашнего или офисного компьютера, что называется «выше крыши». В реальности на домашнем или офисном компьютере объем записи значительно меньше 10 терабайт в год. Намного меньше.

У меня есть возможность, время от времени, узнавать сколько было записано на SSD диск. На тех компьютерах, которые бывают у меня в ремонте или обслуживании.

Так вот. На большинстве компьютеров (это и домашние и офисные) в течении года объем записи на диск меньше или немного больше 2-х терабайт. За год. Максимум который мне попадался, это более 12 терабайт за 3 три года, то есть менее 5 терабайт в год.

Хотя конечно есть особые случаи, при которых объем записи за год будет выше 2-х терабайт. И даже может намного выше. В том случае, если SSD диск используется для работы с файлами большого размера. Причем файлы эти постоянно удаляются и добавляются. Например обработка фотографий или видеомонтаж. Если вы выбираете SSD диск для такой или похожей работы, тогда конечно нужно подумать о ресурсе записи.

Однако, те, кто покупает SSD диск для такой работы, обычно берут диск емкостью как минимум 240 — 256 Гб, или 480 — 512 Гб. А у этаких дисков и ресурс записи выше.

Каждый нормальный SSD диск ведет учет записанного объема данных. Этот счетчик хранится в SMART атрибуте номер 241 (F1) и называется Total LBAs Written. Так что можно эту информацию посмотреть при помощи любой программы, которая показывает SMART атрибуты диска. Но тут есть ньюанс, проблема в том, что в этом атрибуте записываются не байты, а блоки байт (блоки LBA). А размер этих блоков различается у разных производителей. Например у Samsung размер блока 512 байт. А у Transcend размер блока 32 Мб.

Так что, в чистом виде, число из атрибута 241 имеет смысл только в том случае, если вы знаете размер блока для этой модели диска. Однако большинство производителей имеют специальные служебные программы для своих дисков и в такой программе можно увидеть объем записанных данных в тербайтах.

Практический срок жизни SSD диска

За последние лет 9, я установил, в новые и старые компьютеры, несколько десятков SSD дисков. Из них, насколько я знаю, «сломался» только один — Plextor бюджетной линейки S. Да и тот сломался в течении гарантийного срока и данные, размещенные на этом диске, не пострадали.

Но здесь нужно сделать важное уточнение — я никогда не использую дешевые SSD диски от производителей типа SmartBuy и тому подобных. Я использую только диски от Samsung, Intel, Micron, Plextor, Transcend, Corsair.

Далее, представлены реальные примеры того, какой объем записи выполняется на системный диск SSD и как это соотносится с ресурсом записи.

Пример 1, срок жизни SSD диска Transcend 230S

Диск Transcend 230S, установлен в домашнем компьютере, работает в течении примерно 3 лет. Операционная система Windows 7. Кликните картинку для увеличения.

Ресурс SSD Transcend 230S диска TBW 12 Тб за 3 года

Ресурс SSD Transcend 230S диска TBW 12 Тб за 3 года

Счетчик записанного объема превышает 12 терабайт — примерно 4 терабайта в год.

Пример 2, срок жизни SSD диска Corsair GS

Диск Corsair серия GS, установлен в рабочем компьютере бухгалтера, работает с 2013 года. Показания сняты в 2019 году. За это время на диск записано почти 6 терабайт — меньше 1 терабайта в год. Операционная система Windows 7. Кликните картинку для увеличения.

Ресурс SSD Corsair Force GS TBW 6 Тб за 6 лет

Пример 3, срок жизни SSD диска Samsung 860 Evo

Диск Samsung 860 Evo. Установлен в рабочем компьютере, работает полтора года. Операционная система Windows 7. Объем записи 2.3 Тб за полтора года. Кликните картинку для увеличения.

Ресурс SSD Samsung 860 Evo TBW 2 Тб за год

Пример 4, срок жизни SSD диска Plextor M5 Pro

Диск Plextor M5 Pro. Установлен в рабочем компьютере, работает больше 6 лет. Операционная система Windows XP, затем Windows 8. Объем записи немного более 5 Тб.

Ресурс SSD Plextor M5 Pro TBW 5 Тб за 6 лет

Пример 5, срок жизни SSD диска Intel 545s

Диск Intel 545s на 128 Гб. Ресурс записи этой модели заявлен в 72 терабайта.

Домашний компьютер. Операционная система Windows 7. Время работы, этого SSD диска, больше двух лет.

Кликните картинки для увеличения.

Ресурс SSD Intel 545s TBW 2 Тб за 2 года

Ресурс SSD Intel 545s TBW 2 Тб за 2 года

Как видно из скриншотов, за это время на диск было записано почти два терабайта. Даже если округлить до 1 терабайта в год, ресурса этого диска, в этом компьютере, должно хватить на 36 лет.

Пример 6, срок жизни SSD диска Kingston SV300s37A

Диск Kingston SV300s37A на 120 Гб. Ресурс записи этой модели заявлен в 64 терабайта.

Домашний компьютер. Операционная система Windows 8, затем Windows 10. Время работы, этого SSD диска, точно неизвестно. Может быть лет 5, но не больше 7 лет, поскольку эта модель выпущена в 2013 году.

Кликните картинки для увеличения.

Скро жизни SSD kingston-v300 - записано 16 Тб за 5 лет

В атрибуте 241 указано значение 15 643. У SSD Kingston одна единица этого счетчика равна 1 Гб. То есть на диск было записано более 15 терабайт. То есть примерно четверть от ресурса. При этом, родная программа пишет что здоровье этого диска равно 97 %.

Пример 7, срок жизни SSD диска Plextor PX-256M5S

Диск Plextor PX-256M5S на 256 Гб. Ресурс записи этой модели заявлен не известен — производитель такую информацию не предоставляет для этой модели. Предполагаю (исходя из данных по моделям M5pro), что ресурс записи, этой модели, как минимум более 70 Тб. А скорее всего более 100 терабайт.

Домашний компьютер. Операционная система Windows 7. Время работы, этого SSD диска, примерно 7 лет. С того момента как был собран этот компьютер в 2014 году. Схема использования типичная для домашнего компьютера — игры, Интернет и еще «всяко-разно». Размер оперативной памяти 4Гб, так что диск активно свопился всю свою жизнь.

Скро жизни SSD Plextor PX-256M5S - записано 12 Тб за 7 лет

Фирменная программа Plextool показывает максимальный уровень «здоровья» и объем записи 12 терабайт, за 7 лет.

Резюме по примерам

Как видите, в реальной жизни объемы записи таковы, что ресурса записи, который заявлен производителями дисков, хватит на очень долгое время.

Как продлить жизнь SSD диска

Свободное место на диске. Не «забивайте» его полностью — старайтесь чтобы на диске было процентов 20 — 30 свободного места. Наличие свободного места позволяет контроллеру диска выравнивать износ ячеек памяти. Это свободное место должно быть не размечено, то есть не присвоено никакому разделу с файловой системой. Кстати, наличие такого неразмеченного места, позволяет еще и по поводу TRIM не заморачиваться.

Бесперебойное электропитание. Если вы используете SSD в обычном компьютере, подключайте компьютер через UPS (ИБП). Если SSD в ноутбуке, следите за состоянием батареи — не допускайте отключения ноутбука по полному разряду батареи. Диски SSD не любят внезапной потери питания. При нештатном отключении питания на диске возможно повреждение данных в ячейках flash-памяти. Как вариант можно купить модель диска в которой есть защита от отключения питания (Power Loss Protection).

Охлаждайте. Диски SSD (как и HDD, как любая электроника) не любят перегрева. Чем выше температура диска тем быстрее он выйдет из строя. Если вы устанавливаете SSD в ноутбук, то остается только надеяться на то, что конструкторы вашего ноутбука предусмотрели возможность достаточного отвода тепла от диска.

Но если вы устанавливаете SSD в обычный компьютер, тогда у вас «развязаны руки». Самое меньшее что вам доступно это использовать металлический переходник c 2.5″ (диск SSD) на 3.5″ (бокс для дисков в корпусе). По металлу переходника тепло от диска будет переходить на корпус. Однако для дисков в пластмассовом корпусе металлический переходник бесполезен.

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

Кроме этого можно поставить вентилятор — во многих корпусах даже предусмотрено место для специального вентилятора, обдувающего бокс для дисков. В некоторых корпусах даже есть этот вентилятор.

Не нужно дефрагментировать. Фрагментация файловой системы не снижает скорость работы SSD. Поэтому, делая дефрагментацию вы не получите выигрыша в скорости. Однако, дефрагментируя, вы сократите срок жизни диска, за счет увеличения операций записи.

Размер оперативной памяти. Если у вас Windows 7, 8 или 10 поставьте как минимум 8 Гб оперативной памяти. Дело в том, что при нехватке оперативной памяти, операционная система компенсирует эту нехватку за счет диска (дисковый swap файл или раздел). И чем меньше физической оперативной памяти, тем больше объем записи в дисковый swap. Что касается указанных версий Windows, то при размере оперативной памяти в 4 Гб, они очень активно используют дисковый swap. А если оперативной памяти 8 Гб то для Windows 7 и 8 дисковый swap можно вообще отключить.

Иван Сухов, 2020 г.

Закажите консультацию специалиста
Поделитесь этим сайтом с друзьями!

Если вам оказалась полезна или просто понравилась эта статья, тогда не стесняйтесь — поддержите материально автора. Это легко сделать закинув денежек на Yoomoney № 410011416229354.

Или на телефон +7(928)274-0281.

Даже небольшая сумма может помочь написанию новых статей 🙂

Или поделитесь ссылкой на эту статью со своими друзьями.

Как исправить ошибку S.M.A.R.T. 0xF3: Total LBAs Written Expanded

S.M.A.R.T. ошибка «0xF3 Total LBAs Written Expanded» появляется на жестком диске или твердотельном накопителе при загрузке компьютера/ноутбука? После этой ошибки производительность вашего компьютера ухудшилась, и вы беспокоитесь о сохранности своих данных? Допустимые значения атрибута «Total LBAs Written Expanded» могут различаться в зависимости от производителя жесткого диска — WD (Western Digital), Samsung, Seagate, HGST (Hitachi) или Toshiba.

Что делать с «0xF3 Total LBAs Written Expanded»?

  • Прекратите использование сбойного HDD
  • Восстановите удаленные данные диска
  • Просканируйте диск на наличие «битых» секторов
  • Снизьте температуру диска
  • Произведите дефрагментацию жесткого диска
  • Ошибка «Total LBAs Written Expanded» для SSD диска
  • Сбросьте ошибку «0xF3 Total LBAs Written Expanded»
  • Приобретите новый жесткий диск
    • Целесообразен ли ремонт HDD?
    • Как выбрать новый накопитель?

    Узнайте как исправить «0xF3 Total LBAs Written Expanded» в Windows 11, Windows 10, Windows 8.1, Windows Server 2012, Windows 8, Windows Home Server 2011, Windows 7 (Seven), Windows Small Business Server, Windows Server 2008, Windows Home Server, Windows Vista, Windows XP, Windows 2000, Windows NT.

    Прекратите использование сбойного HDD

    Получение от системы сообщения о диагностике ошибки не означает, что диск уже вышел из строя. Но в случае наличия S.M.A.R.T. ошибки, нужно понимать, что диск уже в процессе выхода из строя. Полный отказ может наступить как в течении нескольких минут, так и через месяц или год. Но в любом случае, это означает, что вы больше не можете доверить свои данные такому диску.

    Необходимо побеспокоится о сохранности ваших данных, создать резервную копию или перенести файлы на другой носитель информации. Одновременно с сохранностью ваших данных, необходимо предпринять действия по замене жесткого диска. Жесткий диск, на котором были определены S.M.A.R.T. ошибки нельзя использовать – даже если он полностью не выйдет из строя он может частично повредить ваши данные.

    Конечно же, жесткий диск может выйти из строя и без предупреждений S.M.A.R.T. Но данная технология даёт вам преимущество предупреждая о скором выходе диска из строя.

    Восстановите удаленные данные диска

    В случае возникновения SMART ошибки не всегда требуется восстановление данных с диска. В случае ошибки рекомендуется незамедлительно создать копию важных данных, так как диск может выйти из строя в любой момент. Но бывают ошибки при которых скопировать данные уже не представляется возможным. В таком случае можно использовать программу для восстановления данных жесткого диска — Hetman Partition Recovery.

    Wear_Leveling_Count и Total_LBAs_Written, износ SSD диска

    У меня износились в очередной раз SSD диски на одном из железных серверов. В связи с этим решил сделать заметку на эту тему, используя наглядный пример. С SSD дисками до сих пор куча вопросов в плане надежности и мониторинга износа. У каждого вендора SSD свои метрики в SMART, так что не мудрено и запутаться. Поделюсь той информацией, что есть у меня.

    Если у вас есть желание научиться строить и поддерживать высокодоступные и надежные системы, рекомендую познакомиться с онлайн-курсом «DevOps практики и инструменты» в OTUS. Курс не для новичков, для поступления нужно пройти вступительный тест.

    Заметка будет краткой с информацией только по существу. Для начала, как я мониторю диски. За основу взят шаблон для Zabbix — zbx-smartctl. У меня есть статья на тему мониторинга SMART в Zabbix. Но там используется другой шаблон, не такой функциональный. Да и в целом статья слегка устарела, но ее можно использовать для теоретической подготовки. За основу рекомендую сразу взять шаблон из первой ссылки.

    Важное замечание. Из-за того, что у разных вендоров разные метрики, отвечающие за жизнеспособность SSD, слепо доверять приведенному шаблону нельзя. Он в целом хорошо работает на всех дисках, кроме метрики износа ssd. На каких-то дисках он вообще не работает. На каких-то параметр SSD wearout не уменьшается с 100 до 0, а наоборот растет с 0 до 100, соответственно, надо изменить триггеры.

    В общем, шаблон нужно допиливать по месту и обязательно проверять вручную все метрики и триггеры. На одном из серверов, где все это проделано, у меня сработал триггер на SSD wearout. Я зашел в метрики диска и убедился, что диск реально изношен.

    Wear_Leveling_Count

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

    Total_LBAs_Written

    Обращаю внимание на параметр Total_LBAs_Written. Для того, чтобы его правильно интерпретировать, нам надо узнать размер сектора диска, так как показывает он именно их число.

    # smartctl /dev/sdb --all | grep "Sector Size" Sector Size: 512 bytes logical/physical

    Теперь идем на TLB Calculator и смотрим количество перезаписей диска.

    SSD Total Bytes Written Calculator

    Износ SSD диска подтверждается. Хотя по документам Samsung SSD 850 EVO 500GB способен записать 150TBW, рисковать мне не хочется. К тому же сервер арендуется и тех поддержка без проблем заменит изношенный диск. Главное, чтобы они поменяли тот диск.

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

    Такая процедура мне видится более прогнозируемой, надежной и быстрой, нежели замена диска. Я не знаю точно, как наливали систему на диск, какие настройки биоса. Загрузится ли система с новым чистым диском, есть ли на втором диске рабочий загрузчик и т.д. В общем, много подводных камней. Гораздо надежнее перенести виртуалки на новый сервер, пока у тебя старый еще работает.

    Если у вас есть желание научиться строить и поддерживать высокодоступные и надежные системы, научиться непрерывной поставке ПО, мониторингу и логированию web приложений, рекомендую познакомиться с онлайн-курсом «DevOps практики и инструменты» в OTUS. Курс не для новичков, для поступления нужны базовые знания по сетям и установке Linux на виртуалку. Обучение длится 5 месяцев, после чего успешные выпускники курса смогут пройти собеседования у партнеров.

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

    Как анализировать значения/показатели отчета SMART носителя : Железо

    Большинство из нас знает, что существует отчет SMART, показывающий, насколько исправен носитель. Однако, например, я далеко не всегда точно знаю, что именно обозначает та или иная метрика в отчете. Предлагаю делиться информацией и замечаниями. Начну с базового.

    В отчетах содержатся данные
    Value — текущее значение метрики
    Threshold — минимальное пороговое значения метрики
    Worst — самое худшее значение метрики за все время работы накопителя
    Raw — абсолютное значение метрики
    Type — некоторые из программ в данном необязательном поле отображают информацию из флажков атрибутов или признаки их критичности (Critical или Pre-Fail , отражающих ухудшение характеристик оборудования, и Old-age для атрибутов, отражающих выработку ресурса);

    Для анализа состояния накопителя, пожалуй самым важным значением атрибута является Value — условное число (обычно от 0 до 100 или до 253), заданное производителем. Значение Value изначально установлено на максимум при производстве накопителя и уменьшается в случае ухудшения его параметров. Для каждого атрибута существует пороговое значение, при достижения которого, производитель не гарантирует его работоспособность — поле Threshold. Если значение Value приближается или становится меньше значения Threshold, — накопитель пора менять.

    Ниже — снял отчет smartctl с ноутбука жены (Hitachi/HGST Travelstar 5K750).

    ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x002f 100 099 062 Pre-fail Always - 0 2 Throughput_Performance 0x0025 100 100 040 Pre-fail Offline - 0 3 Spin_Up_Time 0x0023 197 100 033 Pre-fail Always - 1 4 Start_Stop_Count 0x0032 097 097 000 Old_age Always - 5092 5 Reallocated_Sector_Ct 0x0033 100 100 005 Pre-fail Always - 16 (0 2) 7 Seek_Error_Rate 0x002f 100 100 067 Pre-fail Always - 0 8 Seek_Time_Performance 0x0025 100 100 040 Pre-fail Offline - 0 9 Power_On_Hours 0x0032 069 069 000 Old_age Always - 13885 10 Spin_Retry_Count 0x0033 100 100 060 Pre-fail Always - 0 12 Power_Cycle_Count 0x0032 097 097 000 Old_age Always - 5079 183 Runtime_Bad_Block 0x0032 100 100 000 Old_age Always - 0 184 End-to-End_Error 0x0033 100 100 097 Pre-fail Always - 0 187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 201870868480 188 Command_Timeout 0x0032 100 099 000 Old_age Always - 1966081 190 Airflow_Temperature_Cel 0x0022 067 054 045 Old_age Always - 33 (Min/Max 22/33) 191 G-Sense_Error_Rate 0x0032 001 001 000 Old_age Always - 875864 192 Power-Off_Retract_Count 0x0032 098 098 000 Old_age Always - 26411411 193 Load_Cycle_Count 0x0032 018 018 000 Old_age Always - 824989 196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 2 197 Current_Pending_Sector 0x0032 100 100 000 Old_age Always - 0 198 Offline_Uncorrectable 0x0030 100 100 000 Old_age Offline - 0 199 UDMA_CRC_Error_Count 0x0036 100 100 000 Old_age Always - 0 223 Load_Retry_Count 0x002a 100 100 000 Old_age Always - 0

    Можно использовать для попунктного анализа.
    █ 18.02.2017 13:08
    Вот список параметров SMART

    001 ( 1h ) Raw Read Error Rate — абсолютное значение ошибок считывания. Существует некоторые отличия в формировании значения данного атрибута разными производителями. Из практики могу сказать, что накопители Seagate могут иметь гигантское значение RAW этого атрибута, реально будучи в хорошем состоянии, а накопители Western Digital могут иметь его нулевым, имея критические показатели по другим характеристикам. Некоторые модели вообще не поддерживают данный атрибут.

    002 ( 02h ) Throughput Performance — усредненная производительность жесткого диска. Редко встречающийся атрибут.

    003 ( 3h ) Spin Up Time — Среднее время раскрутки шпинделя диска от 0 RPM до рабочей скорости. Для SSD дисков не поддерживается.

    004 ( 4h ) Start/Stop Count — Количество циклов запуск/останов шпинделя.

    005 ( 5h ) Reallocated Sector Count — Количество переназначенных ( перераспределенных) секторов . Современные накопители имеют резервную область поверхности для использования ее объема в случае ухудшения характеристик блоков из основной зоны. Если микропрограмма накопителя обнаруживает ошибки с записи/чтения какого-либо блока рабочей поверхности, то запускается механизм, обеспечивающий переадресацию обращений к дефектному блоку ( сектору ), на блок из резервной части. Он автоматически перемещает его данные в резервную область, а данный блок помечается как «переназначенный». Часто этот процесс называют «remapping», или «automatic defect reassignment». Процедура переназначения сбойных секторов на резервные, выполняется автоматически внутренней микропрограммой накопителя, и для пользователя (операционной системы) она невидима. Сам факт переназначения и количество переназначенных секторов доступны только из журналов SMART. Поле абсолютного значения атрибута Raw Value содержит общее количество переназначенных секторов. Нормализованное значение Value отражает процент допустимого количества дефектных блоков. При исчерпании резервной области, переназначение становится невозможным и диск подлежит замене. Даже некритическое, но большое значение этого поля, может привести к снижению скорости обмена данными, поскольку накопитель выполняет дополнительные операции установки головок на дорожки резервной области, которая обычно находится в конце рабочей поверхности диска.

    007 ( 7h ) Seek Error Rate — Частота появления ошибок позиционирования блока магнитных головок (БМГ) . Дисковые накопители контролирует правильность установки головок на требуемую дорожку поверхности. В случае, когда установка выполнилась неверно, фиксируется ошибка и операция повторяется. На практике, большое количество ошибок позиционирования может быть вызвано не только проблемами оборудования, но и влиянием внешних факторов – не соответствующим температурным режимом или вибрацией.

    008 ( 8h ) Seek Time Performance — средняя скорость позиционирования магнитных головок. Если значение атрибута уменьшается (замедление позиционирования), то велика вероятность проблем с механической частью привода головок.

    009 (09h) Power-On Hours (POH) Количество рабочих часов — количество часов, когда диск находился во включенном состоянии за весь срок с момента производства, в виде целочисленного значения в часах. Иногда встречаются модели накопителей, в которых внутреннее значение данного атрибута сохраняется в виде количества рабочих минут или секунд, а не часов. Достижение порогового значения данного атрибута означает выработку ресурса, заданного производителем ( MTBF — Mean Time Between Failures

    010 ( 0Ah ) Spin Retry Count — Количество повторных попыток старта шпинделя. После включения питания, накопитель раскручивает диски и контролирует достижение рабочей скорости вращения, заданной производителем для данной модели . Если за отведенное контрольное время рабочая скорость не достигнута, увеличивается значение данного атрибута и выполняется повторная раскрутка двигателя.

    011 ( 0B ) Recalibration Retries — атрибут отражает количество повторных рекалибровок, в случае, если первая попытка была неудачной. Если значение атрибута увеличивается, то велика вероятность проблем с механической частью накопителя. Кроме того, увеличение абсолютного значения данного атрибута может быть вызвано тем, что процедура рекалибровки используется внутренней микропрограммой накопителя для коррекции других типов ошибок.

    012 ( 0Ch ) Device Power Cycle Count — абсолютное значение Raw Value указывает на количество циклов включения/выключения питания накопителя за весь период эксплуатации. Нормализованное значение Value обычно не изменяется и равно 100.

    013 ( 0Dh ) — Soft Read Error Rate — Количество программных сбоев — совокупное количество программных сбоев. Нормализованное значение: начиная со 100, отображает процент оставшегося допустимого нарастающего количества программных сбоев.

    100 ( 64h ) Erase/Program Cycles — количество циклов стирания –записи перепрограммируемой памяти (flash) для SSD-дисков. Количество таких циклов ограниченно и зависит от микросхем постоянной перезаписываемой памяти, используемых в данной модели SSD.

    103 ( 67h ) Translation Table Rebuild — количество событий, связанных с разрушением внутренних таблиц транслятора и его перестроением.

    170 ( AAh )Reserved Block Count — количество доступных резервных блоков для переназначения сбойных секторов (см. атрибут E8h).

    171 ( ABh ) Program Fail Count — ошибки записи в перепрограммируемую память SSD

    172 ( ACh ) Erase Fail Count – ошибки стирания flash-памяти SSD. Процесс записи в перезаписываемую постоянную память состоит из двух частей — стирания и записи. Процедура стирания всегда выполняется перед записью данных.

    173 ( ADh ) Wear Leveller Worst Case Erase Count — максимально допустимое количество операций стирания для единичного блока SSD-диска.

    174 ( AEh) Unexpected Power Loss — непредвиденное отключение питания для SSD . Также этот показатель называется «Количество аварийных выключений» в терминологии жестких дисков с магнитными носителями. Абсолютное значение Raw Value: совокупное количество нештатных выключений за весь срок использования устройства.

    175 ( AFh ) Program Fail Count– данный атрибут используется в SSD-накопителях производства Intel и отображает информацию о сбоях защиты от отключения питания SSD-дисков. Результаты последнего теста в виде количества микросекунд до разряда конденсатора, фиксируется на максимальном значении. Также записывается количество минут после последнего теста и общее количество тестов за весь срок использования устройства. Необработанное значение Raw Value:
    Байты 0—1: Результаты последнего теста в виде количества микросекунд до разряда конденсатора,
    фиксируется на максимальном значении. Результат теста должен быть в диапазоне
    25 — 5 000 000, более низкое значение указывает на определенный код ошибки.
    Байты 2—3: количество минут после последнего текста, фиксируется на максимальном значении.
    Байты 4—5: количество тестов за весь срок использования устройства, не увеличивается при циклах включения и отключения,
    фиксируется на максимальном значении.
    Значение Value устанавливается равным 1 при сбое теста, или 11 при тестировании конденсатора в недопустимых температурных условиях; в противном случае устанавливается равным 100.

    183 ( B7h ) SATA Downshifts — Количество снижений скорости SATA Необработанное значение: количество случаев, когда из-за ошибок для интерфейса SATA была выбрана пониженная скорость передачи данных ( с 6 Гб/с до 3Гб/с или 1,5Гб/с или с 3Гб/с. До 1.5Гб/с. Очень часто данный атрибут характеризует недостаточное качество электропитания, окисление контактов интерфейсного кабеля, или его неисправность.

    184 ( B8h ) End-to-End error Количество обнаруженных сквозных ошибок кэш-памяти ( disk cache). Абсолютное значение: количество обнаруженных и исправленных оборудованием сквозных ошибок.

    187 ( BBh ) Reported Uncorrectable Errors Количество невосстановимых ошибок. Необработанное значение Raw Value: количество ошибок, которые не удалось исправить с помощью внутренних подпрограмм накопителя.

    188 ( BCh ) Command Timeout — количество команд, прерванных по таймауту.

    189 ( BDh ) High Fly Writes — количество событий, связанных с ошибками, зафиксированными монитором контроля высоты полета Fly Height Monitor, когда головки записи находятся в положении, не гарантирующем нормальное выполнение операции. Если высота полета головки над магнитной поверхностью, даже на короткое время превысит оптимальную, то записанные ею данные, в дальнейшем, могут не прочитаться. Современные накопители используют специально разработанную технологию контроля высоты полета головок, позволяющую не выполнять запись данных при неоптимальной высоте. В счетчик данного атрибута добавляется единица, а запись выполняется после установки нормальной высоты полета. Повышенное значение данного атрибута может быть вызвано внешними ударами или вибрациями, ненормальной температурой, ухудшением характеристик магнитной поверхности или головки.

    190 ( BEh ) Airflow Temperature температура воздушного потока (корпус). Значение Raw Value: статистические данные по температуре корпуса .

    Байты 0—1: текущая температура корпуса в градусах по Цельсию;
    байт 2: недавняя минимальная температура корпуса в градусах по Цельсию;
    байт 3: недавняя максимальная температура корпуса в градусах по Цельсию;
    байты 4—5: счетчик превышений температуры. Количество случаев, когда зафиксированная температура
    превышала максимальную допустимую рабочую температуру накопителя.

    191 ( BFh ) G-sense error rate — количество ошибок, возникающих в результате ударных нагрузок. Атрибут хранит показания встроенного акселерометра, который фиксирует все удары, толчки, падения и даже неаккуратную установку диска в корпус компьютера. Обычно довольно точно характеризует условия эксплуатации ноутбуков — большое значение атрибута говорит о резких толчках и падениях при работе устройства.

    192 ( C0h ) Emergency Retract Cycle Count Количество аварийных выключений (количество нештатных выключений) — совокупное количество событий аварийного (нештатного) отключения питания за весь срок использования устройства. Для SSD дисков под «нештатным выключением» понимается отключение питания устройства без предварительной выдачи команды STANDBY IMMEDIATE.

    194 ( C2h ) HDA Temperature — температура самого накопителя (HDA — Hard Disk Assembly). В данном атрибуте хранятся показания встроенного температурного датчика, которым обычно служит одна из магнитных головок (как правило — нижняя ). У SSD дисков термодатчик размещается внутри корпуса на печатной плате. Данные, записанные в полях атрибута отображают текущую, минимальную и максимальную температуру. Поле Worst показывает наихудшую, достигнутую за время работы накопителя, температуру (можно установить факт перегрева и его степень), Raw Value — текущую температуру. Некоторые модели накопителей могут поддерживать атрибут 205 ( CDh ) Thermal asperity rate (TAR), фиксирующий количество опасных перепадов температуры.

    195 ( C3h ) Hardware ECC Recovered — количество ошибок считывания, исправленных оборудованием накопителя с применением кода коррекции ошибок. Подобные ошибки не требуют повторного считывания сектора, и не приводят к потере скорости обмена данными, но большое их количество говорит об ухудшении параметров тракта считывания.

    196 ( C4h ) Reallocation Event Count — Число событий переназначения сбойных секторов. В поле raw value данного атрибута хранится общее число попыток переноса данных из нестабильных секторов в резервную область. Учитываются как успешные, так и неуспешные попытки.

    197 ( C5 ) Current Pending Sector Count — Текущее количество нестабильных секторов. Поле raw value этого атрибута показывает общее количество секторов, которые накопитель в данный момент считает кандидатами на переназначение в резервную область . Если в дальнейшем какой-то из этих секторов будет прочитан успешно, то он исключается из списка кандидатов. Если же чтение сектора будет сопровождаться ошибками, то накопитель попытается восстановить данные и перенести их в резервную область, а сам сектор пометить как переназначенный (remapped).

    198 ( C6 ) Uncorrectable Sector Count — Счетчик некорректируемых ошибок, т.е , счетчик ошибок, которые не были исправлены внутренними средствами коррекции оборудования накопителя. Это означает, что такие ошибки проявляются как классические сбойные блоки файловой системы ( Bad Block ). Причиной подобных сбоев диска, может быть неисправность отдельных элементов или отсутствие свободных секторов в резервной области диска, когда возникла необходимость переназначения.

    199 ( C7h ) UltraDMA CRC Error Rate — Количество ошибок при передаче данных в режиме прямого доступа к памяти, обнаруженных средствами циклического избыточного кода (англ. Cyclic redundancy check, CRC). Аппаратные средства контроля передачи данных из накопителя в оперативную память обнаружили ошибку контрольной суммы и исправили ее “на лету”, если ошибка исправимая. В данном случае алгоритм обычной работы диска не изменяется. В случае же неисправимой ошибки, процедура ее обработки выполняется системой. Обычно, данный атрибут содержит счетчик любых видов ошибок CRC. Нередко этот тип ошибки связан не столько с оборудованием накопителя, сколько с неисправным интерфейсным кабелем, окислившимися контактами, некачественным электропитанием, разгоном частоты шины PCI, перегревом микросхем чипсета материнской платы и т.п.

    200 ( C8h ) Write Error Rate (Multi Zone Error Rate) — ошибки записи данных.

    232 ( E8h ) Total Count of Write Sectors Для SSD-дисков — количество записанных секторов. Значение Raw Value увеличивается на 1 на каждые 65 536 секторов (32 МБ), записываемых системой. Для SSD Intel — Intel SSD Available Reserved Space — процент доступной резервной области, используемой для переназначения дефектных блоков.

    233 ( E9h ) Power-On Hours — Время работы накопителя. Для SSD-дисков этот атрибут интерпретируется как Remaining Life — указатель износа носителя. Количество циклов работы носителя NAND. Линейно снижается от 100 до 1 по мере увеличения среднего количества циклов стирания от 0 до максимального. Нормализованное значение перестанет уменьшаться после достижения 1, но, по всей вероятности, устройство выдержит значительный дополнительный износ.

    241 ( F1h) Total LBAs Written — Общее количество записанных секторов LBA. Значение Raw Value : совокупное количество секторов, записанных системой. Значение увеличивается на 1 на каждые 65 536 секторов (32 МБ), записываемых системой.

    242 ( F2h ) Total LBAs Read — Общее количество прочитанных секторов LBA. Значение Raw Value увеличивается на 1 на каждые 65 536 секторов (32 МБ), прочитываемых системой.

    254 ( FEh ) Free Fall Event Count — количество событий ускорения свободного падения диска за время эксплуатации ( сколько раз диск падал ).

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *