家中にCAT-6ケーブルを敷設しました。 CAT-6パッチパネルとCAT-6キーストーンジャックを使用して両端を終端しました。
両端に2台のコンピューター(Macbook Pro 13 "; Gbpsに対応していると思います。ゲートウェイPCは間違いなくGbpsに対応していると思います)を同じネットワーク上にセットアップします(手動で192.168。のアドレスを割り当てます)。 0.1/24および192.168.0.2/24)、およびiperfを実行しました。間にスイッチ、ハブ、またはその他のネットワークデバイスはありません。パッチケーブルを介してキーストーンジャックまたはパッチパネルに接続された2台のラップトップのみです。
結果は次のとおりです。
eddie@prowl ~ $ iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 256 KByte (default)
------------------------------------------------------------
[ 4] local 192.168.0.2 port 5001 connected with 192.168.0.1 port 1303
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-10.0 sec 560 MBytes 470 Mbits/sec
[ 4] local 192.168.0.2 port 5001 connected with 192.168.0.1 port 1304
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-10.0 sec 559 MBytes 469 Mbits/sec
私が理解しているように、私が取得する必要がある理論上の最大値は、約1000メガビットまたは1ギガビットです。私が間違えない限り、私が見ているのはちょうどその半分です。
さて、私が抱えている既知の問題は、パッチケーブルを使用してパッチパネルとキーストーンジャックに接続したことです。私はそれらがせいぜいCAT-5またはCAT-5eであると賭けています。
とにかく、現状の私の質問は、このケーブルの出力に満足する必要があるのか、それともCAT-6パッチケーブルに投資する必要があるのかということです(とにかく後で計画していますが、今はテスト目的です。これらの数値を改善するために、すぐに入手する必要があるかどうかを知りたいです。
ありがとう。
さて、私の問題を見つけたので、残念ながら私は自分の答えを正しいものとしてマークする必要があります-あなたの投稿には素晴らしいものがあるので、ここで私に答えたすべての人に賛成です。
私にとっての問題は、ラップトップのNICカードが "Broadcom NetXtreme Gigabit"カードであるということでした。問題が何であるかは完全にはわかりませんが、Linuxに対してラップトップを使用する場合サーバー、結果はかなり異なります:
eddie@prowl ~ $ iperf -c 10.0.0.10 2>&1
------------------------------------------------------------
Client connecting to 10.0.0.10, TCP port 5001
TCP window size: 129 KByte (default)
------------------------------------------------------------
[ 3] local 10.0.0.216 port 52201 connected with 10.0.0.10 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 1.07 GBytes 920 Mbits/sec
この問題は次の[ source ]と関係があると思います。
速度とデュプレックスを1000Mb/sに強制するオプションがないのはなぜですか-全二重?
IEEE規格によると、1000Mb/sで動作する唯一のIEEE準拠の方法-全二重は自動ネゴシエーションによるものです。使用されているネットワークスイッチがIEEE準拠の場合、オートネグが選択されていると、リンク速度は1000Mb/sに自動ネゴシエートされます-全二重。
全体として、私は幸せです。いつかPCラップトップの問題を理解するでしょうが、今のところ、iperfで920 Mbit /秒を達成できれば、少なくとも480よりも高速にできることを意味します。
すべての助けをありがとう。これが他の誰かに役立つことを願っています。
結果は良さそうだと思います。ネットワーク速度に影響を与えるものは他にもたくさんあります。 MacとPCの両方にギガビットネットワークカードが搭載されている場合がありますが、すべてのネットワークカードが同じであるとは限りません。
一般に、古いPCでは、ギガビットネットワークカードはボトルネックとなるPCIスロットを使用します。これは特に統合カードに当てはまります。また、統合されたカードには通常、CPUに作業の一部をオフロードする安価なチップセットがあります。これは、ネットワークパフォーマンスに悪影響を及ぼします。
頭に浮かぶもう1つのことは、MTUサイズです。ネットワーク速度に影響を与える可能性があります。有効にしてみてください ジャンボフレーム 無効になっている場合は、何が起こるかを確認してください。
また、補足として、ラップトップとデスクトップを接続するパッチケーブルを使用して350Mb/sを超えることはできませんでした(現時点ではネットワークカードを思い出せません。申し訳ありません)。
私はCATケーブルのテストの経験があまりありませんが、他のほとんどの場合、システムはその最も弱い部分と同じくらい優れています。そのため、高速対応のCAT 6ケーブルを使用している場合でも、使用している他のケーブルの速度によって制限されます。
Cat5およびCat5e UTPケーブルは、10/100/1000Mbpsイーサネットをサポートできます。 Cat 5ケーブルはギガビットイーサネット(1000 Mbps)である程度サポートされる場合がありますが、高データ転送シナリオでは標準を下回るパフォーマンスを示すため、ギガビットイーサネットでCat 5ケーブルを使用することはお勧めしません。代わりに、Cat 5eを使用してください(もちろんCat 6が最適です)。
Cat 6 UTPケーブルは、ギガビットイーサネットを対象として製造されており、10/100Mbpsイーサネットと下位互換性があります。 Cat 5ケーブルよりもパフォーマンスが高く、伝送速度が高く、伝送エラーが低くなっています。ギガビットネットワークを計画している場合は、Cat5eまたはCat6UTPケーブルを探してください。
2つのデバイス間でGigEの速度を取得するには、作業が必要です。スループットに影響を与える可能性のあるケーブル以外の要因は多数あります。何よりもまず、TCP/IP自体が、両方のデバイスのIPスタックの相互運用方法によってはスロットリングを引き起こす可能性があります。それを本当に間違えると、あなたはしゃれた15Kb/sに制限される可能性があります。また、テストが十分に短いためにエラーが頻繁に発生する場合、どちらのスタックが単純な障害を処理するかによって、認識される帯域幅の使用量に大きな影響を与える可能性があります。そして、デバイスレベルのボトルネックがあります。すべてのGigEカードが、理想的な条件下でも高速にパケットをシャベルできるわけではありません。
私のセットアップ
MacBook <---> TimeCapsule <---> PC
MacBookと私のPCの両方にGBitイーサネットNICがあり、TimeCapsuleにはGBitイーサネットスイッチがあります。
lennart@carla:~$ iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[ 4] local 192.168.1.5 port 5001 connected with 192.168.1.10 port 61313
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-10.0 sec 1.02 GBytes 875 Mbits/sec
[ 5] local 192.168.1.5 port 5001 connected with 192.168.1.10 port 61317
[ 5] 0.0-30.0 sec 3.07 GBytes 879 Mbits/sec
これは約100メガバイト/秒です。あるPCから別のPCにファイルを転送するときの速度が約60MByte/sだったことを覚えていますが、この場合のボトルネックはハードドライブだったと思います。
注:ウィンドウサイズを-w 256
を使用して手動で256KBに設定すると、すべてが遅くなりました。デフォルトのウィンドウサイズがどのように決定されるのかわかりません。
[編集]ここではcat5eケーブルを使用しています。最長リンク:約10メートル。
職場の技術者に聞いたところ、私は自分の質問に答えています。彼らは、半二重で動かなくなった場合に備えて、両方のカードで全二重モードを有効にすることを検討したいと言っていました。
確かに私は違いがよくわかりません(明らかな「半分」が「完全」ほど良く聞こえないことを除いて:))、それで私はいくつかの調査が必要です。この答えにメリットがあるかどうか教えてください。 :)家に帰ったら、これについて調査するつもりです。