Seu impacto no desempenho provavelmente é causado por um afunilamento de E / S porque mv
normalmente não requer muitos ciclos de CPU (a menos que a criptografia / descriptografia esteja envolvida). nice
altera a prioridade de agendamento da tarefa na lista de tarefas, que é executada na CPU.
Portanto, em vez de nice
, tente (para o kernel > 2.6.25)
ionice -c3 mv <src> <dest>
De ionice -h
ionice [options] <command>
-c, --class <class> name or number of scheduling class,
0: none, 1: realtime, 2: best-effort, 3: idle
De man ionice
Idle A program running with idle I/O priority will only get disk time
when no other program has asked for disk I/O for a defined grace
period. The impact of an idle I/O process on normal system activity
should be zero.