When I try to run some io heavy command such
Bem, isso seria problema seu. Executar um comando IO pesado desviará a maioria dos recursos do sistema para ele, incluindo a CPU e a disponibilidade de largura de banda entre o sistema e o disco rígido. Com isso em mente, só faz sentido que seu computador não responda.
Eu mesmo experimento isso com frequência, geralmente com renderização de vídeo. Você pode tentar definir a afinidade do processo para usar apenas um ou dois núcleos. schedutils
fará isso em um sistema baseado em Linux. Você pode configurá-lo usando o conjunto de tarefas: taskset -c 3,4 -p 13545