《在不同操作系统执行ping的耗时竟有如此大的区别》要点:
本文介绍了在不同操作系统执行ping的耗时竟有如此大的区别,希望对您有用。如果有疑问,可以联系我们。
我们经常需要在系统上使用ping来判断当前系统与外部IP是否能正常通信,ping则会根据网络情况进行响应,如果能正常通信,那么我们在不同的操作系统则几乎感觉不出任何差异,无外乎是回显的格式有所不同而已.
这里要说明的则是ping不通的情况下,不同的操作系统的反应就差别很大了,下面以几个本人验证过的场景为例:
1. windows7是要等待5秒的响应;
(PS:windows可以使用ping -w指定单次ping的耗时)
2. SuSE10SP4是10秒;
3. CentOS6.5是1秒;
4. Solaris是20秒.
以上均以系统默认的配置来验证的,这篇文章倒不是为了把一个简单的结果罗列出来,而是要提醒大家,如果你的代码里要通过在系统中ping来检查网络通信状况,那么系统的响应超时则会影响你这个检查函数的性能了,Solaris 20秒的耗时,不清楚的是不是会觉得这个进程已经hang住了?
转载请注明本页网址:
http://www.vephp.com/jiaocheng/4632.html