在對網路性能問題進行故障排除時,可能很難將網路性能與其他系統元件的性能隔離開來。例如,將檔從一個系統複製到另一個系統時,也會使用兩台電腦上的記憶體和磁碟子系統。Microsoft 提供一個工具,僅可用於測試網路:NTttcp.
最新版本的NTttcp(截至撰寫本文時為v5.39)可在此處下載。
使用範例:此命令使用在所有處理器內核上動態分配的四個線程、兩個未完成的 I/O 緩衝區和 64K 緩衝區大小,以異步模式將該工具作為接收器運行 30 秒:
ntttcp.exe -r -m 4,*,192.168.242.5 -l 64k -a 2 -t 30
這是傳送器上的對應命令:
ntttcp.exe -s -m 4,*,192.168.242.5 -l 64k -a 2 -t 30
這兩個命令都包含相同的IP位址:接收方的位址。
該工具的輸出(可另存為 XML 檔)提供有關測試期間傳輸的數據總量、CPU 使用率和總輸送量的詳細資訊。此資訊可幫助確定性能瓶頸是由相關網路還是其他系統元件引起的。
使用 NTttcp 時需要記住幾件重要的事情:
有關 NTttcp 的更多資訊, 請參閱此處。使用該工具不需要有效的 Azure 訂閱。