Я использую сервер Nexentastor со следующими характеристиками:
двухъядерный (core2duo) процессор 4 ГБ оперативной памяти 1x 160 ГБ диск SATA2 для ОС 6 дисков по 1,5 ТБ Диски Sata2 в RaidZ1
копирование файлов в порядке, довольно быстро, я обычно могу максимизировать гигабит, так что никаких жалоб.
Но когда дело доходит до манипулирования файлами, особенно с удалением файлов, это становится ОЧЕНЬ болезненным.
Например, удаление папки размером 705 МБ, содержащей около 30 файлов, заняло 2 минуты 30 секунд (с помощью команды time).
любые команды, которые я могу запустить одновременно с rm, чтобы сузить круг вопросов?
Спасибо.
Если у вас нет отдельного шлакового устройства, отключение ЗИЛ значительно ускорит запись, если вы можете позволить себе потерять отложенную запись в случае потери питания. Кажется вероятным, что вы можете, потому что ваши спецификации показывают, что вы можете позволить себе потерять весь свой сервер хранения, если ваш диск с ОС выйдет из строя!
Производительность произвольного чтения и записи ZFS совершенно феноменальна даже для дисков со скоростью 7200 об / мин, когда у сервера хранения достаточно мощности и оперативной памяти. и и L2ARC, и ZIL включены с использованием быстрых SSD. Производительность записи не впечатляет, если вы используете только шпиндели, если только ZIL не отключен.
RAIDZ1 ограничит вашу скорость записи эквивалентом одного диска на vdev.
705 МБ за 150 секунд - это 4,7 МБ / с, что кажется нормальным (то есть ужасным) для дисков SATA и очень случайных рабочих нагрузок.