O comando ionice
é " nice
for IO" e executará um comando com diferentes IO prioridades, por isso vai (ou não) ceder a outros processos que querem usar o disco.
ionice -c 3 tar xf ...
executará o comando tar
com prioridade "inativa", portanto, ele só usará o disco quando ninguém mais desejar. Isso evitará que ele interfira em outros processos.
Não haverá muito benefício em executar várias extrações em paralelo neste caso. Um arquivo tar é apenas dados concatenados e alguns cabeçalhos, portanto não há nada além de ler e escrever para fazer. Pode ser útil se você estiver trabalhando em discos diferentes ou para determinados SSDs.