Разумно ли использовать SSHD (твердотельные гибридные диски) на сервере?

8

У меня есть несколько серверов с очень тяжелым вводом-выводом, которые в настоящее время используют диски SATA3 / SAS, но страдают от ожидания ввода-вывода на дисках SATA, и меня только что предупредили о существовании SSHD, которые стоят одинаково за 1 ТБ как диски SATA 1TB, которые мы в настоящее время используем. Однако ранее (до тех пор, пока Seagate не выпустил свой первый 3,5-дюймовый SSHD в марте), они, казалось, предназначались исключительно для нетбуков / ноутбуков, что заставляет меня подозревать, что они не совсем рассчитаны на тяжелые операции ввода-вывода, с которыми они будут работать вместе с моим сервера.

Итак, даст ли мне SSHD повышение производительности по сравнению с моими дисками SATA3 в среде с интенсивным вводом-выводом (такой как многократная очень большая высокоскоростная передача файлов) или лучше придерживаться SATA3 с ожиданием ввода-вывода ??


источник
2
Я думаю, что реальный вопрос: готовы ли вы использовать потребительские диски на своих серверах?
AthomSfere
Нет, вопрос более или менее был бы разумным использовать SSHD вместо SATA3 на производственном сервере? Независимо от того, что SSHD являются потребительскими накопителями, если было бы разумно использовать их в тяжелой производственной среде, я бы пошел на это.
Есть и другие факторы - парни из сервера (которые знают свое дело), ​​вероятно, спросят, поддерживается ли он. Некоторые из них предложили бы использовать PCIe SSds.
подмастерье Geek
Ох, SSD-накопители PCIe выглядят потрясающе, серверы имеют «два слота расширения PCI-Express: (1) полноразмерный, полноразмерный слот; (1) низкопрофильный слот (поддерживается дополнительный переходник PCIx)», я не уверен если бы это позволило мне иметь один или два PCIe SSD. Я думаю, я попробую: P

Ответы:

9

Это сильно зависит от вашей рабочей нагрузки. Гибридные диски, о которых вы говорите, обычно имеют только около 8 ГБ SSD. Если вы читаете и записываете одни и те же ~ 8 ГБ данных снова и снова, вы увидите производительность SSD. Если вы выполняете большие передачи, когда данные считываются один или два раза (например, с видео / медиа-серверов), то вам повезет, если вы расширили свое хранилище с дисками из-за частых ошибок кэширования.

SSHD отлично подходят для пользователей настольных компьютеров (учитывая 5 ТБ запросов на чтение в моей системе, 97% - это те же 32 ГБ), но файловые серверы, как правило, не используют одинаковые схемы использования.


Если у вас смешанная загрузка больших последовательных операций чтения / записи и множества случайных операций ввода-вывода, я предлагаю вам взглянуть на ZFS и использовать подходящие диски и хороший SSD.

Для справки, я недавно настроил RAID-массив 5x4 ТБ, используя ZFS, и он может идти параллельно с SSD для последовательного ввода-вывода (например, последовательное чтение 450 МБ / с в файле 10 ГБ). Это дополнительно поддерживается SSD как кешем записи / чтения, который теоретически может давать от 900 МБ / с до 1 ГБ / с, если половина рабочей нагрузки выполняется из кэша, а половина - из пластин. По сути, это то же самое, что и очень большой SSHD, но вы можете настроить и собрать его с использованием оборудования корпоративного уровня и легко заменять отдельные детали в случае их отказа.

Примечание. Если вы используете SSD в качестве кэша записи, вы должны использовать два отдельных SSD в качестве зеркального кэша записи, чтобы не потерять данные при сбое. Вы можете очень легко взять два 256 ГБ твердотельных накопителя, использовать по 6 ГБ для каждого в качестве зеркального кэша записи, а затем использовать оставшиеся 500 ГБ в качестве большого кеша чтения.

Дарт Андроид
источник
Так что мне лучше использовать RAID 0 с несколькими дисками SATA3 (с ZFS)? У меня действительно много случайных операций ввода-вывода с большими последовательными операциями чтения / записи. На данный момент я использую 1 OCZ и оперативную память для кэша ввода-вывода
Да. Вы можете настроить RAID / кеширование самостоятельно и использовать любую файловую систему, я просто рекомендую ZFS, потому что он обрабатывает RAID и кеширование и может гарантировать целостность в случае сбоя питания и тихого повреждения (RAID не делает). Диски SATA3 являются лучшим способом обработки больших последовательных операций чтения / записи, а кэширование помогает отловить случайный ввод-вывод от чрезмерного вмешательства в диски SATA3.
Дарт Андроид
0

Сервер с (8) твердотельными накопителями Intel 800 ГБ (DC S3700), использующими RAID 6, был бы довольно приятным. Предоставление вам колоссальных 4800 ГБ с отказоустойчивостью при отказе двух дисков вселило бы в меня уверенность ... Итак, да, я бы использовал SSD на сервере, но только с RAID 6. Мудро? Умные люди делают глупый выбор каждый день ... это только деньги!

f1assistance
источник
0

Короче говоря, если ваш файловый кеш меньше, чем ssd-кэш на гибридном диске, я боюсь, что ваш сервер не выиграет от SSHD / гибридного диска.

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

Проверьте размер файлового кеша Linux команды free или менеджера задач в Windows.

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

Формула: x в качестве переменной для размера ssd-кэша гибридного диска и y в качестве переменной для файлового кэша операционных систем, обращающихся к гибридному диску. система получит выгоду от гибридного привода, когда х больше, чем у.

Подробнее Размер имеет значение в буфере и кэше на жестком диске и в операционной системе объясняет размер SSD Cache вашего SSHD

Амиго Чан
источник