テスト用コンピュータ: テスト対象のネットワークカードを搭載したコンピュータ、もう一台はサーバー用; オプションでギガビットスイッチ; 推奨ケーブル: Cat5eまたはCat6; 安定した電源供給。
iperf3インストール: Debian/Ubuntuでは「sudo apt install iperf3」を使用; CentOS/RHELでは「sudo yum install iperf3」を使用; macOSでは「brew install iperf3」を使用。ネットワークカードのドライバーが最新であることを確認。
| 項目 | 目的 | ツール |
|---|---|---|
| 基本接続 | ネットワークカードが正しく接続されているか確認 | ping |
| 帯域幅性能 | 最大TCP/UDPスループットをテスト | iperf3 |
ping -c 10 <リモートデバイスのIP>
サーバー側: iperf3 -s; クライアント側: iperf3 -c <サーバーのIP> -t 30
| 項目 | 正常範囲 | 異常な状況 |
|---|---|---|
| 基本接続 | pingパケット損失率 < 1% | パケット損失率が高い |
| TCP帯域幅 | ギガビット速度に近い | 低速、大きな変動 |
| 考えられる原因 | 解決策 |
|---|---|
| ケーブル品質が悪い | Cat6またはそれ以上の品質のケーブルを使用 |
| ポートが正しく交渉されていない | 手動でギガビットモードに設定(ethtoolで確認) |
| ドライバーの互換性がない | ネットワークカードのドライバーを更新 |
| ネットワークの混雑 | アイドル状態のネットワーク環境でテスト |