मैं ubuntu में अपने एनआईसी की गति को कैसे सत्यापित कर सकता हूं?


21

क्या कोई ऐसा आदेश है जिसे मैं अपने आउटपुट द्वारा अपने एनआईसी की गति और कुछ विशेषताओं जैसे डुप्लेक्स पूर्ण या आधा के बारे में सत्यापित कर सकता हूं ।

जवाबों:


34

मान लीजिए कि आपका एनआईसी नाम eth0:

आप तीन कमांड द्वारा गति और कुछ informations सत्यापित कर सकते हैं :

पहला आदेश:

dmesg |grep eth0

आउटपुट:

यहां छवि विवरण दर्ज करें

दूसरा आदेश:

mii-tool -v  eth0

आउटपुट:

यहां छवि विवरण दर्ज करें

एफडी: पूर्ण द्वैध, तर्क जो समवर्ती भेजने और प्राप्त करने में सक्षम बनाता है। यह आमतौर पर वांछनीय और सक्षम होता है जब आपका कंप्यूटर स्विच से जुड़ा होता है।

HD: आधा द्वैध, उसके तर्क के लिए केवल एक कार्ड भेजने या प्राप्त करने की आवश्यकता होती है। जब आपकी मशीन एक हब से जुड़ी होती है, तो यह ऑटो-वार्ता करती है और टकराव से बचने के लिए आधे डुप्लेक्स का उपयोग करती है।

तीसरा आदेश:

ethtool eth0

ethtool - Display or change ethernet card settings

एथोल स्थापित करें:

sudo apt-get install ethtool

आउटपुट:

Settings for eth0:
    Supported ports: [ TP ]
    Supported link modes:   10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
                            1000baseT/Full 
    Supported pause frame use: No
    Supports auto-negotiation: Yes
    Advertised link modes:  10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
                            1000baseT/Full 
    Advertised pause frame use: No
    Advertised auto-negotiation: Yes
    Speed: 1000Mb/s
    Duplex: Full
    Port: Twisted Pair
    PHYAD: 0
    Transceiver: internal
    Auto-negotiation: on
    MDI-X: Unknown
    Supports Wake-on: d
    Wake-on: d
    Current message level: 0x00000007 (7)
                   drv probe link
    Link detected: yes

आशा करता हूँ की ये काम करेगा ।


1
ethtool eth0 18.04 पर डिफ़ॉल्ट रूप से स्थापित है
रयान जेरेमिया फ्रीमैन

@RyanJeremiahFreeman केवल तभी अगर आपने न्यूनतम इंस्टॉल विकल्प नहीं चुना है, मेरे 18.04 में डिफ़ॉल्ट रूप से स्थापित नहीं हुआ है
ब्रायन कहते हैं कि

10

लॉग को पार्स किए बिना या अतिरिक्त टूल इंस्टॉल किए बिना किसी इंटरफ़ेस की लिंक स्पीड प्राप्त करने के लिए, बस इसकी संबंधित गति sysfs नोड को निम्न प्रकार से पढ़ें:

cat /sys/class/net/<interface>/speed

आपके NIC का नाम कहां है, उदाहरण के लिए eth0


19.04 को, मुझे dmesg से प्राप्त eth0 का नाम लेना पड़ा। मेरे मामले में, eth0 का नाम बदलकर enp0s31f6 कर दिया गया है। तो गति प्राप्त करने का कमांड cat / sys / class / net / enp0s31f6 / speed था। यह जानकारी GUI के माध्यम से, टॉप बार के नेटवर्क आइकन के माध्यम से भी उपलब्ध थी: वायर्ड कनेक्टेड> वायर्ड सेटिंग्स
SRP-
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.