等待是个漫长的事情之linux ping命令

开源Linux是好处多多哈,当然,对于特定用户而言。但生活中,等待!这个词确实非常有意思有韵味的东西。5min=300s 即使是五分钟,有时候等待也是特么无聊。当然,看个人心态哈。我不喜欢等待。 Ping 是测试网络连通性的一个方便工具。跑ICMP协议,或许这里可以不说这么多。Windows中的ping,某些参数是已经制定死了的。就是这里要说的ping时间间隔。而相比之下,凸显出Linux开源的自由性,制定意义。因为在这里,它。是没有被制定死的。先来看下windows中的ping命令吧:

windows ping

可供自由选择的参数不算多(相对Linux而言),但还好,都是算比较常用实用你值得拥有的参数选项。好啦,这个不多说,看Linux的吧。 如果你英文足够好的话,直接可以在终端执行: man ping 进行读解。也可以 man ping > /home/ping.txt && cat /home/ping.txt 打开。(无非强调下自由,当然,这个windows下也同样可以,但这样做的人就少了)

linux ping

看 : -i interval (间隔) ping包在本地发出的时间间隔。 如: ping -c 300 -s 1000 -i 0.02 www.baidu.com 效果如下:

linux ping view

如果不加 -i 参数 那么,300s=5min 你得乖乖等上5MIN 同学(默认1s一个ping包时间有误差),时间呐,小时候你爸妈没告诉你时间是啥东西么? 加上 -i 参数 300个包,可以说你无需等待。因为 1s=0.02s*50 所以 ,300个ping包。你大概就需要 6s时间进行等待。看吧。快多没,当然。这可不是早泄,这叫效率。说到效率嘛,肯定和质量有关系了吧。来浅谈下质量呗: PING 叫ICMP回显请求。有请求就有回响哈,这又关系到 C/S 模型了。一些你可以控制,一些你不可以控制,生活也一样。改变能改变的,接受不能改变的。 你制定了本地ping包发出的时间间隔(发送频率),完全不影响服务端回响请求的频率。来一个杀一个,来两个杀一双。现在科技嘛,CPU时钟频率是够快的,这个你不用担心。网卡发送接收频率也肯定跟得上你的节奏哈。多进程是必须倡导滴。所以,不管有多少客户端同时请求,它都可以满足你。 而控制包大小 则是一个测试网路优劣的指标,但现在科技,可以说都不再话下。带宽会有的,区区几个几千个字节的流量,能拥堵几M/100M设置1000M带宽?是吧!而且,这里还是单向控制,你只控制了你发送请求的包大小,而响应端鸟都不会鸟你。例如:Windows默认回响32字节大小的ping包,Linux默认回响64bit。你能控制么?

上一篇Previous

新安装CentOS6.2 yum upgrade一记错误提示

下一篇Next

给博客制定360安全浏览器九宫格并提交

4 条评论添加评论

ping: cannot flood; minimal interval, allowed for user, is 200ms

回复取消回复