Мы можем использовать команду Ping для измерения времени ответа для сети. Но это чистое время отклика сети или включает время обработки?Как измерить время отклика сети?
Просьба помочь решить эту проблему.
Мы можем использовать команду Ping для измерения времени ответа для сети. Но это чистое время отклика сети или включает время обработки?Как измерить время отклика сети?
Просьба помочь решить эту проблему.
Это действительно включает время обработки. В противном случае вы бы приблизились к скорости света.
Если у вас есть вопрос, включен ли время обработки на сервере ping, да, но это должно быть только небольшая сумма.
ping
настолько прост, что время обработки очень мало по сравнению с сетевым временем (при условии, что вы не проверяете LAN с 1Gb Ethernet). Во всяком случае, время обработки должно учитываться, потому что фактический сетевой трафик также требует времени для обработки.
«Сеть» не существовала бы без времени обработки. Ничего не происходит для бесплатной, маршрутизации, обработки TTL и поддержания всех протоколов, конечно, требует времени обработки на всех узлах, затронутых данным путем через сеть.
И в случае «ping», то да, есть некоторая обработка, требуемая IP-стеком целевой машины для обнаружения входящего запроса и создания и отправки соответствующего ответа. Но это время, вероятно, более или менее постоянное (при условии постоянной фоновой нагрузки) и часто очень мало по сравнению с чистыми задержками передачи.
Вы можете проверить это, проверив локальный хост, затем хосты в локальной сети и сравнив различия в времени отклика, предполагая, что ваша реализация ping сообщает о них с достаточно высокой точностью.