可以使用 ping 命令结合一个循环来同时测量到多个 IP 地址的延迟。虽然 ping 本身不支持同时对多个 IP 地址进行测试,但可以用 xargs 来实现。例如:

echo -e "192.168.1.1\n192.168.1.2\n192.168.1.3\n192.168.1.4\n192.168.1.5" | xargs -n 1 -P 5 ping -c 4

这条命令的解释如下:

  • echo -e "192.168.1.1\n192.168.1.2\n192.168.1.3\n192.168.1.4\n192.168.1.5":输出五个 IP 地址,每个地址一行。
  • xargs -n 1 -P 5 ping -c 4:将每个 IP 地址作为参数传递给 ping 命令,-n 1 表示每次只处理一个参数,-P 5 表示最多同时执行 5 个 ping 命令,-c 4 表示每个 ping 命令发送 4 个数据包。

你可以将 IP 地址替换为你需要测试的地址。