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

Высокая загрузка ресурсов программным RAID1 в Debian 6

У меня есть сервер с Debian 6 и программным RAID1. Возникла проблема: каждые несколько секунд процесс jbd2 / md2-8 загружает все операции ввода-вывода жесткого диска. Его обнаружил iotop. А для процесса md2_raid1 отображается 99% ввода-вывода.

Процесс flush-9: 2 каждые несколько секунд загружает 99% ЦП.

Что я могу сделать для оптимизации этой системы? Может ли в этой ситуации помочь переход на аппаратный RAID?

Это cat / proc / mdstat

Personalities : [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md3 : active raid1 sda4[0] sdb4[1]
      1822442815 blocks super 1.2 [2/2] [UU]

md2 : active raid1 sda3[0] sdb3[1]
      1073740664 blocks super 1.2 [2/2] [UU]

md1 : active raid1 sda2[0] sdb2[1]
      524276 blocks super 1.2 [2/2] [UU]

md0 : active raid1 sda1[0] sdb1[1]
      33553336 blocks super 1.2 [2/2] [UU]

unused devices: <none>

в следующий раз, когда это произойдет, запустите следующую команду "cat / proc / mdstat" и вставьте вывод сюда

Ваш программный рейд использует все циклы ЦП для запуска RAID. Может помочь аппаратный RAID. Имейте в виду, что если вы хотите использовать все преимущества RAID-контроллера, вам необходимо убедиться, что у него есть BBU (резервная батарея), чтобы включить кэш и режим обратной записи.

В зависимости от того, что для вас важно, вы можете включить RAID 0 (чередование) и добиться еще большей производительности от вашей системы, но даже обычный аппаратный контроллер RAID поможет.