gpt4 book ai didi

python - 测量服务器的 ping 延迟 - Python

转载 作者:太空狗 更新时间:2023-10-29 22:12:02 25 4
gpt4 key购买 nike

我有一个服务器IP地址列表,我需要检查每个服务器是否在线以及延迟是多长时间。

我还没有找到任何直接的方法来实现这一点,而且在准确计算延迟方面似乎存在一些问题。


有什么想法吗?

最佳答案

如果您已经习惯了解析字符串,您可以使用 subprocess 模块将您要查找的数据转换为字符串,如下所示:

>>> import subprocess
>>> p = subprocess.Popen(["ping.exe","www.google.com"], stdout = subprocess.PIPE)
>>> print p.communicate()[0]

Pinging www.l.google.com [209.85.225.99] with 32 bytes of data:

Reply from 209.85.225.99: bytes=32 time=59ms TTL=52
Reply from 209.85.225.99: bytes=32 time=64ms TTL=52
Reply from 209.85.225.99: bytes=32 time=104ms TTL=52
Reply from 209.85.225.99: bytes=32 time=64ms TTL=52

Ping statistics for 209.85.225.99:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 59ms, Maximum = 104ms, Average = 72ms

关于python - 测量服务器的 ping 延迟 - Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2525312/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com