Каковы преимущества и недостатки потребительских твердотельных накопителей по сравнению с быстрыми 10-15k вращающимися дисками в серверной среде? Мы не можем использовать корпоративные твердотельные накопители в нашем случае, поскольку они чрезмерно дороги. Вот некоторые заметки о нашем конкретном случае использования:
- Гипервизор с 5-10 ВМ макс. Ни одна отдельная виртуальная машина не будет сумасшедшей.
- Внутренний RAID 10, нет SAN / NAS ...
Я знаю, что твердотельные накопители предприятия:
- рассчитаны на длительный срок службы
- и выполнять более последовательно в течение длительных периодов
чем потребительские твердотельные накопители ... но означает ли это, что потребительские твердотельные накопители совершенно не подходят для серверной среды, или они все равно будут работать лучше, чем быстро вращающиеся диски?
Поскольку мы защищены с помощью RAID / резервного копирования, меня больше заботит производительность в течение срока службы (если срок службы не будет слишком низким).
источник
Ответы:
Примечание. Этот ответ относится только к серверным компонентам, описанным в комментарии ОП.
См. Также: Являются ли SSD-накопители такими же надежными, как и механические (2013 г.)?
источник
Да, твердотельные накопители будут работать быстрее, чем диски SAS. Для последовательной пропускной способности хороший RAID-накопитель SAS может работать очень хорошо, но для произвольного доступа SSD вытеснит их из воды, что может привести к очень заметной разнице в производительности.
В зависимости от конкретных дисков SAS и конкретных дисков SSD, SSD может иметь лучшую неисправимую частоту ошибок чтения до 10 раз.
Несколько советов, если вы используете потребительские SSD диски:
источник
SSD-накопители потребительского класса отлично подойдут на многих серверах для вариантов использования.
Они намного быстрее, чем диски SAS. Я бы предложил, чтобы причиной того, что корпоративные диски передаются на потребительские диски, является не скорость, а циклы чтения-записи и лучшая инженерия - например, суперкапы присутствуют в некоторых корпоративных SSD, где версия потребительского уровня не имеет этого - если вы потеряете питание сервера ваши данные с меньшей вероятностью будут убиты.
Вы должны знать, что RAID не является резервным копированием - если вы собираетесь использовать RAID для нескольких SSD, то это нормально, но вы приобретаете SSD разных марок или, по крайней мере, разные модели, чтобы они имели разные характеристики производительности. Когда SSD умирают, они, скорее всего, делают это без предупреждения и не имеют возможности вытаскивать данные - с другой стороны, они в 10 раз надежнее обычных жестких дисков.
Посмотрите на диски Samsung серии 850 - по крайней мере, на 1/2 массива - они были / были хорошими и предлагают хорошую отдачу, и рекламируются как более надежные, чем 2d nand. (Они используют 3d NAND).
Также, как кто-то упоминал, не делайте RAID5. Диски держатся за многое для надежной работы и резервного копирования ваших данных.
источник
Если вы используете их для записи, чтобы избежать повреждения данных в случае сбоя питания, вы должны убедиться, что вы рассматриваете только модели с суперкапом. Например. Intel S3500, Samsung 845DC Pro
В противном случае потребительские твердотельные накопители больше подходят для кэширования.
источник
Даже потребительские твердотельные накопители намного быстрее, чем более быстрые 15-килобайтные жесткие диски, поэтому с точки зрения производительности они будут хорошими ( при использовании правильного диска и при чрезмерном выделении ресурсов), но вам пришлось тщательно выбирать их, особенно из-за того, как они взаимодействуют с аппаратный RAID-контроллер ...
источник
Несовместимость производительности потребительских твердотельных накопителей может вызывать проблемы с некоторыми контроллерами raid, скачки задержки ввода-вывода усугубляются при использовании raid-контроллера, поскольку он часто не использует TRIM (я не знаю ни одного контроллера, который это делает). Корпоративные диски имеют стабильную производительность даже без TRIM, поэтому они обычно хорошо работают с RAID-контроллерами.
Если вам не нужна высокая долговечность, то есть корпоративные твердотельные накопители более низкого уровня, разработанные с высокой скоростью чтения и низкой скоростью записи. Intel S3500 или Samsung 845DC предлагают дешевые, но совместимые с RAID-контроллерами SSD.
Однако, если вы используете rall-контроллеры dell / hp, вы должны быть осторожны в отношении совместимости, по моему опыту, HP хуже всех, когда речь идет о не-hp накопителях с их контроллерами, и иногда не предоставляет никакой информации о мониторинге накопителей.
источник
Причиной использования снаряжения корпоративного уровня является надежность, а не скорость. Большинство потребительских твердотельных накопителей - это MLC, причем младшим компонентом является TLC (MLC делает 2 бита на ячейку, TLC делает 3, и они менее производительны и надежнее, чем SLC). В какой-то момент они могут также сбросить встроенный кэш оперативной памяти, чтобы сэкономить на расходах, поскольку ячейки nand становятся дешевле. Корпоративный SSD также имеет большую избыточность, встроенную с большим количеством запасных чипов nand
Более новый, более медленный, теоретически менее надежный TLC имеет более низкую MBTF. Вы хотели бы пойти на MLC-накопители
Что касается надежности, это смешанная сумка. Конечно, у вас есть сопротивление физическим ударам головы, но контролеры могут умереть. Выносливость Drive улучшилась значительно .
Рассмотрим несколько вещей - все диски умирают. Если это важно, его обязательно нужно сохранить. Считайте, что это хранилище на близком расстоянии и фактор ненадежности.
Если вы смотрите на выносливость, современные потребительские твердотельные накопители высокого класса (такие как samsung 850 pro) обладают довольно приличной выносливостью. Модель 850 pro рассчитана на 150-300 ТБ операций записи (по сравнению с 73 ТБ для более старой модели и 7300 до 14600 ТБ для более новых моделей). Вы могли бы разменять пространство для Nand выносливости, играя с свободным местом. Корпоративные твердотельные накопители имеют больше свободного места, поэтому, если изношена ячейка или микросхема твердотельного накопителя, она может адаптироваться
Многие потребительские диски не позволяют читать, когда не удается выполнить запись. Это делает один крупный бренд, но я не могу вспомнить, какой именно.
Редактирование: Недавно сообщалось об «ошибке ядра Linux» с твердотельными накопителями Samsung , жесткие диски корпоративного уровня - скучная, надежная старая технология. Потребительские жесткие диски, я думаю, чуть меньше. Некоторые ошибки устраняются - и происходят изменения, такие как nvme становится все более распространенным. Будьте готовы протестировать ваши SSD, прежде чем совершать что-либо критическое для него. Это, кажется, уникальный случай, но это может быть ты!
источник
Если это имеет значение, RAID 1. Я бы предпочел иметь два дешевых потребительских SSD в RAID 1, чем лучший корпоративный SSD. Пара должна изнашиваться примерно с той же скоростью, но, кроме износа, они вряд ли потерпят неудачу в одно и то же время. У вас должно быть достаточно оперативной памяти, чтобы радикально ограничить подкачку страниц, чтобы вы могли поместить свою систему и программы на жесткий диск, а затем поместить свои базы данных в пару SSD. Поскольку жесткие диски дешевы, вы также можете позволить себе RAID 1. За пределами пожара эта установка защитит ваши данные и обеспечит отличную производительность. Затем вы можете сделать резервную копию в облаке и назвать это день.
источник