KVM: CPU 使用率は Ping とどのように関係していますか?

KVM: CPU 使用率は Ping とどのように関係していますか?

Ubuntu KVM ゲストから Ubuntu KVM ゲストに ping を送信するテストをいくつか実行していたところ、興味深いことに気付きました。理解しようとしています。CPU の 99% を使用している追加のゲストを起動することで、CPU 使用率が増加しました。

私が気付き始めたのは、CPU 負荷が低いと、CPU 負荷が中程度のときよりも ping 結果が悪くなるということでした。その後、CPU 負荷が高くなると、ping 結果は再び悪くなります。なぜでしょうか? CPU 負荷が低すぎず高すぎないときに、ping 待ち時間を改善する何かが舞台裏で起こっているのでしょうか?

編集: 「悪い」の意味を明確にするために: 低 CPU 負荷: 0.5 ミリ秒の ping | 中 CPU 負荷: 0.05-0.1 ミリ秒の ping | 高 CPU 負荷: 0.4-0.6 ミリ秒の ping

編集: 繰り返しになりますが、私は主に、CPU 負荷が中程度の場合に、CPU 負荷が低い場合よりも ping の待ち時間が改善される理由を理解しようとしています。

答え1

これは「ping」自体とはほとんど関係がなく、基盤となるシステムにすべて関係しています。

Ping (または任意のインターネット アプリケーション) が機能するには、ソフトウェア [およびハードウェア] インターネット スタックへの呼び出しが必要です。CPU がビジーになると、スタックの処理に割り当てられる時間とリソースが少なくなり、レイテンシが増加します。

関連情報