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

Производительность ZFS и FreeNAS

Я только что настроил HP Micro Server N40L как FreeNAS с 4 дисками по 2 ТБ в RAIDZ. Я получаю около 30-40 МБ / с, с периодическими всплесками 50 МБ / с, чтения и записи, аналогичные нижнему пределу этого диапазона. Насколько я могу судить, процессор не перегружен, и когда я сделал внутреннее копирование файла из одной папки в RAIDZ в другую, я получил более 80 МБ / с.

Мне интересно, как лучше всего улучшить скорость чтения и записи. Настройка моей сети GigE, добавление кеш-диска ZFS и т. Д.?

У меня такой же Сервер и такие же диски - проблема заключается в использовании 4 дисков в пуле RAIDZ1, можно использовать 3 или 5 дисков.

Рекомендации по конфигурации дисков RAID-Z:

  • Запустите конфигурацию RAIDZ (raidz) с одинарной четностью на 3 дисках (2 + 1)
  • Запустите конфигурацию RAIDZ (raidz2) с двойной четностью на 6 дисках (4 + 2)
  • Запустите конфигурацию RAIDZ (raidz3) с тройной четностью на 9 дисках (6 + 3) N + P) с P = 1 (raidz), 2 (raidz2) или 3 (raidz3) и N равным 2, 4 или 6
  • Рекомендуемое количество дисков в группе от 3 до 9.
  • Если у вас больше дисков, используйте несколько групп.

из: http://www.solarisinternals.com/wiki/index.php/ZFS_Best_Practices_Guide#RAIDZ_Configuration_Requirements_and_Recommendations

Это сообщение на форуме http://forums.freenas.org/archive/index.php/t-5201.html изначально указывал мне в правильном направлении - я видел аналогичное падение производительности, когда я построил пул из 4 дисков, оставив до 3 дисков, и он снова полетел.

Я обычно получаю ~ 80 МБ / с по SMB / CIFS (если мне повезет), но для перемещения больших файлов я обычно использую FTP и пик более 110 МБ / с.