如何使用 iPerf 和 PowerShell 測量網路效能

如何使用 iPerf 和 PowerShell 測量網路效能

iPerf 允許管理員在遠端電腦上設定接收器程序,並在另一台電腦上設定傳送器程序,以啟動它們之間的資料傳輸。

如果您曾經在WAN 廣域網路甚至本地網路中遇到網路延遲或低頻寬問題,那麼iPerf就是一個可以在這裡使用的絕佳工具。這是一個免費工具,允許管理員在一台遠端電腦上設定接收器並在另一台遠端電腦上設定發射器以在它們之間傳輸資料。 iPerf 是一個很棒的工具,但使用起來有點困難。這是典型 iPerf 指令的範例。

iperf -c 10.12.240.32 -u -p 12345 -t 30 -b 250M

在 Windows 上,iPerf 使用舊的單字母參數,因為它是一個 EXE。然而,我們現在有了PowerShell來使用這樣的工具,但問題是 iPerf 是一個 EXE,而不是 PowerShell 函數。我們可以透過建立一些包裝函數來解決這個問題,這些函數透過 PowerShell 函數編譯 iPerf.exe 所需的所有值。

如何使用 iPerf 和 PowerShell 測量網路效能

若要以 PowerShell 方式使用 iPerf,請下載名為 iPerfAutomate 的社群模組。此模組可在 PowerShell 庫中找到,並且可以透過執行 Install-Module -Name iPerfAutomate 進行安裝。安裝完成後,你只能看到兩個指令,但這兩個指令背後卻有許多程式碼。

PS C:> Get-Command -Module iPerfAutomate

指令類型名稱版本來源
----------- ---- ------- ------
功能 New-IperfSchedule 1.0.2 iPerfAutomate
功能 Start-IPerfMonitorTest 1.0.2 iPerfAutomate

從技術上講,Start-IperfMonitorTest 中只有特定的 iPerf 指令。該命令進行所有必要的設定以在兩地之間執行網路測試。 New-IperfSchedule 是一個允許使用者設定排程任務來執行 Start-IperfMonitorTest 的指令。

Start-iPerfMonitorTest 有兩組參數:Site 和 Server。最基本的是,您需要在一個命令中提供 FromServerName 和 ToServerName。 Start-iPerfMonitorTest 然後將 iPerf 複製到兩台伺服器,啟動傳輸,返回結果並進行清理。

啟動-iPerfMonitorTest -FromServerName SQLSRV1 -ToServerName WEBSRV1

連接到主機 SQLSRV1,連接埠 5201
[4] 本地 2607:fcc8:ace7:1700:60d4:c299:d02e:3c43 連接埠 55739
連接到 2607:fcc8:ace7:1700:e4e1
:
140505間隔傳輸頻寬
[4] 0.00-1.00 秒 208 MB 1.73 Gbits/秒
[4] 1.00-2.00 秒 223 MB 1.87 Gbits /秒 [4] 2.00-3.00
秒 218 MB 1.83 Gbits/ 1.
MBytes 1.85 Gbits/秒
[4] 4.00-5.00 秒 245 MBytes 2.05 Gbits/秒
[4] 5.00-6.00 秒 251 MBytes 2.10 Gbits/秒
[4] 6.00 秒 251 MBytes 2.10 Gbits/秒
[4] 6.00-7.00 秒.00 秒 266 MBytes 2.23 Gbits/秒
[4] 8.00-9.00 秒 243 MBytes 2.04 Gbits/秒
[4] 9.00-10.00 秒 255 MBytes 2.14 Gbits/秒
- - - - - - - - - - - - - - - - -
[ ID] 間隔傳輸頻寬
[ 4] 0.00-10.00 秒 2.32 GBytes 1.99 Gbits/秒
發送方
[4] 0.00-10.00 秒 2.32 GBytes 1.99 Gbits/秒
接收

r iperf 完成。

您可以看到,您無需手動確保 iPerf EXE 位於本機和遠端電腦上,只需執行 PowerShell 函數即可開始快速檢查。 Start-IPerfMonitorTest 還支援從整個網站而不是單獨的伺服器設定測試。也許您不記得SITE A或SITE B中的伺服器,您可以將伺服器名稱「映射」到站點,然後僅按網站設定測試,而不是透過伺服器名稱設定測試。

開始-iPerfMonitorTest -FromSite Main -ToSite Vegas

iPerfAutomate 模組簡化了許多出色的工具,並允許使用者快速輕鬆地設定一項或多項網路效能測試。

看更多:


如何在 Windows 10 上的天氣應用程式中以 °C 或 °F 為單位顯示溫度

如何在 Windows 10 上的天氣應用程式中以 °C 或 °F 為單位顯示溫度

可以輕鬆地將天氣預報設定為顯示世界任何地方的任何城市或位置,並以攝氏度 (°C) 為單位顯示溫度。可以在 Windows 10 上的天氣應用程式和工作列上的「新聞和興趣」小工具中調整此設定。

學習駭客技能的熱門網站

學習駭客技能的熱門網站

說到駭客,也許我們首先想到的刻板印象就是大學生或電腦科學領域的專家。

如何在 Windows 10 中建立和使用 Hyper-V 檢查點

如何在 Windows 10 中建立和使用 Hyper-V 檢查點

檢查點是 Hyper-V 的強大功能,可輕鬆撤銷虛擬機器上的任何變更。

3 個在 Windows PC 上免費讀取 DMG 檔案副檔名的工具

3 個在 Windows PC 上免費讀取 DMG 檔案副檔名的工具

DMG 映像檔格式是用於在 Mac OS X 上分發軟體的最受歡迎的檔案儲存格式。無法在 Windows PC 電腦上讀取此檔案副檔名。但是,如果您想在 Windows PC 上讀取此檔案副檔名,您可以要求第三方應用程式的支援。

下載99+ Gucci壁紙,精美Gucci壁紙

下載99+ Gucci壁紙,精美Gucci壁紙

讓我們看看下面的一些 Gucci 桌布是否適合您的電腦桌布或手機桌布。

如何在 Windows 10 上的檔案總管導覽窗格中新增/刪除快速訪問

如何在 Windows 10 上的檔案總管導覽窗格中新增/刪除快速訪問

快速存取是存取您正在處理的文件和經常使用的資料夾的最短路線。這些是您經常造訪的資料夾和最近的文件。

Opera VPN 評測:簡單、快速且免費

Opera VPN 評測:簡單、快速且免費

也許您聽說過 Opera 網路瀏覽器附帶免費 VPN,或者您可能已經是 Opera 愛好者,只是想知道他們的 VPN 服務如何運作。

應如何以及為何停用 2.4GHz Wi-Fi 網路?

應如何以及為何停用 2.4GHz Wi-Fi 網路?

您應該考慮關閉家庭 Wi-Fi 網路上舊的 2.4GHz 頻段,並使用速度更快且不那麼「擁擠」的新 5GHz 頻段。我們透過下面的文章來了解一下吧。

如何在 Windows Defender 上啟用沙箱功能

如何在 Windows Defender 上啟用沙箱功能

Microsoft Windows Defender 的整合防毒引擎成為第一個能夠在沙箱環境中運作的防毒軟體。

什麼是 Screen Locker 勒索軟體?如何去除?

什麼是 Screen Locker 勒索軟體?如何去除?

Screen Locker 勒索軟體是一種勒索軟體,它會接管螢幕並阻止您使用裝置。此類勒索軟體呈上升趨勢,如果沒有足夠的相關信息,則很難將其刪除。