信頼できるツール、mii-toolとethtoolで同じ値が表示されない


10

ホスティング会社は、サーバーのすべてのスイッチングインフラストラクチャを提供しています。接続されているプラ​​イベートネットワークはGbEであるeth2 必要があります。最近私は、サボテングラフがリンク上で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

どのツールを信頼すればよいですか?


1
これは少しLinux固有なので、Linuxタグを追加しました
wzzrd

回答:


19

mii-toolは廃止予定なので、ethtoolを選びます。リンク速度の反対側の意見を確認できませんか?

mii-toolとethtoolは特定の状況で一致しないことが知られています。あなたはウェブサイトのホストでそのバグレポートを見つけることができます。どのドライバーを使用していますか?少なくともtg3は、2つのツール間の不一致の対象であることがわかっています。

更新:ローカルで確認しましたが、mii-toolは最大100MiB / sしか報告できないようです。したがって、ethtoolはおそらくあなたの状況で正しいです;-)とにかく、それが廃止された理由である必要があります...


インターフェースはBroadcomです。04:00.0イーサネットコントローラ:Broadcom Corporation NetXtreme BCM5751 Gigabit Ethernet PCI Express(rev 21)
Dave Cheney

1
mii-toolは10GEインターフェイスでは本当に不満です。:)
ビル・ワイス

私の場合、ethtoolとlshwはどちらも正しい/信頼できるようです(mii-toolが信頼できない場合)
David Goodwin

7

確認してください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


0

ユーティリティethtoolは、特に、完全に構成されていない、または使用されていないインターフェースに関して、過去に私に嘘をつきました。

思考テストはうそをつきません。100M / bのスループットを超える可能性がある場合は、GigEを実行している必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.