У меня Ubuntu 12.04 работает на моем новом сервере, и он настроен на работу с одного диска, а затем с двух дисков, которые зеркалируются с помощью mdadm
. При потоковой передаче файлов или мультимедиа с него это происходит крайне медленно. Мне сказали, что по умолчанию mdadm
использует 10% моего процессора для массива. Итак, что я хотел бы знать, как я могу увеличить скорость чтения массива? Я не вижу параметров в /etc/mdadm/mdadm.conf
, и поиск в Google ничего не показывает
1 ответ
0
Ответ в этих двух файлах:
/proc/sys/dev/raid/speed_limit_min
/proc/sys/dev/raid/speed_limit_max
Эти два файла содержат минимальное и максимальное значения скорости в кБ / с.
Сделайте что-то подобное, и, возможно, скорость ремонта увеличится:
echo 200000 > /proc/sys/dev/raid/speed_limit_min
echo 500000 > /proc/sys/dev/raid/speed_limit_max
Источник: http://en.wikipedia.org/wiki/Mdadm#Increasing_RAID_ReSync_Performance
Заметки:
- Файл
/proc/mdstat
сообщает вам о текущей скорости процесса - Я ничего не знаю о опции -G в статье в Википедии
- На самом деле это не помогло увеличить скорость процесса восстановления моего собственного RAID-массива. Он застрял на отметке 130000K/ сек.