Quando você digita um comando no console, esse "comando" - se não um comando interno do shell - também é um arquivo de sistema, um arquivo executável. Quando você digita "ls" ALL dirs na sua variável PATH são pesquisados para um executável chamado "ls" - pelo menos enquanto "ls" não tiver sido hash antes.
Esta pesquisa significa acessar o disco várias vezes em vários diretórios. Se, como você escreveu, você tem muitos processos esperando por E / S, também seu shell terá que esperar antes que ele possa procurar por seu comando digitado.
Além disso, alguns comandos que você digita também irão querer ler e / ou gravar em algum arquivo no disco, aumentando a espera por processos de E / S ...
Isso não adiciona carga de CPU, mas adiciona carga de E / S que também conta no Linux para "carga total", por quê? Eu acho que isso é apenas uma questão de definição. Consulte o link .
Portanto, distribuir sua E / S em vários discos (não partições) pode melhorar seu desempenho. Ter o sistema em um disco e seus dados em outros discos ajudará. Pense também que apenas o início de um novo shell faz com que ele pesquise seu $ HOME por arquivos como .profile, .bashrc e outros, e se o disco estiver ocupado com muitos outros I / O, isso pode levar algum tempo.