У меня Ubuntu 12.04 работает на моем новом сервере, и он настроен на работу с одного диска, а затем с двух дисков, которые зеркалируются с помощью mdadm . При потоковой передаче файлов или мультимедиа с него это происходит крайне медленно. Мне сказали, что по умолчанию mdadm использует 10% моего процессора для массива. Итак, что я хотел бы знать, как я могу увеличить скорость чтения массива? Я не вижу параметров в /etc/mdadm/mdadm.conf , и поиск в Google ничего не показывает

1 ответ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/ сек.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .