ping 時間的 0.6 毫秒差異會對資料傳輸產生可衡量的影響嗎?

ping 時間的 0.6 毫秒差異會對資料傳輸產生可衡量的影響嗎?

我正在組織中的各種桌上型電腦上對我們的應用程式進行基準測試。我們的應用程式是網路密集型的(所有處理都在伺服器端完成)。我試圖解釋應用程式的感知效能有多少是由於 cpu 與網路使用情況造成的。

從我們的資料伺服器到兩台桌上型電腦,我看到 ping 時間有很大不同,traceroute 顯示丟包。我是否需要關注 ping 響應的差異,還是應該忽略它們並關注測試機器之間的其他硬體差異?


輸出(匿名,但兩台目標機器的路線相同)

traceroute to testmachine1 (10.0.0.1), 30 hops max, 60 byte packets
 1  somehost1 (10.1.1.1)  1.315 ms  1.328 ms  1.419 ms
 2  somehost2 (10.1.1.2)  0.506 ms  0.556 ms  0.677 ms
 3  somehost3 (10.1.1.3)  0.494 ms  0.492 ms  0.489 ms
 4  testmachine1 (10.0.0.1)  0.658 ms  0.771 ms  0.770 ms

traceroute to testmachine2 (10.0.0.2), 30 hops max, 60 byte packets
 1  somehost1 (10.1.1.1)  0.805 ms  0.804 ms  0.875 ms
 2  somehost2 (10.1.1.2)  0.782 ms  0.867 ms  0.910 ms
 3  somehost3 (10.1.1.3)  0.569 ms  0.570 ms  0.571 ms
 4  testmachine2 (10.0.0.2)  1.234 ms * *

測試機規格

Drivers are up to date on both machines
Both running Windows 7 enterprise
Physical connections go identically through Avaya IP Phones
testmachine1 - HP Z620 - 2 x Xeon E5-2620, 12GB, 1GB onboard Intel NIC
testmachine2 - HP Z600 - 2 x Xeon E5506, 24GB, 1GB onboard Broadcom NIC

答案1

我認為您無法從透過 Traceroute 獲得的數據中推斷出太多信息,因為它非常抽象。除非你可以建立一個巨大的資料庫來進一步將其轉換為資訊圖表。人類的一個特徵是不會從數字中獲得太多訊息,但如果你將其轉化為視覺數據,大腦就會立即產生不同的想法。

我的建議是直接從路由器收集資訊。我主要關注的是 CPU 負載,但也有正在使用的連接埠、並發開啟連接、頻寬和其他一些資​​訊。為了使所獲得的數據具有實際意義,必須將其與路由器的潛力/限制相交叉。

相關內容