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


10

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

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

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

а) просто прошивка перестане використовувати кешування SSD, і SSHD стає стандартним жорстким диском

б) SSHD стає непридатним

Яка правильна відповідь? (Альтернатива b зробить вибір SSHD, менш довговічною альтернативою та найгіршим вибором для сервера.)

Я шукав про це достовірні джерела, але нічого не знайшов.

Механічні проблеми жорсткого диска дуже рідкісні, якщо вони не піддаються ударам під час операцій читання \ запису, в стандартних умовах MTF становить від 1 до 1,5 мільйонів годин для сучасного жорсткого диска. У SSD, зокрема, на SSD TLC, знос є проблемою, типова максимальна кількість циклів PE на цикл за блоком становить від 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 ГБ. Як було сказано вище, кеш-пам'ять 8Gb SSD менш корисна, ніж кеш файлів. Ось чому Seagate забезпечує Seagate Enterprise Turbo SSHD 32 Гб кеш-пам'яті SSD.

Зношуватись

Toshiba надає Довідку , щоб пояснити , що повинно статися , коли SSD Cache зношується. Він повинен функціонувати як звичайний жорсткий диск.

Висновок

Перед тим, як кеш-пам'ять SSD зношується, у SSD буде все більше пошкоджених мікросхем, а це означає, що наявний кеш-пам'ять SSD стає все меншим та меншим. Користувач повинен помітити, що продуктивність знижується повільно, без попередження SMART

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


1

Зважаючи на швидкість запису типового жорсткого диска, витривалість запису типового SSD та логіку типового SSHD, це практично неможливий режим відмови. Задовго до того, як ви потрапите на витривалість SSD для запису, HDD, ймовірно, механічно вийшов з ладу. Чесно кажучи, це в основному останнє, про що ви повинні турбуватися.

Оновлення : На відміну від стандартного SSD, SSHD ніколи не повинен нічого писати на флеш. Він записує речі на flash, лише якщо його прошивка вирішить. Якщо гучність запису велика, немає сенсу використовувати спалах для їх буферизації (адже він з часом просто заповниться і перестане надавати будь-яку користь). Якщо гучність запису мала, то спалах не старіє значно. Так само, як і для читання з жорсткого диска, є сенс кешувати лише ті речі, які часто читаються і рідко змінюються. Не може бути багато цього, це математично неможливо. Оскільки всі сучасні ОС отримують доступ до своїх накопичувачів через кеш, немає сенсу кешувати дані, які щойно прочитані або записані, тому що ОС вже ніколи не знов прочитає їх назад - це вже в кеші ОС.


Механічні проблеми жорсткого диска дуже рідкісні, якщо вони не піддаються ударам під час операцій читання \ запису (у стандартних умовах 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 не публікує специфікацію витривалості для флеш-компонента Laptop Thin SSHD, однак на привід поширюється трирічна гарантія. Навіть для найгірших навантажень, Беркс каже, що існує "дійсно високий запас рівня зносу".


Ви сподіваєтесь, що вони запрограмували прошивку, щоб перестати використовувати HDD лише у випадку зношеного спалаху, але економічний тиск може змусити їх поводитися інакше. Ні в якому разі не знати, чи не скаже Seagate без розбирання та аналізу оригінальної прошивки.
LawrenceC

Дякую за відповідь, на жаль, я намагався зв’язатися зі службою підтримки Seagate, але ніхто, здається, не знає достовірної інформації про це.
Silverstorm

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.