1

Раньше я использовал mdadm (RAID 5) и ext4, по многим причинам я перешел на ZFS в Linux (raidz). Но когда я работаю с небольшими файлами, производительность ужасна. Всего 7 МБ / с !?

Как улучшить производительность с небольшими файлами?

1 ответ1

1

Какой RPM и сколько дисков вы используете? Это основные проблемы, связанные с распределением случайных операций ввода-вывода по дискам. В RAID 5, если у вас есть 4 диска, вы можете активно использовать 3 производительности диска. В ZFS с RAIDZ это может сильно зависеть от дисков, их оборотов в минуту и технических характеристик системы. Кроме того, если зависит, пытаетесь ли вы использовать дедупликацию и / или сжатие, это может сильно повлиять на требования к ОЗУ и ЦП.

ZFS - чрезвычайно настраиваемая файловая система. Вот почему мы используем его для наших основных систем хранения онлайн. Скорее всего, вам лучше зеркалировать диски, чем использовать RAIDZ из-за расчетов. Да, вы потеряете больше места, но выигрыш в производительности должен перевесить потерю.

Кроме того, это, скорее всего, должно было быть опубликовано в ServerFault вместо SuperUser из-за характера пользователей на каждом сайте.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .