Назад | Перейти на главную страницу

Есть ли повышение производительности при подключении одного жесткого диска SSD к RAID-контроллеру?

Недавно я подготовил новый сервер Windows Server 2012 R2 в своей хостинговой компании. Я впервые использую SSD в качестве жесткого диска, и в настоящее время в системе используется один диск емкостью 800 ГБ (разделенный на 2 раздела). Я сразу заметил, что Windows не распознает диск как «твердотельный», а вместо этого видит его в списке как стандартный.

Когда я просматриваю диск в диспетчере устройств, я вижу, что он указан как «Дисковое устройство Adaptec Array SCSI». Когда я спросил об этом хостинговую компанию, они сказали, что подключают диск к RAID-контроллеру «из соображений производительности».

Это правда? Я не понимаю, почему RAID-контроллер с одним диском может повысить производительность. Кроме того, я чувствую, что последствия неправильного выполнения Windows дефрагментации на моем твердотельном накопителе с неверной маркировкой вызовут еще больше проблем в будущем.

Мне было бы любопытно услышать ваши мысли по этому поводу.

Обновление 02.10.2016

Я провел тесты с помощью CrystalDiskMark на сервере при использовании RAID-контроллера и после удаления контроллера, вместо этого имея тот же диск, напрямую подключенный к материнской плате, используя один из портов SATA 6 ГБ / с. Вот результаты:

С RAID-контроллером

Подключен к материнской плате SATA

Как вы можете видеть, подключив диск через RAID-контроллер (хотя я не использую конфигурацию RAID, действительно улучшает производительность. Моя теория заключается в том, что контроллер должен каким-то образом снижать нагрузку на ЦП или на Контроллер SATA на плате просто медленный.

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

Если RAID-контроллер поддерживает TRIM разумным образом, вам не следует беспокоиться о том, что ваш диск находится за абстракцией. TRIM также вызывает небольшое беспокойство, когда вы делаете МНОГО изменения записи и перезаписи на диск.

В общем, один RAID 0 для передачи SSD в ОС - это глупо. ОДНАКО некоторые RAID-контроллеры не обеспечивают сквозную передачу дисков JBOD напрямую в операционную систему. В этих случаях требуется один дисковый массив RAID 0, чтобы операционная система могла видеть диск под ним. Вероятно, это так.

Но по соображениям производительности? Это в лучшем случае сомнительно. Возможно, вам стоит спросить подробности и возможные метрики для вашей рабочей нагрузки, если вас интересует сам оператор. Они должны быть в состоянии предоставить вам такую ​​вещь, поскольку это хостинговая компания, которая, как я предполагаю, использует по крайней мере частично проверенную модель для развертывания.

РЕДАКТИРОВАТЬ:

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