FessAectan
@FessAectan
Люблю MikroTik, nix, asterisk и VoIP в целом

Оптимальные значения(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

мой вариант немного выигрывает при записи, в чтении примерно равны.
  • Вопрос задан
  • 6328 просмотров
Пригласить эксперта
Ответы на вопрос 2
opium
@opium
Просто люблю качественно работать
Оставьте по умолчанию все, это самые оптимальные настройки и под них сделана максимальная оптимизация в линукс рейд.
В свое время на тестах xfs на мускуле показал себя лучше чем екст3.
Ответ написан
FessAectan
@FessAectan Автор вопроса
Люблю MikroTik, nix, asterisk и VoIP в целом
Никто видать не задавался вопросом =)
Я решил последовать man и wiki.centos.org/HowTos/Disk_Optimization
Выбрал второй вариант.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы