
1対1のPC間イーサネット通信にて、現状より通信速度のUPを狙っています。
NICの多重化を行えばいいと思うのですが、どういう構成にすればいいのかアドバイスして頂けないでしょうか。
現構成はこのようになっています。
■PC1
OS: Fedora7 (x86_64)
CPU: Intel Xeon DualCore x2
Memory: 4GByte
NIC: Intel Pro/1000 PT (PCI-Ex(x4)接続のデュアルLAN)
■PC2
PC1と同構成
■スイッチ
NETGEAR社 GS716T ※ポートトランキング、リンクアグリゲーション対応
■接続
PC1 ---(5eLANケーブル x2)---スイッチ---(5eLANケーブル x2)--- PC2
※PC1-スイッチ間の2本のケーブルの差込ポートにポートトランク1を設定
※PC2-スイッチ間の2本のケーブルの差込ポートにポートトランク2を設定
また、PC1、PC2共にBondingドライバを使用しています。
Bonding設定
---- (cat /etc/modprobe.conf) ----
alias eth0 e1000
alias eth1 e1000
alias bond0 bonding
options bond0 mode=0 miimon=100
----------------------------------
PC1でnetperfを実行したところ、およそ以下の測定値になりました。
netperf -H PC2 -- -s 64K -S64K
結果:490 bit/sec
次に、PC1-スイッチ間のケーブルを1本抜き(1本だけ繋がっている状態)、測定してみました。
結果:940 bit/sec
ケーブル1本の時940bpsだったので、Bondingのmode=0(ラウンドロビン)設定で、1000bpsを超えることを
期待していたのですが、大幅に速度が落ちてしまいました。
NICの多重化についてあまりにも無知な為、速度が落ちた原因が分かりません。
そもそもこの接続方法自体、おかしいのでしょうか?
(スイッチを2つ使う必要がある???それともスイッチが悪い???)
リンクアグリケーション(mode=4)に設定すれば、速度向上が見込めるのでしょうか?
それとも、根本的にBondingのmode=0やmode=4は、1対多の構成ではじめて速度向上が見込めるものなのでしょうか?
質問ばかりになりましたが、ご教授お願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
GS716Tで、802.3adの設定はしていますか?
ちゃんと設定がされていないとループ状態になり速度が低下します。
(経験あり)
/proc/net/bonding/bond0
でLinux側のbondingの状態がどうなっているかと
ifconfig bonding0でエラーパケットが発生していないかを
確認してみてください。
GS716Tを利用した事が無いので詳細はわかりかねますが
インターフェース状態を見てエラーの確認
802.3adが正常に動作しているかを確認しては如何でしょう?
この回答への補足
お礼部分に記述するはずだった資料が抜けていました。
http://osdn.jp/event/kernel2005/pdf/nec.pdf
前回の回答を頂いた時に、mode=4(リンクアグリゲージョン)でも遅くなると言いましたが、設定が間違っていました。
今日、Bondingの設定を見直し、テストを行ってみたところ、全く通信出来ませんでした。
つまり、スイッチがIEEE 802.3adに対応していないみたいです。
スイッチの製品スペックを確認しましたが、IEEE 802.1ad(リンクアグリゲーション)と記載されていました。
どうもお騒がせしました。
ところで、下記の資料では、Bondingドライバの設定mode=0で通信速度の向上と書いてあるのですが、私がテストした結果、通信速度が遅くなりました。
このことがまだ納得いかないのですが、これもスイッチの性能なのでしょうか?
No.1
- 回答日時:
陥り易い罠ですよね・・・・
この構成の場合は、modeは4かと思われます。
以下、システム内bonding.txtより抜粋
802.3ad or 4
IEEE 802.3ad 動的リンク集合。スピードと全/半二重設定が同じ
集合グループを作成します。アクティブ集合では全てのスレーブで送受信します。
必要条件:
1. 各スレーブのスピードと全/半二重を修正する為の、ベースドライバにおける Ethtool サポート
2. IEEE 802.3ad 動的リンク集合をサポートしたスイッチ
この回答への補足
質問文に誤りがあるので、この場を借りて訂正します。
全ての測定値にMegaの“M"が抜けていました。
× 490 bit/sec
○ 490M bit/sec
mode=4(リンクアグリゲーション)も考えたのですが、1対1の通信でも効果はありますか?
質問文のような構成でmode=4をテストしたのですが、2本を束ねた時より1本の方が速い結果となりました。
1対1では、スイッチのポートが片寄せ(1ポートに偏る)になりそうな気がするのですが、、、、どうなんでしょ・・・・・?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
インストールできないですどう...
-
LinuxでWine使うとどのくらいWi...
-
Core 2 Duo の古いパソコンに最...
-
bashでシングルクォート内の変...
-
「トゥ]の出し方
-
LinuxのPCは基本不要PC中古を使...
-
VirtualBox 6.1 → 7.1 でUbuntu...
-
Linux のシェルスクリプトの強...
-
Windowsのローカルディレクトリ...
-
ログにserver reached MaxReque...
-
ubuntuで デイスク/deb/loopと...
-
ssh接続しようとしたらエラーメ...
-
Ububtuでファイル共有できない...
-
ubuntu(linux)のシャットダウン...
-
Ubuntu on Xorgのログインについて
-
unutu24でDISKINFOを読み取る方...
-
テキストファイルをページ番号...
-
mxlinux 起動時エラーについて
-
Lubuntuでとにかく軽量のバージ...
-
ubuntu proのデスクトップ版は...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
LinuxでWine使うとどのくらいWi...
-
Core 2 Duo の古いパソコンに最...
-
VirtualBox 6.1 → 7.1 でUbuntu...
-
インストールできないですどう...
-
ubuntuのシャットダウンが進ま...
-
「トゥ]の出し方
-
Linux のシェルスクリプトの強...
-
ubuntu(linux)のシャットダウン...
-
bashでシングルクォート内の変...
-
WinSCPでLinux(CentOS6.10)に...
-
ubuntuで デイスク/deb/loopと...
-
Ubuntu on Xorgのログインについて
-
私のパソコンでVirtualBoxは使...
-
Ububtuでファイル共有できない...
-
Windowsのローカルディレクトリ...
-
Linuxでブートディスクの交換後...
-
ログにserver reached MaxReque...
-
ssl_request_logの必要性について
-
ssh接続しようとしたらエラーメ...
-
2TBのUSBメモリを2000円ほどで...
おすすめ情報