Назад | Перейти на главную страницу

Linux: очень медленная ресинхронизация mdadm на рейде 1

Я пытаюсь выполнить rsync RAID 1 в системе, в которой ничего не работает (я переместил все службы на другой сервер). Так что это только у меня по ssh. Почему-то очень медленно:

cat /proc/mdstat

Personalities : [raid1]
md1 : active raid1 sdc1[1] sda1[0]
      104320 blocks [2/2] [UU]

md2 : active raid1 sdd1[1]
      1953511936 blocks [2/1] [_U]
      bitmap: 10/233 pages [40KB], 4096KB chunk

md0 : active raid1 sdc3[1] sda3[2]
      240814272 blocks [2/1] [_U]
      [>....................]  recovery =  1.0% (2488576/240814272) finish=8243.9min speed=479K/sec
      bitmap: 94/230 pages [376KB], 512KB chunk

unused devices: 

Я уже пробовал:

Ничего из этого не сработало.

Также на всех HD запускаю smartctl, ошибок не обнаружено. Кажется, они в порядке. Hdparm также сообщает о средней скорости чтения 4000 МБ / с. Что кажется приемлемым.

Есть идеи о том, что может происходить?

Я использую centos 5.5, а мое ядро ​​- 2.6.18-274.7.1.el5.028stab095.1.

Наверное, глупый вопрос, но убедились ли вы, что speed_limit_max тоже достаточно высокий? 4000 МБ / с были бы невероятно быстрыми, это должна быть скорость кэширования, а не фактическая скорость диска.

md1 находится на том же физическом устройстве, что и md0, которое восстанавливается. Вы уверены, что на md0 тоже нет активности? Доступ к диску на md1 может замедлять операцию повторной синхронизации на md0