Eu preciso copiar aproximadamente 400 arquivos de aproximadamente 25 MB cada para um armazenamento em nuvem montado pelo davfs. Eu tentei os seguintes comandos para limitar a carga da CPU e carga de IO:
nice -n 15 ionice -c 3 rsync -avhW --no-compress --progress /src/ /dst/
Minha pasta de destino dst
é um armazenamento em nuvem montado pelavfs. Sempre que eu transfiro um único arquivo, o rsync leva apenas alguns segundos - pelo menos ele mostra ser tão rápido:
sending incremental file list
xxx
26.70M 100% 15.75MB/s 0:00:01 (xfer#1, to-check=0/1)
sent 26.70M bytes received 31 bytes 7.63M bytes/sec
total size is 26.70M speedup is 1.00
Não vejo qualquer processo rsync ou legal em execução, mas o sistema reage muito lentamente, pois a transferência de dados ainda está sendo executada em segundo plano. Existe apenas um processo davfs para o armazenamento em nuvem montado. Após alguns minutos, meu sistema responde novamente e a transferência de arquivos é concluída.
netstat
mostra uma conexão ativa com o armazenamento em nuvem.
Como posso limitar a largura de banda ao armazenamento em nuvem montado pela davfs para evitar que meu sistema fique lento?
Tags performance rsync nice webdav ionice