Linux 怎么快速ping10000次,用时5,6秒?

发布网友 发布时间:2022-04-24 06:58

我来回答

2个回答

热心网友 时间:2022-06-17 05:53

Linux下ping命令可以设置每次ping的时间间隔,
具体选项参数如下:
1、-b n:测试与网关IP的连通性
2、-c n:执行指定次数n的ping命令
3、-i n:设定间隔几秒发送一个网络封包给一个地址,预设值是一秒一次
4、-s 字节数:执行发送的数据字节数,预设值是56,加上8字节的ICMP头,一共是ICMP数据字节。
想批量ping,建议编写与一个bash脚本(网上搜索一下基本语法),然后执行这个脚本就可以实现了。
希望我的回答有帮助到你。

热心网友 时间:2022-06-17 05:54

用shell多线程吧。学习shell 网页链接

#!/bin/bash

start=`date +%s` #定义脚本运行的开始时间

for ((i=1;i<=10000;i++))

do 

{
       ping ip_address 

echo 'success'$i; 

}&    

done     

wait            

end=`date +%s`  

echo "TIME:`expr $end - $start`"

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com