web-dev-qa-db-ja.com

iperf3の結果を理解する

家のネットワークパフォーマンスを診断しようとしています。ギガビットイーサネットスイッチに配線された2台のMacでiperf3を実行しました(ケーブルは壁に通っています)。私の結果は次のとおりです。

Connecting to Host 10.0.1.192, port 5201  

[  5] local 10.0.1.51 port 50191 connected to 10.0.1.192 port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec  9.54 MBytes  80.0 Mbits/sec
[  5]   1.00-2.00   sec  11.3 MBytes  94.7 Mbits/sec
[  5]   2.00-3.00   sec  11.3 MBytes  94.5 Mbits/sec
[  5]   3.00-4.00   sec  11.2 MBytes  94.2 Mbits/sec
[  5]   4.00-5.00   sec  11.2 MBytes  93.6 Mbits/sec
[  5]   5.00-6.00   sec  11.3 MBytes  94.6 Mbits/sec
[  5]   6.00-7.00   sec  11.2 MBytes  94.2 Mbits/sec
[  5]   7.00-8.00   sec  11.1 MBytes  93.5 Mbits/sec
[  5]   8.00-9.00   sec  11.3 MBytes  94.7 Mbits/sec
[  5]   9.00-10.00  sec  11.2 MBytes  94.3 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.00  sec   111 MBytes  92.8 Mbits/sec - sender
[  5]   0.00-10.05  sec   110 MBytes  92.0 Mbits/sec - receiver

したがって、これは10秒間毎秒の結果を出力します。 iperf3のドキュメントに記載されている、デフォルトのiperf3 -c [ip]以外の特別なパラメーターを適用する必要があることを示唆する警告メッセージは表示されません。

私の質問は次のとおりです。

  1. したがって、[転送]列は、1秒の間隔で送信されたデータの量を意味すると思いますか?
  2. #1で「はい」の場合、「データ/秒」のビットレートと一致しないのはなぜですか? #1に当てはまらない場合、転送とビットレートが素人の言葉で実際に何を意味するのか説明できますか?
  3. これは、イーサネット経由でギガビットルーターに接続された2台のMacの悲惨なパフォーマンスだと思いますか?
  4. 最適な条件で有線接続の場合、100 Mbit/sと1000Mbit/sの接続がある場合に、どのような数値を取得する必要があるかを説明するページ/リファレンスはどこかにありますか?

家中の配線接続が悪いかどうかはわかりませんが、思い切った決断をする前に、実際のパフォーマンスを把握しようとしています(家の配線を突っ込んだり、新しい配線を引っ張ったり、新しいものを入手したりするなど)。ハードウェア)。

この記事 からのテストに従いましたが、その作者は有線の結果で700/600の数値を取得しているようで、何かがかなり離れているように感じます。

テスト対象のハードウェア:

  • Netgear GS608 8 x 10/100/1000Mbpsギガビットイーサネットスイッチ
  • ElCapitanで動作する2011年半ばの21.5インチiMac
  • MacBook Pro 15 "Retina、2013年後半、ケーブルマターUSB-> 3.0アダプターをイーサネットに使用
1
Terry

iperfの転送列はメビバイト単位です:1,048,576の8ビットバイト。
iperfのビットレート列はメガビット単位です:1,000,000の1ビットビット。
メビバイトあたり約8.4メガビットがあります。

94 Mbits/secは、標準サイズのフレームを使用した100メガビットイーサネットでのTCP/IPスループットで得られる最大速度です。これがギガビットイーサネットの場合、942メガビット/秒が表示されるはずです。

結果は、2台のMac間に100メガビットのリンクしか確立していないことを示しています。配線をチェックして、両端に正しいピン配列がある4つのペアがすべて揃っていることを確認し、ペアが分割されていないことを二重に確認します。また、USBイーサネットドングルを再確認して、ギガビットであることを確認してください。 USBイーサネットドングルの多くは10/100です。両方のMacがギガビットイーサネットを言っていることを確認し、スイッチが両方のポートがギガビットをネゴシエートしたと見なしていることを確認します。

なぜ毎秒600〜700メガビットしか期待していなかったのかわかりません。 Macは、1GHz前後からiperfで942 mbpsでギガビットイーサネットを飽和させることができましたPPC 2001年のG4Mac。それ以下で、Cat5仕様に適合しない、または100メートルより長い。

1
Spiff