rsync ionica softraid - limita a io localmente?

2

Eu sei que essa parece ser uma pergunta recorrente, mas está sendo problemática há algum tempo, então, se alguém tiver uma idéia brilhante, por favor me avise.

Minha configuração

SO

  • Debian Wheezy

HDDs

  • 2 x SSD de 240 GB para o sistema (sda & sdb no RAID1 - md0 = / boot md1 = / md2 = / tmp md3 = swap)
  • 2 x 2TB SATA para armazenamento (sdc e sdd no RAID1 - md4 = / home)

Configurações do agendador

  • [cfq] para drives sda sdb sdc sdd (da minha compreensão somente ionic trabalha com cfq)
  • cat / sys / block / md * / queue / scheduler retorna none como a única opção para todas as matrizes

Armazenamento remoto

  • Espaço de armazenamento remoto simples sem servidor / deamon rsync em execução (daí não usando --rsync-path)

O que estou fazendo

  • Estou fornecendo um serviço de backup para alguns usuários usando um script simples (acionado pelo cron).
  • O armazenamento remoto é montado automaticamente usando automount & sshfs quando o execuções de script.
  • O cmd do rsync que eu uso é o nice -n 19 ionice -c2 -n7 rsync -rtvuczhq --delete --log-file=$LOG $SRC $DEST

O problema

While this works, there is a significant impact on the IO (cpu is fine) and simple music streams originating from the server are delayed/lagged along with any cmds requiring disk access.

As perguntas

Is there something obviously wrong in the rsync cmd I am using?
Is there anything I can do to reduce rsync's IO usage or prioritise other processes over it?

Merry Xmas, Feliz Ano Novo e Muito obrigado antecipadamente ..

    
por JayC 21.12.2015 / 17:57

0 respostas