मुझे किस उपकरण पर भरोसा करना चाहिए, 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
चूंकि यह एक बिट लिनक्स विशिष्ट है, मैं एक लिनक्स टैग जोड़ा
wzzrd

जवाबों:


19

चूंकि एमआईआई-उपकरण को पदावनत किया गया है, इसलिए मैं एथ्टूल के लिए जाऊंगा। क्या आप लिंक की गति, btw के अन्य पक्षों की राय की जांच नहीं कर सकते?

mii-tool और ethtool कुछ परिस्थितियों में असहमत होने के लिए जाने जाते हैं; आप वेबसाइटों के एक मेजबान पर उस के bugreports पा सकते हैं। आप किस ड्राइवर का उपयोग कर रहे हैं? कम से कम tg3 को दो उपकरणों के बीच असहमति का विषय माना जाता है ।

अद्यतन: स्थानीय रूप से आपके लिए इसकी जाँच की गई, लेकिन ऐसा लगता है कि mii- उपकरण केवल 100MiB / s तक ही रिपोर्ट कर सकता है। ethtool इसलिए शायद आपकी स्थिति में सही है; ;-) इसका कारण यह होना चाहिए, वैसे भी यह अपदस्थ है ...


इंटरफ़ेस एक ब्रॉडकॉम है। 04: 00.0 ईथरनेट नियंत्रक: ब्रॉडकॉम कॉरपोरेशन नेटएक्सट्रीम बीसीएम 5751 गीगाबिट ईथरनेट पीसीआई एक्सप्रेस (रीव 21)
डेव चेनी

1
mii- टूल वास्तव में 10GE इंटरफेस पर नाखुश है। :)
बिल वीस

नैतिक और lshw दोनों ही मेरे मामले में सही / विश्वसनीय प्रतीत होते हैं (जब mii- उपकरण अविश्वसनीय हो रहा हो)
डेविड गुडविन

7

जाँच करें dmesg। अधिकांश ड्राइवर गति और द्वैध की रिपोर्ट करेंगे, जिस पर वे बातचीत करते हैं। उदाहरण के लिए:

dmesg | grep eth2

उदाहरण के लिए, हमारे एचपी प्रोलिएंट्स ने ब्रॉडकॉम एनआईसी को ऑनबोर्ड किया है जो इस तरह से कर्नेल लॉग संदेश का उत्पादन करते हैं:

bnx2: eth2 NIC Link is Up, 1000 Mbps full duplex, receive & transmit flow control ON

यदि आपका कंप्यूटर थोड़ी देर के लिए चला गया है और कर्नेल लॉग बफर अन्य सामान से भरा है (यह एक निश्चित आकार का फीफो है), तो आप syslog की भी जांच कर सकते हैं। आप यह नहीं कहते कि आप किस वितरण का उपयोग कर रहे हैं, लेकिन कई कर्नेल संदेशों को /var/log/messagesया तो लॉग इन करेंगे /var/log/syslog


0

उपयोगिता एथलेट ने मुझे अतीत में झूठ बोला है, खासकर उन इंटरफेस पर जो पूरी तरह से कॉन्फ़िगर या उपयोग में नहीं हैं।

थ्रूपुट परीक्षण झूठ नहीं बोलते हैं। यदि आप 100 मी / बी थ्रूपुट से अधिक हो सकते हैं, तो आप जानते हैं कि आपको जीईईई चलाना चाहिए।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.