я сбор спецификаций для создания высоконадежного файлового сервера, в некоторой степени ориентированного на будущее в ближайшие 3-5 лет. Компонент, с которого я начинаю, - это материнская плата.
Существуют ли материнские платы, поддерживающие ECC RAM (а какие именно модели?), а также USB 3.0? Я читал, что есть такие чипсеты с поддержкой ECC, но производители материнских плат не гарантируют их работу или даже не предлагают требуемые опции BIOS.
Поддержка ECC зависит от нескольких вещей:
Таким образом, поддержка новых систем должна быть простой, но ее нет в платах потребительского уровня.
С другой стороны, системные платы для рабочих станций и серверов обычно не поставляются с новыми наборами микросхем (на которых основана поддержка USB 3.0).
Самый быстрый способ получить материнскую плату с ECC и USB3.0 - это купить обычную мобильную рабочую станцию и добавить контроллер USB3.0 PCIe.
В качестве побочного примечания: не используйте USB для внешних жестких дисков, так как он будет съедать циклы вашего процессора, как никогда. eSATA быстрее и с мультиплексорами портов позволяет подключать несколько дисков.
Для поддержки ECC обратитесь к материнским платам класса Server / Workstation. Если вы планируете использовать ZFS в качестве основы для собственного файлового сервера, ECC очень важен. USB 3 или даже 3.1 можно добавить с помощью карт PCIe. Это может быть удобно для подключения различного потребительского оборудования. Для расширения хранилища лучше использовать eSATA (опционально с мультиплексированием портов). Кроме того, если вы посмотрите на варианты материнской платы, CPU / RAM, которые лучше всего подходят для вашего варианта использования, могут значительно различаться. Вам нужна высокая пропускная способность для однопоточных рабочих нагрузок? Или вы выполняете параллельные рабочие нагрузки, требующие множества потоков? Сколько оперативной памяти вам нужно? Какой у вас ценовой диапазон?
Дальнейшая проверка файлового сервера, скорее всего, будет включать много DIMM, которые он может поддерживать, как много Процессоры, которые он может поддерживать, набор микросхем (как объяснил Хуберт) и т. Д. И т. Д. ЦП специально не упоминались, поэтому, если вы ищете процессор настольного типа (не Xeon или Opteron), то поддержка ECC будет отличаться и будет обычно редко для рабочий стол процессоры.
Если вы хотите создать «надежный» файловый сервер с частями рабочего стола, скорее всего, поддержка ECC не будет вариантом. Что вы конкретно собираетесь делать с файловым сервером? Как вы думаете, ОЗУ с поддержкой ECC сделает ее более надежной? Возможно, вы сможете сообщить нам, что вы собираетесь делать и какие части вы специально думаете использовать.