詭異啊,ping命令嘅返回值驚現負數

上星期四下午開始,公司噶網速變得時快時慢,總共有7臺電腦,慢噶時候甚至連網頁都打唔開,後來ping左一下D大網,顯示的返回時間值竟然是負數,見下圖,玩左電腦甘多年,都真是未見過ping值有負數噶,網絡延遲得非常厲害,檢查左router.和網線,冇發現咩問題,後來查到有個同事噶機器數據流量好大,於是懷疑arp病毒造成,但機器本身的avast防毒并冇報毒提示,再揾來超級兔子殺毒掃多次個系統,果然發現左幾個病毒,清除后,網絡恢復正常。不解的是,網絡延遲嘅話,ping值最多是數值大或直接timeout的嗎?點解會出現負數噶?請高手解答下。

上星期四下午開始,公司噶網速變得時快時慢,總共有7臺電腦,慢噶時候甚至連網頁都打唔開,後來ping左一下D ...
im123 發表於 2010-5-10 16:04



早期的XP系統如果夾AMD Athlon DualCore CPU會有機會出現這問題. 你可以在網路上找到patch.

TOP

Are you using an AMD dual-core CPU?  You need to install a device driver to solve the issue.  In general, the timer in each AMD CPU core is drifting apart, so, when one core is sending out a packet, and the other CPU core measures the return time, but the later CPU time value is smaller than the 1st one.  That's why the negative ping time.

My 2 cents.

Stephen Wong @ Hong Kong

TOP

多謝大家的解答,睇來應該真是cpu噶問題,我只U確實是AMD的,我試下裝過patch,下次有延遲時我再睇睇會唔會再出現。

TOP