KVM: Como o uso da CPU está relacionado ao Ping?

KVM: Como o uso da CPU está relacionado ao Ping?

Eu estava executando alguns testes de ping do Ubuntu KVM guest para o Ubuntu KVM guest e notei algo interessante que estou tentando entender. Aumentei o uso da CPU iniciando convidados adicionais que usavam 99% de sua própria CPU.

O que comecei a notar foi que uma carga baixa de CPU gerava resultados de ping piores do que uma carga média de CPU. Então, quando a carga da CPU aumenta, os resultados do ping pioram novamente. Por que isso acontece? Há algo acontecendo nos bastidores que melhora a latência do ping quando a carga da CPU não é muito baixa nem muito alta?

editar: Só para esclarecer o que quero dizer com "pior": Baixa carga de CPU: ping de 0,5 ms | carga média da CPU: ping de 0,05-0,1 ms | alta carga de CPU: ping de 0,4-0,6 ms

editar: Novamente, estou tentando entender principalmente por que uma carga média de CPU resultaria em uma latência de ping melhor do que uma carga baixa de CPU.

Responder1

Isso tem muito pouco a ver com o "ping" em si e tudo a ver com o sistema subjacente.

Para que o Ping (ou qualquer aplicativo da Internet) funcione, são necessárias chamadas para a pilha de software [e hardware] da Internet. Quando a CPU fica ocupada, ela aloca menos tempo e recursos para atender a pilha, o que aumenta a latência.

informação relacionada