3 мая 2011 в 13:25

Оптимальные значения(chunk, stride, stripe-width) для mysql

Всем трям!

# uname -srm 
Linux 2.6.18-238.el5PAE i686 
# cat /etc/issue 
CentOS release 5.6 (Final)


В наличии 4 SATA диска, которые будут объединены в software raid.
Можете посоветовать оптимальное значение для создания массива(--chunk=?), а также значения stride и stripe-width при форматировании.
Я предполагаю делать так
#mdadm --create --verbose /dev/md2 --level=10  --chunk=32 --raid-devices=4 /dev/sd[a,b,c,d]4 

Chunk size выбирал исходя из соображений

Принятый по умолчанию размер страницы в InnoDB составляет 16 Кб.

Если верить скрипту тыц, то нужно так

mkfs.ext4 -b 4096 -E stride=8 -E stripe-width=16 /dev/md2


Но, исходя из man mkfs.ext4, я бы сделал так

mkfs.ext4 -b 4096 -E stride=16 -E stripe-width=32 /dev/md2


Что скажете?
ps
пока тестирую…
pps
мой вариант немного выигрывает при записи, в чтении примерно равны.
1
FessAectan 20,0

сортировка по дате по рейтингу
ответы (2)

0
opium, #
Оставьте по умолчанию все, это самые оптимальные настройки и под них сделана максимальная оптимизация в линукс рейд.
В свое время на тестах xfs на мускуле показал себя лучше чем екст3.
FessAectan, 3 мая 2011 в 19:15
У меня ext4
0
FessAectan, #
Никто видать не задавался вопросом =)
Я решил последовать man и wiki.centos.org/HowTos/Disk_Optimization
Выбрал второй вариант.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Разработчики игры Game Dev Tycoon подшутили над пиратами
Wiren Board — встраиваемый компьютер с Wi-Fi, GPRS, GPS, NFC и Ethernet из коробки
Дизассемблируем Windows Explorer — отключаем группировку на панели задач