Кеш SSD в SSHD компрометирует жизненный цикл по сравнению со стандартным HDD?


10

Ограниченные записи и емкость \ цена SSD известны недостатками чувствительности к ударам жесткого диска.

Гибридный SSHD (стандартный HDD + SSD-кэш) имеет классический HD в сочетании с небольшим SSD, используемым в качестве кеша и управляемым микропрограммой SSHD.

Теперь я хочу знать, что происходит, когда кэш SSD достигает кавычки предела записи для всех ячеек, две возможные альтернативы:

а) просто перестает прошивка использовать SSD кеширование и SSHD становится стандартным HDD

б) SSHD становится непригодным для использования

Какой правильный ответ? (Альтернатива b сделает выбор SSHD менее надежным и худшим из когда-либо выбранных для сервера.)

Я искал надежные источники об этом, но я ничего не нашел.

Механические проблемы с жесткими дисками очень редки, если они не подвергаются ударам во время операций чтения / записи, в стандартном состоянии диапазон MTF составляет от 1 миллиона до 1,5 миллиона часов для современного жесткого диска. В SSD, особенно в SSD TLC, изнашивание является проблемой, типичные максимальные числа циклов PE-per-block в MLC варьируются от 1500 до 10000 (в основном 5000). Достигнуть 5000 циклов относительно просто, если хранилище интенсивно используется (особенно при использовании сервера). Поэтому очень важно, чтобы долговечность кеша SSD была, и, кроме того, необходимо учитывать, что секторы SSD кеша в SSHD используются даже наиболее интенсивно из стандартных SSD, которые могут распределять износ на большем пространстве.


1
У меня никогда не было проблем с современным жестким диском без каких-либо смягчающих обстоятельств (например, шок от диска или что-то в этом роде) - но я купил два SSHD около года назад (Seagate), и один из них, только со стандартным использованием ( никаких потрясений и т. д.) уже не получилось. :( - Я думаю, что ISRT с обычными приводами это путь.
BrainSlugs83

1
@ BrainSlugs83 Не могли бы вы рассказать, что именно случилось с вашим сломанным SSHD? (Если плохой сектор, проблема с питанием или что-то еще)
Silverstorm

Следует, вероятно, указать, что этого, вероятно, никогда не произойдет, во-первых, из-за используемых алгоритмов, а во-вторых, потому что кэш в SSHD использует другой тип памяти, чем у SSD, у которых срок службы в сотни раз выше - то есть SLC или MLC с высокой выносливостью ,
qasdfdsaq

Ответы:


5

кэш

+ Дэвид Шварц, когда вы упомянули о том, что он уже находится в кэше ОС , я больше не могу согласиться.

Но проблема в размерах , если файловый кеш, управляемый операционной системой, меньше размера кеша SSD, кеш SSD в SSHD все еще может сэкономить ваше время для чтения с диска.

В моей ситуации я использую OpenSuSE 12.3 x64 на Lenovo ThinkCentre Edge 72z с 16 ГБ оперативной памяти. Мой файловый кеш составляет около 3 ГБ после 14 часов. Если ваш компьютер имеет 64 ГБ ОЗУ, кэш файлов может быть больше 8 ГБ. Как уже упоминалось выше, 8-гигабайтный кеш SSD менее полезен, чем файловый кеш. Именно поэтому Seagate предоставляет Seagate Enterprise Turbo SSHD с 32 ГБ SSD-кешем.

Износ

Toshiba предоставляет часто задаваемые вопросы, чтобы объяснить, что произойдет, когда изнашивается SSD-кеш. Он должен функционировать как обычный жесткий диск.

Conculsion

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

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


1

Учитывая скорость записи типичного жесткого диска, стойкость записи типичного твердотельного накопителя и логику типичного твердотельного накопителя, это почти невозможный режим сбоя для запуска. Задолго до того, как вы достигнете стойкости записи SSD, жесткий диск, скорее всего, выйдет из строя механически. Честно говоря, это последнее, о чем вам следует беспокоиться.

Обновление : в отличие от стандартного SSD, SSHD никогда не должен писать что-либо для прошивки. Он только пишет вещи для прошивки, если его прошивка решит. Если объем записи велик, нет смысла использовать флэш-память для их буферизации (потому что она в конечном итоге просто заполнится и перестанет приносить какую-либо выгоду). Если объем записи низкий, флэш-память не будет значительно стареть. Аналогично, для чтения с жесткого диска имеет смысл кэшировать только то, что часто читается и редко изменяется. Этого не может быть много, это математически невозможно. Поскольку все современные операционные системы обращаются к своим дискам через кеш, нет смысла кэшировать данные, которые только что были прочитаны или записаны, потому что операционная система никогда не вернет их обратно в скором времени - они уже находятся в кеше ОС.


Механические проблемы с жесткими дисками очень редки, если они не подвергаются ударам во время операций чтения / записи (в стандартных условиях диапазон MTF составляет от 1 миллиона до 1,5 миллиона часов для современного жесткого диска). SSD, особенно MLC, типичные максимальные числа PE-циклов на блок варьируются от 1500 до 10000 (в основном 5000). Достичь 5000 циклов относительно просто, если хранилище интенсивно используется (особенно на сервере). Поэтому очень важна долговечность кеша SSD (учтите, что сектора кеш-SSD используются даже наиболее интенсивно из стандартного SSD, который может распределять износ в большем пространстве.)
Silverstorm

@Silverstorm: смотрите обновления моего ответа.
Дэвид Шварц

Кроме того, кеш SSHD может быть открыт для ОС, и ОС может управлять им как расширением своего собственного кеша (это в опциях UEFI для накопителей SSHD). - Честно говоря, я видел в этом худшую производительность, чем позволить дискам управлять своими собственными кешами в аппаратном обеспечении ...
BrainSlugs83

Единственное, что мог бы сделать SSHD , если бы он был умным, это знать о дисковых блоках, которые чаще всего читаются во время загрузки, предполагая, что пользователь перезагружается достаточно часто, чтобы это имело значение, и сохраняя их в кэше. В системах с 8 ГБ или более кэш-страниц в ОЗУ время загрузки механических жестких дисков остается узким местом, даже если нормальная работа идет быстро после того, как кэш страниц ОЗУ нагревается.
allquixotic

0

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

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

Seagate не публикует спецификацию выносливости для флэш-компонента ноутбука Thin SSHD, но на этот диск предоставляется трехлетняя гарантия. По словам Бёркса, даже для наихудших рабочих нагрузок существует «действительно высокий уровень запаса по износу».


Можно надеяться, что они запрограммировали прошивку на переход на использование только жесткого диска в случае изношенной вспышки, но экономическое давление может заставить их вести себя иначе. Нет никакого способа узнать, не говорит ли Seagate, не разбирая и не анализируя оригинальную прошивку.
LawrenceC

Спасибо за ответ, к сожалению, я пытался связаться со службой поддержки Seagate, но никто не знает достоверной информации об этом.
Silverstorm

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.