Se nice
causasse muita E / S, você gostaria de fazer:
ionice -c 3 nice ...
para que o impacto da E / S seja minimizado.
Por outro lado, se ionice
realizou muitos cálculos, você gostaria de fazer
nice -n 19 ionice ...
para minimizar o impacto da CPU.
Mas nenhum destes é verdade, ambos são comandos muito simples (eles apenas fazem uma chamada de sistema para alterar um parâmetro de processo, então executam o comando). Então a diferença deve ser insignificante.
E só para estar completo, se ambos forem verdadeiros, você não pode realmente ganhar - o impacto de um deles não pode ser reduzido.