Ping

使用來自第三台伺服器的 ping 測量延遲

  • June 29, 2016

我是網路新手,我想要這種環境。考慮到您沒有登錄到任何一個主機的情況,有什麼方法可以使用兩台主機之間的 ping 來測量網路延遲?即您在第三台主機中,並且您想測量 1 和 2 之間的延遲。這可能嗎?

更具體地說,我在一個名為“主機”的文件中有一個伺服器列表。我想測量每一個之間的延遲,比如星型連接。有可能做到嗎?我想出了一個這樣的粗略算法:

   for each in hosts:
           ssh into each
           for all in hosts:
                   if each != all:
                        ping all.

但是一旦你 ssh 進入不同的主機,如何讓程序執行是我的問題。

先感謝您

它很簡單:

ssh host ping host2

但是您可能希望在循環中使用循環來執行此操作。然而,這不是一個好主意(它很脆弱,有點毫無意義,而且聞起來像是更大問題的徵兆)。

引用自:https://serverfault.com/questions/786808