rsync ionice softraid - ограничить локально?
Я знаю, что это, кажется, повторяющийся вопрос, но это беспокоит некоторое время, поэтому, если у кого-то есть блестящая идея, пожалуйста, дайте мне знать.
Моя настройка
Операционные системы
- Debian Wheezy
Жесткие диски
- 2 x 240 ГБ SSD для системы (sda и sdb в RAID1 - md0 = / boot md1 = / md2 = / tmp md3 = swap)
- 2 x 2 ТБ SATA для хранения (sdc и sdd в RAID1 - md4=/home)
Настройки планировщика
- [cfq] для накопителей sda sdb sdc sdd (насколько я понимаю, ionice работает только с cfq)
- cat / sys / block / md * / queue / планировщик возвращает
none
как единственный вариант для всех массивов
Удаленное хранилище
- Простое удаленное хранилище без запущенного на нем rsync-сервера /deamon(следовательно, без использования --rsync-path)
Что я делаю
- Я предоставляю услугу резервного копирования нескольким пользователям, используя простой скрипт (запускается cron).
- Удаленное хранилище автоматически монтируется при помощи скрипта automount & sshfs.
- Rsync CMD я использую это
nice -n 19 ionice -c2 -n7 rsync -rtvuczhq --delete --log-file=$LOG $SRC $DEST
Проблема
Хотя это работает, это оказывает значительное влияние на ввод-вывод (процессор в порядке), и простые музыкальные потоки, исходящие с сервера, задерживаются / отстают вместе с любыми cmds, требующими доступа к диску.
Вопросы
Что-то явно не так в используемом мной rsync cmd?
Что я могу сделать, чтобы уменьшить использование ввода-вывода rsync или расставить приоритеты над другими процессами?
С Рождеством, С Новым Годом и заранее большое спасибо..