Как проверить работоспособность SSD?

69

Мы все знаем, что SSD имеют ограниченную предопределенную продолжительность жизни. Итак, для меня вопрос, как я могу проверить (Ubuntu) Linux, каков текущий статус состояния моего SSD? И, может быть, оценка, как долго это займет?

Графический инструмент является предпочтительным, но инструмент командной строки также будет хорошим.

Я использую Xubuntu 12.04 LTS

    
задан keiki 27.07.2013 в 15:22
источник

7 ответов

30

Установите Утилиту Gnome Disk и проверьте SMART Data and Tests для уровня выравнивания износа или аналогичного. Чем выше это число (%, от 1 до 100), тем больше «израсходовано» на вашем SSD, что означает, что у вас больше проблем. Но если у вас есть недавний SSD, вам не нужно беспокоиться об этом.

Установлен через

 sudo apt-get install gnome-disk-utility

запустите его через

либо menu- > Settings- > Дисковая утилита

или через командную строку

sudo gnome-disks
    
ответ дан João André 27.07.2013 в 17:07
источник
44

, чтобы проверить работоспособность SSD

Для дистрибутивов Ubuntu, Mint или Debian

# apt-get install smartmontools

Media_Wearout_Indicator - это то, что вы ищете. Для 100 означает, что ваш ssd имеет 100% жизнь, меньшее число означает, что осталось меньше жизни.

# smartctl -a /dev/sda | grep Media_Wearout_Indicator

Чтобы показать информацию о sdd

# smartctl -a /dev/sda

Вы можете прочитать полную статью на Блог Nam Huy Linux - Как проверить жизнь SSD на Linux

    
ответ дан Blanca Higgins 26.11.2013 в 12:40
30

Если у вас нет SSD-маркера Intel: ПРОЧИТАЙТЕ ЭТО.

Остерегайтесь! - Я смело вводил в заблуждение «smartmontools». У меня есть SSD Samsung , а утилита smartmonitor / 'smartctl' с радостью неверно сообщила , что атрибут «233» (hex 'E9') был «Media_Wearout_Indicator»; на самом деле - нет, для Samsung (и других производителей) это совсем другое. Это и другие сообщения на форуме, вопросы / ответы по стеклу и блоги пользователей Power-User, которые я нашел, похоже, были «сосредоточены на Intel», и только смутные намеки на то, что «это может измениться». (В сравнении с любым предложением, что вам нужно следить за неправильной и ошибочной маркировкой атрибута smartmontools).

Поскольку я собирался скопировать мой SSD на новый жесткий диск, который я купил (из-за того, что сказал мне smartmontools), я загрузился в окна (у меня есть двойная система загрузки), чтобы узнать что-то о SSD, Windows-инструмент Samsung «Samsung_Magician_v43.exe» должен был рассказать мне о моем драйвере - это было потрясающе неинформативно.

После того, что было часами копания - я наконец смог запустить только инструменты Windows: hddgaurdian - 'code.google.com/p/hddguardian', а затем также CrystalDiskInfo: Surprise! оба инструмента независимо говорят мне, что мой Samsung SSD «отлично» (hdd guardian говорит «5 звезд» и Crystal Disk «98% OK»). В отличие от этого инструмент smartctl явно обозначил атрибут «decimal-233 /« hex-E9 »как« Индикатор Media Wearout »- и сказал, что его значение равно« 1 »или 1% - показатель (риск) ожидающий отказ. Чтобы быть уверенным, что я могу, я вырыл и вырыл и, наконец, смог найти хотя бы что-то у официального представителя Samsung: « Ссылка " Документ действительно подразумевает, что атрибут 'hex E9' / 'decimal' 233 'не используется Samsung таким же образом. (Samsung: Я очень разочарован, пожалуйста, исправьте свой официальный программный инструмент или, по крайней мере, дайте понять, что вы не указали информацию об изнашивании!)

Кроме того, если у вас нет ни SSD-накопителя Intel, ни SSD-накопителя от Samsung, это будет похоже на разных производителей. (например, см. диаграмму меток атрибутов на странице «code.google.com/p/hddguardian/wiki/about_reability» для единственного полезного показателя степени изменчивости, которую я нашел.)

Что-то: Если у вас нет Intel SSD - do not вводить в заблуждение по меткам имен атрибутов, предоставленным smartmonitor. Возможно, это улучшится в будущем, но версия, установленная по умолчанию для Ubuntu 12.04 LTS (апрель 2014 года), была полной ошибкой. Вместо того, чтобы сообщать вам, что «не знает» - smartctl просто неправильно маркирует атрибут. Я не нашел другого инструмента для Linux, который сделал «правильную» информацию прозрачной или прозрачной.     

ответ дан Matt S. 04.05.2014 в 11:10
5

Для дисков Kingston на компьютерах под управлением Debian

Как этот ответ выполнить

# apt-get install smartmontools

Однако, когда я выполняю команду для отображения информации о диске, похоже, что SMART был отключен:

# smartctl -a /dev/sda 
smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.13.0-45-generic] (local build)
[ ... ]
SMART support is: Available - device has SMART capability.
SMART support is: Disabled

Вам нужно включить это, выполнив в качестве пользователя root следующее:

# smartctl -s on -a /dev/sda

Затем вы можете выполнить самотестирование, выполнив короткий тест (который занял у меня около 1 минуты):

# smartctl -t short -a /dev/sda

или более тщательный тест (который занял у меня около 1,5 часов):

# smartctl -t long -a /dev/sda

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

Теперь, когда вы выполняете smartctl -a /dev/sda , вы должны увидеть результат теста самооценки. Это, вероятно, все, что вам действительно нужно беспокоиться:

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

Если вам нравятся детали, вы также увидите таблицу, подобную этой:

ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x0032   095   095   050    Old_age   Always       -       0/178007034
  5 Retired_Block_Count     0x0033   100   100   003    Pre-fail  Always       -       0
  9 Power_On_Hours_and_Msec 0x0032   092   092   000    Old_age   Always       -       7626h+46m+45.580s
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       8
171 Program_Fail_Count      0x000a   100   100   000    Old_age   Always       -       0
172 Erase_Fail_Count        0x0032   100   100   000    Old_age   Always       -       0
174 Unexpect_Power_Loss_Ct  0x0030   000   000   000    Old_age   Offline      -       4
177 Wear_Range_Delta        0x0000   000   000   000    Old_age   Offline      -       1
181 Program_Fail_Count      0x000a   100   100   000    Old_age   Always       -       0
182 Erase_Fail_Count        0x0032   100   100   000    Old_age   Always       -       0
187 Reported_Uncorrect      0x0012   100   100   000    Old_age   Always       -       0
189 Airflow_Temperature_Cel 0x0000   030   035   000    Old_age   Offline      -       30 (Min/Max 24/35)
194 Temperature_Celsius     0x0022   030   035   000    Old_age   Always       -       30 (Min/Max 24/35)
195 ECC_Uncorr_Error_Count  0x001c   120   120   000    Old_age   Offline      -       0/178007034
196 Reallocated_Event_Count 0x0033   100   100   003    Pre-fail  Always       -       0
201 Unc_Soft_Read_Err_Rate  0x001c   120   120   000    Old_age   Offline      -       0/178007034
204 Soft_ECC_Correct_Rate   0x001c   120   120   000    Old_age   Offline      -       0/178007034
230 Life_Curve_Status       0x0013   100   100   000    Pre-fail  Always       -       100
231 SSD_Life_Left           0x0013   100   100   010    Pre-fail  Always       -       0
233 SandForce_Internal      0x0032   000   000   000    Old_age   Always       -       3498
234 SandForce_Internal      0x0032   000   000   000    Old_age   Always       -       2885
241 Lifetime_Writes_GiB     0x0032   000   000   000    Old_age   Always       -       2885
242 Lifetime_Reads_GiB      0x0032   000   000   000    Old_age   Always       -       868

Если вы ищете то, что означают все эти значения, см. документацию Kingston .

    
ответ дан Mike 19.09.2015 в 01:25
3

Wear_Leveling_Count - это правильный атрибут для отслеживания. Однако, как и другие атрибуты, 100 - это BEST, а 0 - WORST. Думайте об этом как о «проценте жизни».

    
ответ дан Jim Van Zandt 25.11.2013 в 00:36
2

Лучший способ проверить работоспособность SSD - это следовать рекомендациям производителей для этого. Поскольку они варьируются от производителя к производителю и могут со временем меняться, рекомендуется иметь дело с производителем дисков, если у вас есть проблемы. Основываясь на рейтингах MTBF (стандарт JEDEC JESD218A определяет метод), предоставленный большинством производителей, SSD должен прослужить более миллиона часов без проблем.

У меня есть несколько из них, охватывающих несколько производителей. Я могу гарантировать, что атрибуты SMART различаются между производителями. Для сравнения здесь приведен пример из OCZ Revodrive3 X2 и интеллектуальных данных из Corsair F40 вместе с обсуждением относительно того, насколько ненадежны эти данные.

Поскольку все устройства не работают в конечном итоге, важно то, что вы регулярно создаете резервные копии своих данных. Это обеспечивает спокойствие, что ваши данные безопасны, пока вы ждете (вероятно, в течение нескольких лет) для отказа SSD. По мере снижения затрат и увеличения пропускной способности, скорее всего, вы замените SSD из-за пробелов, чем на отказ. (По моему опыту в 10 раз больше). Я бы просто регулярно копировал и не беспокоился об этом.

Источники:

Опыт, Ссылка

    
ответ дан Elder Geek 13.05.2015 в 21:39
-1

Использование Ubuntu 14.04:

sudo apt-get install gnome-disk-utility

Вызов через командную строку (переименованный из palimest):

gnome-disks

См. также Ссылка

    
ответ дан Fabian 13.05.2015 в 20:40