O comando
tar czf /media/masi/ntfsDisc/backup_home.tar.gz $HOME/
é o mesmo que isto:
tar cf - $HOME/ | gzip > /media/masi/ntfsDisc/backup_home.tar.gz
Quando você executou top
, ele mostrou que o gzip estava usando cerca de 100% de um thread cpu. O software NTFS FUSE também está usando uma quantidade diferente de zero de CPU, mas essencialmente você está ligado à CPU por causa desse gzip. Sua média de carga é de aproximadamente 2 e, com 2 núcleos de 2 segmentos cada, você não sobrecarrega o sistema.
Mas, se seu objetivo é reduzir o uso máximo da CPU (porque os ventiladores estão funcionando no máximo), uma maneira fácil de fazer isso é diminuir a taxa dos dados que estão sendo alimentados para o gzip.
Você executou o teste
tar cf - $HOME/ | pv | gzip > /media/masi/ntfsDisc/testbackup.tar.gz
e pv indicaram que a taxa de transferência de pico em gzip era de 20MiB / seg. Eu recomendaria cortar isso pela metade dando a opção -L 10m
a pv.
tar cf - $HOME/ | pv -L 10m | gzip > /media/masi/ntfsDisc/testbackup.tar.gz
Tente ajustar o limite de taxa para mais ou para menos até obter o uso da CPU que você gosta.