ホスティング会社は、サーバーのすべてのスイッチングインフラストラクチャを提供しています。 eth2
に接続されているプライベートネットワークすべきはGbEです。最近私は、サボテングラフがリンク上で100メガビットを超えるトラフィックを表示するようには見えないので、何かが正しく設定されていないと疑っています。
さらに掘り下げたところ、mii-tool
とethtool
がリンク速度に同意していないことがわかりました。
# mii-tool eth2
eth2: negotiated 100baseTx-FD flow-control, link ok
# ethtool eth2
Settings for eth2:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
どのツールを信頼すればよいですか?
Mii-toolは非推奨なので、ethtoolを選びます。リンク速度の反対側の意見を確認できませんか?
mii-toolとethtoolは特定の状況で一致しないことが知られています。あなたはウェブサイトのホストでそのバグレポートを見つけることができます。どのドライバーを使用していますか?少なくともtg3は、2つのツール間の 不一致 の対象であることがわかっています。
UPDATE:ローカルで確認しましたが、mii-toolは100MiB/sまでしかレポートできないようです。したがって、ethtoolはおそらくあなたの状況で正しいです;-)とにかく、それが廃止された理由である必要があります...
dmesg
を確認してください。ほとんどのドライバーは、ネゴシエートする速度とデュプレックスを報告します。例えば:
dmesg | grep eth2
たとえば、HP Proliantsには、次のようなカーネルログメッセージを生成するBroadcom NICが搭載されています。
bnx2: eth2 NIC Link is Up, 1000 Mbps full duplex, receive & transmit flow control ON
コンピュータがしばらく稼働していて、カーネルログバッファが他のものでいっぱいである場合(固定サイズのFIFO)、syslogを確認することもできます。どのディストリビューションを使用しているかは言いませんが、多くはカーネルメッセージを/var/log/messages
または/var/log/syslog
に記録します。
ユーティリティethtoolは、特に、完全に構成されていない、または使用されていないインターフェースに関して、過去に私に嘘をつきました。
思考テストはうそをつきません。 100M/bのスループットを超える可能性がある場合は、GigEを実行している必要があります。