В ближайшем будущем я планирую развернуть файловый сервер в одном из отделов нашей компании. Желательно, чтобы он поддерживал доступ на уровне файлов через SMB и NFS, а также поддержка iSCSI будет плюсом. Встроенные функции резервного копирования / репликации также будут большим плюсом.
В настоящее время у меня в домашней лаборатории есть один физический сервер, который позже будет использоваться в производстве, поэтому я построил на его основе лабораторию тестирования. Также при необходимости я могу позаимствовать еще один сервер у своей компании. Я уже провел небольшое исследование по этой теме и в качестве возможных кандидатов выбрал между FreeNAS и Windows File Server поверх Storage Spaces.
Я уже тестировал FreeNAS, но производительность оставляет желать лучшего. По какой-то причине я могу получить максимум 250 Мбит / с. У меня есть сетевая карта Intel 10GbE на сервере, а также 2x E5-2603 v3 и 96 ГБ ОЗУ. Zpool - это RAIDZ2 - 9 дисков с LSI MegaRAID 2208 и режимом JBOD. Возможно, я допустил некоторые ошибки в конфигурации, потому что я не специалист по Linux, поэтому я попробую протестировать там дисковые пространства.
Есть ли какие-либо другие возможные бесплатные / недорогие решения для файловых серверов? Моя цель - создать наиболее экономичное решение для тестирования, а затем запустить его в производство. Есть ли какие-нибудь неправильные настройки оборудования при моей предыдущей установке FreeNAS?
Большое спасибо!
Какова ваша общая вместимость? Кроме того, сколько оперативной памяти используется ZFS?
В конфигурации RAIDZ2 ваша производительность ограничена самым медленным диском. Это может быть один или два диска с небольшим количеством битых секторов, снижающих производительность.
ЦП определенно не является узким местом в вашем случае.
Один сервер = единая точка отказа. Я бы подумал о приобретении двух из них и сгруппировал бы их на файловом сервере высокой доступности.
1) Windows Server. Вы можете использовать стандартный или даже бесплатный сервер Hyper-V и бесплатно использовать StarWind vSAN для общего хранилища.
В конце дня вы бесплатно получите файловый сервер iSCSI / SMB3 HA с лучшими в своем классе стеками iSCSI и SMB3 :)
Локальные дисковые пространства - еще один вариант, но он требует универсальной лицензии Datacenter, что означает неограниченное количество виртуальных машин и не имеет смысла в SoFS, вы в основном оставите деньги на столе :( + S2D имеет ОГРОМНЫЕ проблемы с отказоустойчивостью в конфигурациях с двумя и тремя узлами (нет местных кодов реконструкции).
2) FreeNAS. Я бы использовал FreeBSD, которую команда iX использовала для разветвления FreeNAS или Linux. ZFS конечно! Есть множество способов сделать это HA.