← All posts tagged mdadm

Melhior

Маленький хинт для людей у которых 2 диска.

mdadm raid1 страдает тем что читает данные в один поток для одного запроса. В итоге получаем чтение с 1-го диска.

Что можно сделать, варианты:

1)Создать по 2 раздела на каждом диске, собрать перекрестно по raid1 и к этим raid 1 подцепить raid0 (статья blog.vpsville.ru Так у меня работает один из серверов уже год

2) Просто на 2-х дисках сделать raid10 с --layout=f2 (mdadm --create /dev/md1 --level=10 --layout=f2 -n2 /dev/sda2 /dev/sdb2) , получим как вариант 1, но без дополнительных блочных устрйоств.

Плюсы — все данные будут читаться любым приложением с обоих дисков(удвоение чтения). Минусы — чуток просядет seek и если 2 процесса будут запрашивать данные — головка на дисках будет метаться в разные части винта.