Производительность ZFS и FreeNAS
Я только что настроил HP Micro Server N40L в качестве FreeNAS с 4 дисками по 2 ТБ в RAIDZ. Я получаю около 30-40 МБ / с, иногда со скоростью 50 МБ / с, чтения и записи, которые похожи на нижний предел этого диапазона. Насколько я могу судить, процессор не перегружен, и когда я сделал внутреннее копирование файла из одной папки в RAIDZ в другую, я превысил 80 МБ / с.
Мне интересно, что может быть лучшим подходом к улучшению скорости чтения и записи. Настройка моей сети GigE, добавление кеша ZFS и т. Д.?
1 ответ
У меня есть тот же Сервер и те же диски - проблема заключается в использовании 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
Это сообщение на форуме http://forums.freenas.org/archive/index.php/t-5201.html первоначально указывало мне правильное направление - я видел аналогичное снижение производительности при создании пула из 4 дисков, сохраняя до 3 дисков и он снова полетел.
Я имею тенденцию получать ~ 80 МБ / с по SMB/CIFS (если мне повезет), но для смещения больших файлов я склонен использовать FTP и достигать пика более 110 МБ / с.