有时(但不是经常)当我输入“netstat”时,它需要 5 秒钟以上才能返回。而其他时候则是即时的。
我已经在我的服务器(CentOS 6.4)上观察了这个问题好几个星期了,但我不明白为什么!?
有人可以解释一下吗?
答案1
这都是 DNS 解析。如果 DNS 服务器很慢,它会延迟 netstat。-n
当您调用它以跳过解析时传递给 netstat,它通常会立即返回。
延迟的另一个原因是如果您使用-p
(-b
在 Windows 中)返回进程所有者,因为如果您不是 root/管理员,某些进程不喜欢被查询。