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

RAID10 (16 твердотельных накопителей по 256 ГБ) в PowerEdge R720 для сборки сервера

Я пытаюсь собрать спецификации для ведущего сервера сборки Dell R720 (под управлением Windows Server 2008R2) (C #), и я не уверен, какой будет лучшая настройка жесткого диска / RAID.

Наши требования к пространству:

Используя Dell R720, я собирался:

Не вкладывались ли средства в ioDrives, кажется ли описанная выше установка идеальной для максимально возможной скорости записи? Я понимаю риски, которые мы принимаем с твердотельными накопителями сторонних производителей и предприятий, но моя цель здесь не в стабильности, а в достижении наилучшей возможной производительности записи для диска F :.

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

Некоторые моменты, поднятые @ewwwhite:

Вы знаете, каковы ваши реальные потребности в вводе-выводе? ##

К сожалению, нет, кроме:

  1. Скопируйте данные из сети на диск E: как можно быстрее (10GbE, 6Gbps SATAIII)
  2. Чтение данных из E: диск в компилятор Visual Studio.NET (2008)
  3. Последовательная запись данных (как 4 ГБ + двоичные файлы) на диск F:

В основном случайное чтение / запись? Последовательные чтения / записи?

Я недостаточно знаком с тем, насколько линейно наш процесс сборки C # читает / записывает, но я считаю, что он более последовательный, чем случайный.

Сколько места и места для хранения вам нужно

100 ГБ для ОС, 600 ГБ для ИСТОЧНИКА, 850 ГБ для вывода. Примерно 85% использования для объемов ИСТОЧНИКА и ВЫХОДА.

Большинство RAID-контроллеров имеют ограничение на количество твердотельных накопителей, которые можно разместить одновременно. Есть точка убывающей отдачи. Для контроллеров HP Smart Array P410 это примерно 6 твердотельных накопителей в RAID0.

Вы знаете, каковы ваши реальные потребности в вводе-выводе? Каков рабочий набор данных и ожидаемый размер выходных данных? Каким будет шаблон ввода-вывода? В основном случайное чтение / запись? Последовательные чтения / записи? Сколько места и места для хранения вам нужно? Это немного важно в дизайне.

Я бы пока что не стал отказываться от корпоративных дисков. Там являются различия между различными предложениями SSD, и некоторые устройства способны обеспечить гораздо большую пропускную способность, чем другие. Например, сингл SSD-накопитель ZeusRAM имеет емкость 8 ГБ, но может выдерживать 100 000 операций ввода-вывода в секунду при скорости 800+ МБ / с и микросекундной задержке и не изнашивается. Или пересмотреть Привод FusionIO. Это сопоставимо с ценой предлагаемого вами решения и было бы гораздо более эффективным подходом.

Можете ли вы помочь нам понять, что вам действительно нужно?

Я думаю, это звучит как хорошая настройка хранилища для сервера сборки. Он кажется очень хорошо сбалансированным для потребностей типичного сервера сборки. Настройка RAID-0 или диски FusionIO могут быть быстрее, но обеспечат меньшую избыточность. Я бы не стал использовать RAID-0 для серьезного магазина разработки, так как ваш сервер сборки будет недоступен в случае сбоя одного диска. Точно так же одна карта FusionIO представляет собой единую точку отказа, которую вы должны сопоставить с тем, насколько важен сервер для ваших разработчиков. Карты FusionIO довольно стабильны и обладают значительной внутренней избыточностью, но я видел их отказы.

Я не знаю, должен ли это быть комментарий или ответ, но у меня есть несколько похожих машин, настроенных следующим образом:

  • Dell R720 с двумя E5-2643 и 64 ГБ оперативной памяти (восемь модулей по 8 ГБ).
  • Dell PERC H710p Mini (переименованный LSI MegaRAID SAS 2208)
  • Семь твердотельных накопителей Dell MZ5EA100HMDR. (ребрендинг Samsung SM825s)

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

root@stagingtest0:~# hdparm -t /dev/sda

/dev/sda:
      Timing buffered disk reads: 4204 MB in  3.00 seconds = 1401.17 MB/sec

Я не знаю каких-либо измерений ВГД с головы до ног, поэтому, если кто-то не предложит его, придется выполнить тест hdparm.

smartmontools может правильно опрашивать диски, используя -d megaraid, X, и мы отслеживаем износ SSD. По-прежнему никаких сбоев за 3 года и ~ 90 SSD. Однако, если я правильно читаю атрибуты SMART, некоторые твердотельные накопители изношены на 60-65%. Насколько мне известно, smartmontools для Windows не может опрашивать контроллеры LSI, поэтому вам может не повезти.

Не зная более конкретных деталей, я сомневаюсь, что RAID10 принесет вам большую пользу. Однако, если данные важны, я бы рекомендовал запустить горячие резервы. В нашем тестировании повторная синхронизация SM825 с горячей заменой проводилась через 15–30 минут. С RAID5 H710P был более чем достаточно быстрым для наших нужд.

Мы также сочли корпоративный DRAC очень полезным.

Да, и коллега ужасно переоценил источники питания. В итоге мы получили двойные 750-е, тогда как мы могли легко использовать двойные 350.

Удачи!