Linux

我應該信任哪個工具,mii-tool 和 ethtool 不會顯示相同的值

  • July 20, 2009

我們的託管公司為我們的伺服器提供所有交換基礎設施。連接到的專用網路eth2 應該是 GbE。最近我一直懷疑某些東西配置錯誤,因為仙人掌圖似乎從未在連結上顯示超過 100mbit 的流量。

進一步探勘我發現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 是已知的兩個工具之間存在分歧的主題。

**更新:**在本地為您檢查過,但似乎 mii-tool 最多只能報告 100MiB/s。因此 ethtool 在您的情況下可能是正確的;-) 無論如何,一定是它被棄用的原因……

引用自:https://serverfault.com/questions/25841