在 Linux 系统中,ping 命令默认以每秒 1 次的频率发送 ICMP Echo 请求,但用户可以通过修改选项来改变发送频率。具体而言,-i 选项(间隔时间)用于指定两次数据包发送之间的时间间隔,单位是秒(支持小数),例如 ping -i 0.2 www.example.com 表示每 0.2 秒发送一次。需要注意的是,普通用户设置的间隔不能小于 0.2 秒,否则需要超级用户(root)权限才能使用更小的值。

除了 -i 选项,-f 选项(洪水 ping)可以以尽可能快的速度发送数据包,不设置任何间隔,但该选项仅限 root 用户使用。例如 sudo ping -f 192.168.1.1 会以极高频次发送,常用于网络压力测试。
此外,-c 选项(计数)可以限制发送的总次数,结合 -i 可精确控制频率与时长。例如 ping -i 0.5 -c 10 8.8.8.8 表示每 0.5 秒发送一次,总共发送 10 次。综上,Linux 的 ping 命令完全支持修改频率,但需注意权限限制和网络负载风险。

查看详情

查看详情