Por que uma alta taxa de E / S em um disco externo prejudica o desempenho de todo o sistema?

3

Estou rodando uma variante do Debian (Proxmox Virtual Environment) no meu servidor HP, e notei uma estranha peculiaridade: ao executar um backup em uma unidade USB (geralmente em torno de 20 gigabytes de dados, então é preciso um tempo), naturalmente eu experimento muito atraso de IO. Como visto por cima (listado como "% wa"), bem como as ferramentas de monitoramento internas do Proxmox (listadas como "atraso de IO"), esse atraso pode ser de até 50% (o que quer que isso signifique)

Então, fisicamente, meu gargalo é aquele hub USB específico ao qual a unidade está conectada. Mas o servidor em si começa a ficar sem resposta neste momento. Bloqueio de sessões SSH, comandos de leitura / gravação para o congelamento interno da unidade (a unidade interna definitivamente não é o gargalo) e a atividade da rede cai ao mínimo.

Minha pergunta é: por que, se apenas uma parte específica do computador (o hub USB) estiver saturada, o sistema todo é mantido, mesmo as partes que não estão relacionadas ao hub ? Estou interpretando mal exatamente o atraso do IO? Eu suponho que é apenas o atraso de leitura / gravação para essa unidade específica, mas devo estar enganado.

    
por TheFuzzyFish 30.04.2018 / 05:13

0 respostas