Споживчий (або споживач) SSD проти швидкого HDD у серверному середовищі


28

Які переваги споживачів SSD-дисків порівняно з швидкими динаміками, що обертаються 10-15 кб, у серверному середовищі? У нашому випадку ми не можемо використовувати корпоративні SSD, оскільки вони надмірно дорогі. Ось кілька зауважень щодо нашого конкретного випадку використання:

  • Гіпервізор з макс. 5-10 ВМ Жоден індивідуальний VM не буде божевільним i / o інтенсивним.
  • Внутрішній RAID 10, відсутність SAN / NAS ...

Я знаю, що фірмові SSD:

  1. оцінюються за більш тривалий термін експлуатації
  2. і виконувати більш послідовно протягом тривалих періодів

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

Оскільки ми захищені за допомогою RAID / резервного копіювання, мене більше турбує ефективність протягом життя (доки очікується, що тривалість життя не буде шалено низькою).


1
Будь ласка, вкажіть конкретні відомості про марки / моделі обладнання, що використовується. І операційні системи ... і гіпервізори ... Можливо навіть те, що будуть робити ВМ. Детальніше!!
ewwhite

@ewwhite Dell-серверні сервери. Ймовірно, R430 або R730 з контролером RAID PERC H730. Також, ймовірно, сервер HyperV, який розміщує в основному Windows Server Standard ..., може використовувати VMware через HyperV. Ще розглядаю. Спочатку VM будуть: контролер домену, DNS, WSUS, служби розгортання. Може також додати внутрішній веб-сервер.
Девід Будіак

1
А скільки ємності вам потрібно?
ewwhite

@ewwhite 2TB, придатний як мінімум
David Budiac

superuser.com/questions/834521/… варто прочитати. Приблизно 10 К накопичувачів споживачів, але багато питань залишаються актуальними тут.
Мандрівник Гейк

Відповіді:


22

Примітка. Ця відповідь стосується компонентів сервера, описаних у коментарі ОП.

  • Сумісність тут буде диктувати все.
  • Контролери масиву PELL PERC - це пристрої LSI. Тому все, що працює на контролері LSI, повинно бути добре.
  • Ваша здатність контролювати стан здоров'я RAID-масиву є першорядною. Оскільки це Dell, переконайтеся, що у вас є відповідні агенти, тривоги та моніторинг для повідомлення про помилки вашого контролера PERC.
  • Не використовуйте RAID5. Ми більше цього не робимо в світі sysadmin .
  • Тримайте холодний запасний під рукою.
  • Не обов’язково переходити на споживчий диск. Є фірмові SSD-накопичувачі, доступні за всіма ціновими точками. Я закликаю людей купувати SAS SSD замість SATA, де це можливо.
  • Крім того, ви, напевно, зможете знайти кращі ціни і на офіційно підтримуваному обладнанні (ніхто не платить у роздріб).
  • Не слухайте вуду про обертові накопичувачі SSD, щоб спробувати перехитрити RAID-контролер або його алгоритми вирівнювання зносу. Описаний вами випадок використання не матиме істотного впливу на термін служби дисків.

Також дивіться: Чи є SSD-накопичувачі настільки ж надійними, як механічні накопичувачі (2013)?


2
Я випадково чув це раніше ... більше не використовувати RAID5. В основному через надійність? І що ти використовуєш на своєму місці RAID6? RAID10?
Девід Будіак


1
+1 Гарна відповідь. Я дійсно не розглядаю можливість придбання споживчих SSD-дисків для використання на PERC H700 / H710 / H730. Просто Google для "несертифікованих дисків PERC H730" багато людей намагалися це зробити раніше, і в них виникли проблеми. Принаймні купуйте дешеві жорсткі диски початкового рівня, як уже згаданий Intel S3500.
s1lv3r

1
Хороша відповідь, але було б добре, якщо ви додасте кілька міркувань за своїми пропозиціями (наприклад, те посилання, яке ви розмістили в коментарях). Чому сумісність важлива, очевидно, але чому ви віддаєте перевагу SAS над SATA?
Себб


8

Так, SSD буде набагато швидше, ніж диски SAS. Для послідовної пропускної спроможності хороший RAID накопичувачів SAS може зробити досить непогано, але для випадкового доступу SSD будуть виводити їх з води, що може призвести до дуже помітної різниці в продуктивності.

Залежно від конкретних накопичувачів SAS та конкретних накопичувачів SSD, SSD можуть мати кращий коефіцієнт помилок читання, який не можна отримати, до 10 разів.

Деякі поради щодо використання споживчих накопичувачів SSD:

  • Знайте навантаження на запис, щоб ви могли оцінити, як часто вам доведеться замінювати диски, оскільки вони мають певну витривалість запису
  • Якщо ви можете зекономити місце, перенавантажте накопичувачі, щоб зробити їх більш схожими на підприємства
  • Перегляньте статті, що порівнюють продуктивність та записуйте характеристики витривалості на SSD в той же клас та виберіть той, який найкраще підходить для ваших потреб
  • Особисто я отримаю SSD із 5-річною гарантією, тому що я вважаю, що виробник надасть кращу якість. Я знаю, що це не важке і швидке правило, а лише особиста віра.
  • Існують SSD накопичувачі низького рівня та більш високі кінці - іноді позначені як "Pro" - ви можете шукати такі в цьому класі
  • Це стосується і корпоративних накопичувачів, але не забудьте відстежувати MWI (індикатор зносу носія), щоб ви знали, коли замінити диски

Надмірне забезпечення - це хороша порада для великих навантажень на запис.
ewwhite

7

SSD-диски споживчих класів працюватимуть добре на багатьох серверах для використання у випадках.

Вони є способом, швидше, ніж диски SAS. Я б припустив, що причиною отримання корпоративних дисків над споживчими дисками є не швидкість, її цикли читання та вдосконалення інженерії - наприклад, суперкапки є в деяких корпоративних SSD, де такої версії для споживача немає - якщо ви втратите потужність сервера ваших даних рідше загине.

Вам потрібно пам’ятати, що RAID - це не резервне копіювання - якщо ви збираєтеся в RAID виконати пару SSD-дисків, але отримайте різні марки SSD або принаймні різні моделі, щоб вони мали різні характеристики продуктивності. КОЛИ ПОСМОЖЕННЯ SSD, БУДЕ БІЛЬШЕ НЕОБХІДНО ЗРОБИТИ БЕЗ ЗАПЕРЕДЖЕННЯ, І НЕ МОЖЕ ВІДКЛЮЧИТИ ДАНІ - на зворотному боці вони 10-кратні настільки ж надійні, як і звичайні жорсткі диски.

Погляньте на диски серії Samsung 850 - принаймні на 1/2 масиву - вони / були процвітаннями і пропонують хороший удар за долар, і їх рекламують як надійніші за 2 д. (Вони використовують 3d нанд).

Крім того, як хтось інший згадував, не робіть RAID5. На дисках надійно працювати - і створювати резервну копію ваших даних.


Просто додам: 850 pro - це саме той, для чого потрібно піти. стандартний 850 використовує TLC
Journeyman Geek

@JourneymanGeek - Я думаю, що 850 EVO і 850 Pro обидва використовують 3d нанд - це серія 840, яка цього не робить. Це підкріплене сайтом Samsung - samsung.com/global/business/semiconductor/minisite/SSD/global/… - я набагато менше впевнений, але я думаю, що 850 pro має суперкапки та кращу техніку, але пам'ять - дуже схожий, якщо не тотожний.
davidgo

@davidgo Ось чому ви купуєте Intel;). Якщо щось не змінилося, SSD-накопичувачі Intel перестануть приймати записи, коли вони виходять з ладу і залишаться читабельними, щоб дані можна було скопіювати. techreport.com/review/26523/…
DetlevCM

3
@DetlevCM: Залишаються читабельні до першого перезавантаження, коли вони навмисно піддаються цегли. Це саме по собі автоматично дискваліфікує їх для будь-якого серйозного використання.
MSalters

@MSalters Його не передбачається .... (він повинен залишатись читабельним - просто не можна писати)
DetlevCM

6

Якщо ви використовуєте їх для запису, щоб уникнути пошкодження даних у разі відключення електроенергії, вам потрібно переконатися, що ви розглядаєте лише моделі із суперкапкою. Напр. Intel S3500, Samsung 845DC Pro

Інакше споживчі SSD більше підходять для кешування.


Я підтримав це, навіть не погоджуючись. Безумовно, суперзаглушки тощо є хорошою ідеєю для SSD - отже, і нагорода - але це означає, що споживчі SSD є ненадійними - я не вірю, що це правильно - адже я стверджую, що вони в 10 разів надійніші, ніж спінінг жорстких дисків. Крім того, на жорстких дисках немає суперзамінників або подібних даних - і вони вразливіші до відключення електроенергії. Річ у тім, що у сучасних файлових системах є журнали, щоб зменшити ризик втрати (і є певні прискорення, які ви не повинні використовувати на диску, якщо у них немає резервної копії / резервного копіювання акумулятора)
davidgo

3
@davidgo тому, що HD-диски не брешуть про кешування синхронізації пише, тоді як багато споживчих SSD-
дисків

Це, це, 1000 разів це. SSD-диски споживачів лежать на RAID-контролері , що робить втрату даних можливою навіть у дуже надмірних RAID-конструкціях. Якщо ви використовуєте SSD на підприємстві, вам потрібен вбудований конденсатор.
Джоел Коел

6

Навіть жорсткі диски з найвищим рівнем споживача набагато швидше, ніж швидкіші жорсткі диски 15 К, тому з точки зору продуктивності вони будуть чудовими ( якщо використовувати правильний диск і якщо надмірно забезпечити їх), але вам доведеться ретельно вибирати їх, особливо через те, як вони взаємодіють з апаратний RAID-контролер ...

  1. По-перше, перевірте, чи недоступні для вас підприємства з початковим рівнем (як Intel S3500 / S3600, Micron M500DC та Micron M510DC). Якщо так, ви можете пропустити всю споживчу лотерею.
  2. Перевірте, чи підтримують ваші RAID-карти сторонні диски. Наприклад, раніше прошивка DELL для карт H700 / H710 / H710p відмовилася ініціалізувати не ребрендовані диски DELL. Наступне оновлення ініціалізувало такі диски, але позначило масив "деградованим". Лише відносно недавні оновлення програмного забезпечення (кінець 2013 року) виправили цю нестабільну ситуацію.
  3. Увімкніть приватний кеш вашого диска. Деяка карта RAID забороняє вимикати приватний кеш диска. Це знищує продуктивність для жорсткого диска на рівні споживачів, оскільки вони сильно використовують приватний кеш DRAM як для кешування своєї таблиці непрямості, так і для маскування великих затримок, пов'язаних зі стиранням / програмуванням MLC NAND. Наприклад, інакше дуже швидкий привід Crucial M550 на 240 ГБ записує з неймовірно повільною швидкістю 5 Мб / с, коли його внутрішній кеш вимкнено.
  4. Якщо можливо, сильно віддайте перевагу дискам із ПОЛЬНИМ захистом від втрати живлення. Це прямо розміщено в чемпіонаті підприємства, але, як було сказано вище, у цього чемпіонату є досить дешеві диски.
  5. Якщо в списку ваших магазинів немає повного захищеного від втрати електроенергії SSD, принаймні використовуйте диск з частковими втратами живлення для захисту в режимі спокою. Відмінним драйвером з таким захистом є Crucial / Micron M500 / M550 і новіший M600. У Micron навіть є цікавий документ про те, як / чому надмірно забезпечувати свій M600диск для використання у середовищі віртуалізації. У будь-якому випадку пам’ятайте, що при неповноцінних накопичувачах, захищених від втрати енергії, залишається невелика можливість втратити / пошкодити ваші дані. Як малий? це залежить від поведінки вашого контролера RAID (наприклад, якщо він видає остаточну команду ATA flush після передачі даних на диск з підтримкою кешу) та програмного забезпечення диска, тому детальну відповідь неможливо дати. Що я можу сказати, це те, що на всіх моїх тестах PERC RAID-карти, здається, завжди стирають приватний кеш диска (якщо він включений)
  6. Ваші споживачі сильно перестараються , хоча б із 25/30% зарезервованою ємністю.
  7. Не використовуйте споживчі приводи другого класу. Навіть у хороших водіїв споживачів є свої проблеми, а перехід на споживчий диск нижчого рівня вимагає неприємностей.

5

Невідповідність продуктивності споживчих SSD може спричинити проблеми з деякими контролерами рейду, шипи затримки вводу / виводу посилюються при використанні рейдового контролера, оскільки це часто не буде використовувати TRIM (я не знаю жодного контролера, який це робить). Корпоративні накопичувачі розроблені на основі постійної продуктивності навіть без TRIM, тому вони зазвичай добре грають з RAID-контролерами.

Якщо вам не потрібна висока витривалість, існують фірмові SSD-накопичувачі, розроблені навколо циклів високого зчитування та низького запису. Intel S3500 або Samsung 845DC пропонують дешеві, але сумісні з рейдерними SSD диски.

Однак якщо ви використовуєте рейлові контролери dell / hp, вам потрібно бути обережними щодо сумісності, на мій досвід, HP - це найгірше, якщо мова йде про диски, що не мають hp, з їх контролерами, і іноді не надаватиме інформацію про моніторинг накопичувачів.


5

Причина переходити до корпоративного обладнання - це надійність більше, ніж швидкість. Більшість споживчих SSD - це MLC, нижній кінець - TLC (MLC робить 2 біти комірки, TLC - 3, і вони менш ефективні та надійні, ніж SLC). У якийсь момент вони також можуть скинути вбудований кеш-пам'ять, щоб заощадити витрати, оскільки клітини nand дешевшають. SSD підприємства також має більшу надмірність, вбудовану за допомогою більшої кількості запасних мікросхем

Новіший, повільніший, теоретично менш надійний TLC має нижчий MBTF. Ви хочете скористатися дисками MLC

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

Розглянемо кілька речей - всі диски гинуть. Якщо це важливо, його абсолютно потрібно створити резервну копію. Вважайте, що це зберігання прямої лінії та фактор ненадійності.

Якщо ви дивитесь на витривалість, сучасний, високий клас, споживчий SSD (наприклад, Samsung 850 pro) має досить пристойну витривалість. 850 pro оцінив 150-300 тб записів (порівняно з 73 тб для старшої моделі та 7300 до 14600 тб для новіших моделей). Ви могли б розміняти простір для Nand витривалості, граючи з вільним місцем. Корпоративні SSD поставляються з більшою кількістю вільного простору, тому якщо стільниковий накопичувач чи мікросхема зношується, він може регулюватися.

Багато споживчих дисків не дозволять читати, коли витривалість запису не вдалася. Один великий бренд це робить, але я не можу пригадати, який.

Редагувати: Нещодавно було повідомлено про «помилку ядра Linux» із SSD- дисками Samsung, в основному жорсткі диски фірми - нудні, надійні старі технології Споживчі жорсткі диски, я думаю, трохи менше. Деякі помилки викреслюються - і там відбуваються зміни, наприклад, nvme стає все більш поширеним. Будьте готові протестувати ваші SSD, перш ніж зробити щось критичне для нього. Це здається унікальним краєм, але це ви можете!


-1

Якщо це має значення, RAID 1. Я б швидше мав два дешевих споживчих диска в RAID 1, ніж найкращий корпоративний SSD. Пара повинна носити приблизно з однаковою швидкістю, але крім зносу, вони навряд чи вийдуть одночасно. У вас повинно бути достатньо оперативної пам’яті, щоб різко обмежити пейджинг, щоб ви могли поставити вашу систему та програми на жорсткий диск, а потім поставити ваші бази даних на парі SSD. Оскільки жорсткі диски дешеві, ви також можете дозволити собі RAID 1 такі. Поза межами пожежі, це налаштування захистить ваші дані та забезпечить відмінну продуктивність. Потім ви можете створити резервну копію у хмарі та викликати її за день.


5
Корпоративні SSD мають вбудований конденсатор для захисту від раптових втрат електроенергії. Споживчі SSD не лише цього не вистачають, але й будуть брехати контролерам RAID про те, що вони правильно промили летючі буфери, роблячи їх вразливими до втрати даних навіть у сильно надмірних конфігураціях RAID.
Джоел Коел
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.