Я проводил некоторые тесты, проверяя связь с гостем Ubuntu KVM и гостем Ubuntu KVM, и заметил кое-что интересное, что я пытаюсь понять. Я увеличил использование процессора, запустив дополнительных гостей, которые использовали 99% своего собственного процессора.

То, что я начал замечать, было то, что низкая загрузка ЦП дала худшие результаты пинга, чем средняя загрузка ЦП. Затем, как только нагрузка на процессор увеличивается до высокой, результаты пинга снова ухудшаются. Почему это так? За кулисами происходит что-то, что улучшает задержку пинга, когда загрузка ЦП не слишком низкая и не слишком высокая?

редактировать: просто чтобы уточнить, что я имею в виду под "хуже": низкая загрузка процессора: 0,5 мс ping | средняя загрузка процессора: 0,05-0,1 мс ping | высокая загрузка процессора: ping 0,4-0,6 мс

edit: Опять же, я пытаюсь понять, почему средняя загрузка процессора приведет к лучшей задержке пинга, чем низкая загрузка процессора.

1 ответ1

1

Это имеет очень мало общего с "пингом" как таковым и со всем, что связано с базовой системой.

Для того, чтобы Ping (или любое интернет-приложение) работало, оно включает вызовы программного [и аппаратного] интернет-стека. Когда процессор загружается, он выделяет меньше времени и ресурсов на обслуживание стека, что увеличивает задержку.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .