Iperf
Iperf はネットワークパフォーマンスの測定とチューニングを行うためのツールである。これは様々なネットワークの標�…
|
| |
| 作者 | Robert McMahon, Battu Kaushik, Tim Auckland |
|---|---|
| 最新版 |
2.2.1[1]
/ 2024年11月4日 |
| プログラミング 言語 | C言語 |
| 対応OS | クロスプラットフォーム |
| ライセンス | BSDライセンス |
| 公式サイト |
sourceforge |
| 最新版 |
3.18
/ 2024年12月13日 |
|---|---|
| プログラミング 言語 | C言語 |
| 対応OS | クロスプラットフォーム |
| ライセンス | BSDライセンス |
| 公式サイト |
software |
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言語で記述されたオープンソースソフトウェアであり、Linux、Unix、Windows(直接または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との後方互換性はない。
関連項目
脚注
- ^ iperf2-Downloads sourceforge
- ^ “iPerf - The TCP, UDP and SCTP network bandwidth measurement tool”. 2021年10月10日閲覧。
- ^ “Cygwin iperf Package”. 2021年10月10日閲覧。
- ^ “NLANR/DAST : Iperf - The TCP/UDP Bandwidth Measurement Tool” (2005年). 2008年10月12日時点のオリジナルよりアーカイブ。2021年10月10日閲覧。
- ^ “iperf3 FAQ” (2018年7月2日). 2021年10月10日閲覧。
外部リンク
- Fenton, Tom (2020年2月20日). “Using iPerf to Baseline Network Performance”. 2021年10月10日閲覧。
- Schroder, Carla (2007年1月31日). “Measure Network Performance with iperf”. 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.
- 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:
- 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.
- 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.
- 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.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.