Вопрос или проблема
Я ищу RAID-контроллер, который позволит мне иметь Hardware RAID 10 на сервере.
Я проверил “Broadcom MegaRAID 9460-16i”, который кажется хорошим вариантом, но меня беспокоит, что сам контроллер может стать узким местом в производительности.
Если у меня есть 4 NVME-диска со скоростью чтения/записи около 4000 МБ/с, что не так уж много, учитывая некоторые диски U2, которые я вижу вокруг, как будет вести себя контроллер?
Согласно их документации здесь: https://docs.broadcom.com/doc/BC00-0448EN
Я вижу:
Поддерживает скорости передачи данных 12, 6 и 3 Гбит/с SAS и 6 и 3 Гбит/с SATA
12 Гбит/с означает, что я могу получить только 1500 МБ/с от nvme-дисков? Если да, то я теряю много производительности из-за контроллера.
Альтернативы, такие как эти: https://www.highpoint-tech.com/nvme1-gen3/ssd7120
Кажется, предлагают гораздо большую скорость, что, по всей видимости, решит проблему узкого места, переместив её обратно на производительность дисков.
Я смотрю на это неправильно или читаю данные неверно? Как контроллер может рекламировать себя как RAID-контроллер для NVME, когда на самом деле он превращает NVME в SSD или даже худшую производительность?
Ответ или решение
Производительность RAID контроллера NVME: Варианты и Рекомендации
Введение
Выбор RAID контроллера является критически важным аспектом в построении высокопроизводительного серверного решения. Одна из ваших ключевых задач заключается в реализации аппаратного RAID 10 для NVMe-дисков. Давайте детально рассмотрим, как контроллеры, такие как Broadcom MegaRAID 9460-16i, могут повлиять на производительность вашего решения, и какие альтернативы могут быть более подходящими.
Характеристики Broadcom MegaRAID 9460-16i
Broadcom MegaRAID 9460-16i считается надежным выбором для серверов, поддерживающим RAID-контроль. Однако, как вы отметили, в документации указано, что контроллер поддерживает передачи данных со скоростью 12, 6 и 3 Gb/s для SAS и SATA. Важно понимать, что это ограничение касается только интерфейсов SAS и SATA.
-
Скорость передачи данных: 12 Gb/s соответствует примерно 1500 MB/s на одно устройство. Это может привести к тому, что при использовании RAID 10, производительность может оказаться ниже ожиданий, так как каждый диск будет ограничен этим показателем.
-
NVMe диски: Однако NVMe диски имеют значительно большую пропускную способность благодаря PCIe, что позволяет им достигать скоростей более 3500 MB/s и даже до 7000 MB/s в некоторых современных моделях. Это означает, что при использовании контроллера, который может недостаточно эффективно поддерживать NVMe, вы рискуете потерять часть доступной производительности.
Альтернативы и производительность
Ваши наблюдения в отношении контроллера HighPoint SSD7120 вполне оправданы. Этот контроллер поддерживает NVMe напрямую и обеспечивает значительно более высокую пропускную способность благодаря использованию интерфейса PCIe Gen 3.
-
Поддержка NVMe: Контроллеры, такие как HighPoint SSD7120, способны обеспечить полную производительность NVMe-дисков без «узких мест», характерных для контроллеров SATA или SAS.
-
Производительность RAID: Программное и аппаратное обеспечение данных контроллеров оптимизировано для работы с NVMe, что способствует более высокому уровню передачи данных и снижению задержек, что критично для серверных приложений.
Правильное понимание спецификаций
Ваша озабоченность по поводу производительности контроллеров, которые заявляют о поддержке NVMe, но фактически ограничивают его способности, абсолютно оправдана. Важно обращать внимание на то, как контроллеры реализуют поддержку NVMe:
-
Технологические ограничения: Если контроллер спроектирован для работы преимущественно с SAS/SATA, при добавлении NVMe дисков он может не обеспечить все преимущества, за которые вы платите.
-
Документация и тестирование: Всегда проверяйте и тестируйте системы на реальных данных, чтобы оценить, как различные конфигурации контроллера влияют на производительность в рамках вашего рабочего процесса.
Заключение
Выбор правильного RAID контроллера — это не только вопрос совместимости, но и критический фактор, определяющий скорость и надежность вашего сервера. Broadcom MegaRAID 9460-16i, хотя и является проверенным решением, может представлять собой узкое место для ваших NVMe дисков. Рассмотрите более специализированные контроллеры, такие как HighPoint SSD7120, которые могут более эффективно использовать потенциал NVMe и избежать ограничения по скорости.
В конечном итоге, ваше решение должно опираться не только на спецификации, но и на реальные потребности бизнеса, тестирования и понимание работы системы в целом.