2022-11-25 Заключения по тестированию NAS виртуалок для создания хранилища внутри VMware

Тестирование систем хранения данных на домашней лабе подходит к концу. Результаты зафиксированы в отдельной статье FIO v1.1 и для наглядности приведены ниже.

Тесты проводились из виртуальной машины, запущенной в гипервизоре ESXi 6.7. Системе хранения, работающей так-же в виртуальой машине было выделено следующие количество ресурсов:

  • 2 vCPU
  • 4 GB RAM
  • 8GB Boot Disk
  • PCI Passthrough RAID контроллер

Все диски на контроллере были нарезаны в RAID0 - это похоже единственный способ организовать JBOD на имеющемся у меня контролере. СХД на базе FreeBSD отказались запускаться видимо из за проблем с драйвером конкретно этого RAID контроллера, поэтому тестирование не включает XigmaNAS и TrueNAS CORE. Nexenta Stor не удалось протестировать потому что продукт требует обязательной проверки валидности ключа даже для бесплатной версии через интернет, а доступ к сайту, видимо из-за СВО пользователям с России запрещен.

Все системы, за исключением RockStor подключаются по iSCSI, так как это самый производительный протокол для данной задачи.

ESOS

TrueNAS Scale

Росплатформа

RockStor

Результаты немного расходятся с моими ожиданиями. Я рассчитывал что Р-хранилище будет лидировать в виду наличия кэширования записи и чтения на SSD диски. ESOS в моих планах должен быть на втором месте, так как в названии присутствует слово “Enterprise” и система выполнена в минималистическом стиле. TrueNAS я запланировал отдать последнее место, так как это более медленная версия хайпового продукта с тяжелым веб интерфейсом и обилием “свистелок и перделок”. Но все оказалось иначе.

Распределение мест следующее

  1. TrueNAS Scale - выбивается в лидеры и показывает практически во всех тестах производительность лучшую или сравнимую с Росплатформой. При этом кэширование на SSD не было настроено, так как по заветам ZFS оно грубо говоря вредит на системах с памятью меньше 32 ГБ.
  2. Росплатформа - показывает неплохие показатели, местами лучше TrueNAS, но всеже наличие Flash Cache не особо спасло ситуацию. А если брать во внимание что я использую NFR лицензию которая закончится через месяц. Данный продукт не то чтобы сильно годится для домашнего использования.
  3. ESOS - не оправдал моих надежд. Не увидел мой старенький RAID и показал достаточно посредственные результаты, зато и стабильные.
  4. RockStor. Данный продукт оказался на последнем месте возможно из-за отсутствия поддержки iSCSI.