Iperf
「Iperf」
Iperfは、ネットワークパフォーマンスの測定と調整のためのツールです。これは、あらゆるネットワークの標準化されたパフォーマンス測定値を生成できるクロスプラットフォームツールです。Iperfにはクライアントとサーバーの機能があり、データストリームを作成して、一方向または両方向の両端間のスループットを測定できます。一般的なiperf出力には、転送されたデータ量と測定されたスループットのタイムスタンプ付きレポートが含まれています。 iperf2 FTTH接続を使用するLinuxでのTCPポート4662のIperfの説明。
開発者
ロバート・マクマホン、バトゥ・カウシク、ティム・オークランド
安定リリース
2.1.7
/2022年4月11日 (2022-04-11)
で書かれている C オペレーティング·システム
クロスプラットフォーム
ライセンス
BSDライセンス
Webサイト
sf .net / projects / iperf2 / iperf3 安定リリース
3.11/2022年1月28日 (2022-01-28)
で書かれている C オペレーティング·システム
クロスプラットフォーム
ライセンス
BSDライセンス
Webサイト
ソフトウェア.es.net / iperf /
データストリームは、伝送制御プロトコル(TCP)またはユーザーデータグラムプロトコル(UDP)のいずれかです。
UDP:UDP容量のテストに使用される場合、iperfを使用すると、ユーザーはデータグラムサイズを指定でき、データグラムスループットとパケット損失の結果を提供します。
TCP:TCP容量のテストに使用される場合、iperfはペイロードのスループットを測定します。Iperfは、メビバイトに1024×1024、メガバイトに1000×1000を使用します。
IperfはCで記述されたオープンソースソフトウェアであり、 Linux、Unix、Windows(ネイティブまたはCygwin 内)を含むさまざまなプラットフォームで実行されます。ソースコードが利用できることで、ユーザーは測定方法を精査することができます。
Iperfは、イリノイ大学のスーパーコンピューティングアプリケーション国立センターで、国立応用ネットワーク研究所(NLANR)の分散アプリケーションサポートチーム(DAST)によって開発されたttcpプログラムの互換性のある再実装です。米国国立科学財団による資金提供の終了に伴い、2006年12月31日に閉鎖されました。
コンテンツ 1 iperf3 2 も参照してください
3 参考文献
4 外部リンク
iperf3
Iperf3は、iperfをゼロから書き直して、より小さく、より単純なコードベースを作成します。また、他のプログラムが提供された機能を使用できるようにするライブラリバージョンも含まれています。もう1つの変更点は、iperf3がシングルスレッドであるのに対し、iperf2はマルチスレッドであるということです。 Iperf3は2009年に開始され、2014年1月に最初のリリースが行われました。Iperf3はiperf2との下位互換性がありません。
Iperf3は公式にはWindowsをサポートしておらず、Linuxのみをサポートしています。VivienGuéantは2016年にそれをWindowsにコンパイルしましたが、それ以来維持され多くのLinuxディストリビューションでは、ネイティブパッケージリポジトリに最新バージョンのiperf3が含まれています(2021年12月1日現在)。
も参照してくださいNetperf Nuttcp NetPIPE bwping
フローグラインド
ネットワークスループットの測定
パケット生成モデル
参考文献
^ iperf2-sourceforgeをダウンロードします ^ 「iPerf-TCP、UDPおよびSCTPネットワーク帯域幅測定ツール」。
^ 「Cygwiniperfパッケージ」。
^ 「NLANR/DAST:Iperf-TCP/UDP帯域幅測定ツール」。2005年。2008年10月12日にオリジナルからアーカイブ。
^ 「iperf3FAQ」。2018-07-02。
外部リンク
Iperf2とIperf3の比較表
フェントン、トム(2020-02-20)。「iPerfを使用してネットワークパフォーマンスをベースライン化する」。
シュローダー、カーラ(2007-01-31)。「iperfでネットワークパフォーマンスを測定する」。