IPerf と PowerShell を使用してネットワーク パフォーマンスを測定する方法

IPerf と PowerShell を使用してネットワーク パフォーマンスを測定する方法

iPerf を使用すると、管理者はリモート コンピュータに受信プログラムをセットアップし、別のマシンに送信プログラムをセットアップして、それらの間のデータ転送を開始できます。

WAN 広域ネットワークやローカル ネットワーク上でネットワーク遅延や低帯域幅の問題に遭遇したことがある場合、ここで使用できる優れたツールがiPerfです。これは、管理者が 1 台のリモート コンピュータにレシーバを設定し、別のリモート コンピュータにトランスミッタを設定して、それらの間でデータを転送できるようにする無料のツールです。 iPerf は素晴らしいツールですが、使用するのが少し難しいです。これは、一般的な iPerf コマンドの例です。

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

Windows では、iPerf は EXE であるため、古い 1 文字のパラメータを使用します。ただし、このようなツールをPowerShellで操作できるようになりましたが、問題は iPerf が EXE であり、PowerShell 関数ではないことです。この問題は、PowerShell 関数を通じて iPerf.exe に必要なすべての値をコンパイルするいくつかのラッパー関数を作成することで解決できます。

iPerf と PowerShell を使用してネットワーク パフォーマンスを測定する方法

PowerShell の方法で iPerf を操作するには、iPerfAutomate というコミュニティ モジュールをダウンロードします。このモジュールは PowerShell ギャラリーで入手でき、Install-Module -Name iPerfAutomate を実行してインストールできます。インストール後は 2 つのコマンドしか表示されませんが、これら 2 つのコマンドの背後には多くのコードがあります。

PS C:> Get-Command -Module iPerfAutomate

コマンド タイプ名 バージョン ソース
----------- ---- ------- ------
関数 New-IperfSchedule 1.0.2 iPerfAutomate
関数 Start-IPerfMonitorTest 1.0.2 iPerfAutomate

技術的には、Start-IperfMonitorTest には特定の iPerf コマンドのみが含まれます。 2地点間のネットワークテストを行うために必要な設定を行うコマンドです。 New-IperfSchedule は、ユーザーが Start-IperfMonitorTest を実行するようにスケジュールされたタスクを設定できるようにするコマンドです。

Start-iPerfMonitorTest には、Site と Server の 2 つのパラメータ セットがあります。最も基本的なところでは、1 つのコマンドで FromServerName と ToServerName を指定する必要があります。 Start-iPerfMonitorTest は、iPerf を両方のサーバーにコピーし、転送を開始し、結果を返し、クリーンアップします。

Start-iPerfMonitorTest -FromServerName SQLSRV1 -ToServerName WEBSRV1

ホスト SQLSRV1、ポート 5201
[4] ローカル 2607:fcc8:ace7:1700:60d4:c299:d02e:3c43 ポート 55739
に接続中 2607:fcc8:ace7:1700:e4e1:c511:e38b:4f05 ポート
5201
[ID] に接続インターバル転送帯域幅
[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/秒
[4] 3.00 ~ 4.00 秒 220 MB 1.85 Gbit/秒
[ 4] 4.00 ~ 5.00 秒 245 MB 2.05 Gbit/秒
[ 4] 5.00 ~ 6.00 秒 251 MB 2.10 Gbit/秒
[ 4] 6.00 ~ 7.00 秒 248 MB 2.09 Gbit/秒
[ 4] 7.00 ~ 8 .00 秒 266 MB 2.23 ギガビット/秒
[ 4] 8.00 ~
9.00 秒 243 MB 2.04 ギガビット/秒 [ 4] 9.00 ~ 10.00 秒 255 MB 2.14 ギガビット/秒
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 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 は、個別のサーバーではなく Web サイト全体からのテストのセットアップもサポートしています。サイト A またはサイト B のサーバーを思い出せない場合は、サーバー名でテストを設定する代わりに、サーバー名をサイトに「マッピング」し、Web サイトごとにテストを設定することができます。

Start-iPerfMonitorTest -FromSite Main -ToSite Vegas

iPerfAutomate モジュールは多くの優れたツールを簡素化し、ユーザーが 1 つ以上のネットワーク パフォーマンス テストを迅速かつ簡単にセットアップできるようにします。

続きを見る:


Yahoo ツールバーと検索を完全に削除する方法。ヤフー。コム?

Yahoo ツールバーと検索を完全に削除する方法。ヤフー。コム?

Yahoo 検索は正規の検索エンジンです。ただし、ユーザーを検索にリダイレクトするブラウザ ハイジャッカーとも考えられます。ヤフー。コム。このブラウザ ハイジャッカーは、Web ブラウザのホームページと検索エンジンの設定をハイジャックして、以前に設定したホームページと検索エンジンの代わりに Yahoo 検索のホームページと検索エンジンを表示します。

Windows のタスクの終了機能について学習します。

Windows のタスクの終了機能について学習します。

タスクの終了は、Microsoft Windows タスク マネージャーの機能です。これは [アプリケーション] タブにあり、ユーザーは応答するプログラムまたは応答しないプログラムを閉じることができます。

Windows + V: 多くの Windows ユーザーが知らない便利なショートカット

Windows + V: 多くの Windows ユーザーが知らない便利なショートカット

他の多くのプラットフォームと同様に、Windows にも「クリップボード履歴」と呼ばれる特殊なクリップボード マネージャーがあります。

Windows 10 に macOS Big Sur/iOS 14 ウィジェットをインストールする方法

Windows 10 に macOS Big Sur/iOS 14 ウィジェットをインストールする方法

macOS Big Sur バージョンは、最近の WWDC カンファレンスで正式に発表されました。また、Rainmeter ツールを使用すると、macOS Big Sur のインターフェイスを Windows 10 に完全に持ち込むことができます。

RDStealer マルウェアからリモート デスクトップを保護する方法

RDStealer マルウェアからリモート デスクトップを保護する方法

RDStealer は、RDP サーバーに感染し、そのリモート接続を監視することで資格情報とデータを盗もうとするマルウェアです。

ファイルエクスプローラーに代わるWindows用の7つの最高のファイル管理ソフトウェア

ファイルエクスプローラーに代わるWindows用の7つの最高のファイル管理ソフトウェア

ファイル エクスプローラーに別れを告げ、サードパーティのファイル管理ソフトウェアを使用する時期が来たのかもしれません。ここでは、Windows ファイル エクスプローラーの代替となる 7 つの最良のツールを紹介します。

LoRaWAN はどのように機能しますか? IoT にとってなぜ重要なのでしょうか?

LoRaWAN はどのように機能しますか? IoT にとってなぜ重要なのでしょうか?

LoRaWAN (長距離ワイヤレス エリア ネットワーク) は、長距離にわたる低電力デバイス間の通信に役立ちます。

Windows 10 で詳細スタートアップ オプションを開く 8 つの方法

Windows 10 で詳細スタートアップ オプションを開く 8 つの方法

詳細スタートアップ オプションに移動すると、Windows 10 のリセット、Windows 10 の復元、以前に作成したイメージ ファイルからの Windows 10 の復元、起動エラーの修正、コマンド プロンプトを開いてオプションの実行、別のオプションの選択、UEFI 設定を開いて、スタートアップ設定の変更を行うことができます。 ..

ソーシャル ネットワーク アカウントでログインする前に慎重に検討する必要があるのはなぜですか?

ソーシャル ネットワーク アカウントでログインする前に慎重に検討する必要があるのはなぜですか?

新しいサービスにサインアップするたびに、ユーザー名とパスワードを選択するか、Facebook または Twitter でログインすることができます。しかし、それをすべきでしょうか?

Google DNS 8.8.8.8 および 8.8.4.4 の変更手順

Google DNS 8.8.8.8 および 8.8.4.4 の変更手順

DNS Google 8.8.8.8 8.8.4.4 は、特にネットワーク アクセスを高速化するため、またはブロックされた Facebook へのアクセスを目的として、多くのユーザーが使用することを選択する DNS の 1 つです。