Настройка LVM, RAID, XFS и EXT3 для большого числа операций ввода-вывода.

Настройка файловых систем LVM, RAID, XFS и EXT3 для массивов небольших файлов при высокой одновременной загрузке параллельных операций I/O в Debian
Тысячи одновременных параллельных операций ввода-вывода для десятков миллионов мелких файлов – это ужасная проблема настройки производительности у почтовых серверов.
Вы должны четко понимать и уметь настраивать все звенья вашей инфраструктуры, следуя предыдущим статьям о хранении данных и многопоточности в Debian 5.x Lenny.
Мы сократим ожидание процессором ввода-вывода с 30% до 0,3% (XFS) и 5% (EXT3) с помощью этих не документированных советов по настройке файловой системы.
Вашей целью должно быть уменьшение ожидания процессором ввода-вывода (I/O wait).
Как настроить LVM и/или RAID
Чередование LVM или чередование RAID без паритета.
Нет необходимости настраивать соотношение пространства, потому что это делает устройство хранения.
Расчет размера и ширины полосы:
Справочная информация:
Размер хранилища виртуальной полосы (расширяемый) ‑ 1 GB и размер блока рейда ‑ 256 KB.
Лучшая производительность sw рейда была достигнута с LVM полосой 4 MB (Linux max) и/или размером блока рейда 256 KB.
Оставьте низкоуровневые настройки дисковому массиву.
Важные замечания:
Для лучшей производительности, вы должны использовать возможности нескольких технологий, таких как RAID, LVM, программный-RAID и внутренние возможности файловой системы, типа распределения групп.
Если что-то не соответствует, то низкоуровневые расчеты будут применяться для расположения каждого файла и производительность упадет.
Система хранения данных IBM DS 8300, которую мы используем, внутренне настроена на 8 Fiber Channel дисков, составляющих RAID5 массивы в каждом расширенном пуле, так что мы выбираем восемь, как ключевое число для нашей конфигурации.
Пример:
pvcreate /dev/mapper/mpath0 up to pvcreate /dev/mapper/mpath7
Пример:
# vgcreate —autobackup y grupo1 /dev/mapper/mpath0 /dev/mapper/mpath1 \
/dev/mapper/mpath2 /dev/mapper/mpath3 /dev/mapper/mpath4 /dev/mapper/mpath5 \
/dev/mapper/mpath6 /dev/mapper/mpath7
# lvcreate —autobackup y —readahead auto —stripes 8 —stripesize 4096 \
—size 1,95T —name lvstripe2 grupo1
.
Продолжение: Сравнение XFS и Ext3.
Popularity: 4%
Этот материал находится на сайте http://compiling.ru
Оставьте свой отзыв