ping操作是大家非常熟悉的測試網絡連通性和延遲的操作,之前曾經聽到有客戶用不能“ping"通azure虛機來說事。因爲客戶需要能夠實現對網絡延遲的監測。而在windows Azure上我們是無法使用ping從外部監測Azure上的虛擬機,也無法從Azure虛擬機監測外部延遲的。因爲ping基於ICMP協議,在WindowsAzure上,所有服務的對外接口都僅支持TCP和UDP協議。其實,我們可以做到實現對網絡延遲的監測。微軟technet提供了一個工具叫psping。可以從這裏下載http://technet.microsoft.com/en-us/sysinternals/jj729731.aspx 。
它是使用TCP協議進行ping,如下圖我在azure虛機中psping新浪網站,psping的精度更高,支持0.01毫秒精度