Iperf

Iperf はネットワークパフォーマンスの測定とチューニングを行うためのツールである。これは様々なネットワークの標�…

Iperf
iperf2
作者 Robert McMahon, Battu Kaushik, Tim Auckland
最新版
2.2.1[1] / 2024年11月4日 (21か月前) (2024-11-04)
プログラミング
言語
C言語
対応OS クロスプラットフォーム
ライセンス BSDライセンス
公式サイト sourceforge.net/projects/iperf2/
テンプレートを表示
iperf3
最新版
3.18 / 2024年12月13日 (20か月前) (2024-12-13)
プログラミング
言語
C言語
対応OS クロスプラットフォーム
ライセンス BSDライセンス
公式サイト software.es.net/iperf/
テンプレートを表示

Iperf はネットワークパフォーマンスの測定とチューニングを行うためのツールである。これは様々なネットワークの標準化されたパフォーマンス測定値を生成できるクロスプラットフォームツールである。 Iperfにはクライアントサーバーの機能があり、両端間のデータストリームを作成して一方向または双方向のスループットを測定できる。[2]一般的なiperf出力には、転送されたデータ量と測定されたスループットのタイムスタンプ付きのレポートが含まれる。

データストリームはTransmission Control Protocol (TCP) または User Datagram Protocol (UDP)のいずれかである:

  • UDP: UDP capacityを使用する場合、ユーザーはデータグラムサイズを指定可能。データグラムスループットとパケット損失の結果が得られる。
  • TCP: TCP capacityを使用する場合、iperfはペイロードのスループットを測定する。Iperfはメビバイトに1024×1024 、メガバイトに1000×1000を使用する。

IperfはC言語で記述されたオープンソースソフトウェアであり、LinuxUnixWindows(直接またはCygwin[3])を含む様々なプラットフォームで実行される。ソースコードが利用できるため、ユーザーは測定方法を精査することができる。

Iperfはttcp英語版と互換性のある最新の代替手段としてイリノイ大学米国立スーパーコンピュータ応用研究所でNational Laboratory for Applied Network Research (NLANR)のDistributed Applications Support Team (DAST)によって開発され、アメリカ国立科学財団による資金提供の終了により2006年12月31日に閉鎖された。 [4]

iperf3

Iperf3はiperfを最初から書き直し、より小さく単純なコードベースとして作成された。また、他のプログラムが提供された機能を使用できるようにするライブラリバージョンも含まれている。他の変更点はiperf3がシングルスレッドであるのに対し、iperf2はマルチスレッドである。[5] Iperf3は2009年に開始され、2014年1月に最初のリリースが行われた。Iperf3はiperf2との後方互換性はない。

関連項目

脚注

  1. ^ iperf2-Downloads sourceforge
  2. ^ iPerf - The TCP, UDP and SCTP network bandwidth measurement tool”. 2021年10月10日閲覧。
  3. ^ Cygwin iperf Package”. 2021年10月10日閲覧。
  4. ^ NLANR/DAST : Iperf - The TCP/UDP Bandwidth Measurement Tool” (2005年). 2008年10月12日時点のオリジナルよりアーカイブ。2021年10月10日閲覧。
  5. ^ iperf3 FAQ” (2018年7月2日). 2021年10月10日閲覧。

外部リンク

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.