आपकी इंटरनेट स्पीड आपके नेटवर्क इंटरफेस कंट्रोलर (एनआईसी) की स्पीड पर भी निर्भर करती है। लिनक्स पर अपनी एनआईसी गति की जांच करने के कुछ तरीके यहां दिए गए हैं।
आपके नेटवर्क एडाप्टर की गति जानना विभिन्न परिदृश्यों में सहायक हो सकता है। उदाहरण के लिए, यह आपको यह निर्धारित करने में मदद करता है कि आप उपलब्ध बैंडविड्थ का पूरी तरह से उपयोग कर सकते हैं या नहीं अपने नेटवर्क को अपग्रेड करने की योजना बनाते समय, आप जांच सकते हैं कि आपका वर्तमान एनआईसी सक्षम है या नहीं या आपको अपग्रेड करने की आवश्यकता है या नहीं आपका एनआईसी.
कारण या परिदृश्य चाहे जो भी हो, लिनक्स पीसी पर एनआईसी गति की जांच करने के लिए कई कमांड-लाइन उपकरण उपलब्ध हैं।
अपने लिनक्स पीसी से जुड़े एनआईसी खोजें
आपके सिस्टम में एकल या एकाधिक हो सकते हैं नेटवर्क इंटरफ़ेस कार्ड उससे जुड़ा हुआ. आप लिनक्स पर सभी उपलब्ध एनआईसी पा सकते हैं आईपी कमांड का उपयोग करना:
ip link show
यह उनके नाम के साथ सभी एनआईसी की एक सूची प्रदर्शित करेगा। एक बार जब आपको एनआईसी का नाम मिल जाए, तो नीचे दिए गए तरीकों में से किसी एक का उपयोग करके इसकी गति की जांच करें।
एथटूल एक कमांड-लाइन टूल है जो नेटवर्क ड्राइवरों और इंटरफेस के बारे में जानकारी प्रदान करता है जिसमें उनकी गति, डुप्लेक्सिटी, नेटवर्क इंटरफ़ेस आंकड़े और समर्थित लिंक मोड शामिल हैं। यह आपको नेटवर्क इंटरफ़ेस कॉन्फ़िगरेशन सेटिंग्स बदलने की भी अनुमति देता है और आप इसका उपयोग अपने नेटवर्क इंटरफ़ेस कार्ड समस्याओं के निवारण के लिए भी कर सकते हैं।
हो सकता है कि आपके सिस्टम पर एथटूल स्थापित हो। यदि यह नहीं है, चलाएँ:
sudo apt install ethtool
जब आप एनआईसी नाम के बाद एथटूल चलाते हैं, तो यह डिवाइस की गति, डुप्लेक्सिटी, समर्थित लिंक मोड और कुछ अन्य गुणों सहित नेटवर्क इंटरफ़ेस कार्ड विवरण प्रदर्शित करता है।
ethtool
एनआईसी की गति प्रदर्शित करने के लिए, उपयोग करें:
sudo ethtool | grep Speed
आउटपुट से पता चलता है कि NIC की गति 1000Mb/s है।
2. /sys फाइल सिस्टम का उपयोग करके एनआईसी स्पीड की जांच करें
/sys/class/net/ निर्देशिका में विभिन्न फ़ाइलें होती हैं जिनमें आपके सिस्टम से जुड़े नेटवर्क इंटरफ़ेस कार्ड के बारे में जानकारी शामिल होती है। एनआईसी की गति में निहित है /sys/class/net/
cat /sys/class/net//speed
उदाहरण के लिए, नेटवर्क इंटरफ़ेस की गति जानने के लिए ens33, आदेश होगा:
cat /sys/class/net/ens33/speed
आउटपुट आपके एनआईसी की गति प्रदर्शित करेगा।
3. एनआईसी स्पीड देखने के लिए dmesg का उपयोग करना
Dmesg कमांड सिस्टम बूट और हार्डवेयर इनिशियलाइज़ेशन से संबंधित महत्वपूर्ण संदेश प्रदर्शित करता है। ग्रेप कमांड के साथ dmesg का उपयोग करके, आप विशिष्ट जानकारी जैसे एनआईसी की गति, भौतिक कनेक्शन स्थिति आदि को फ़िल्टर कर सकते हैं।
लिनक्स पर अपने एनआईसी की गति जानने के लिए, dmesg कमांड चलाएँ और इसके आउटपुट को पाइप करें ग्रेप कमांड एनआईसी नाम के बाद:
sudo dmesg | grep
आउटपुट से, आप अन्य जानकारी जैसे लिंक स्थिति, डुप्लेक्स मोड इत्यादि के बीच अपनी एनआईसी गति पा सकते हैं।
एमआईआई-टूल एक पुराना लिनक्स कमांड-लाइन टूल है जो आपको लिंक स्थिति, डुप्लेक्स मोड और नेटवर्क इंटरफ़ेस कार्ड की गति सहित एनआईसी सेटिंग्स देखने की अनुमति देता है। आप इसे पुराने सिस्टम पर उपयोग कर सकते हैं जहां एथटूल उपलब्ध नहीं है।
अपने एनआईसी की गति जांचने के लिए, एनआईसी नाम के बाद एमआईआई-टूल चलाएं:
sudo mii-tool
5. नेटवर्कसीटीएल कमांड का उपयोग करना
नेटवर्कसीटीएल आपको नेटवर्क लिंक की स्थिति देखने और संशोधित करने की अनुमति देता है। इस कमांड का उपयोग करके, आप लिंक के बारे में जानकारी जैसे प्रकार, ऑपरेशन स्थिति, गति, मॉडल, हार्डवेयर पता, कर्नेल मॉड्यूल ड्राइवर इत्यादि भी देख सकते हैं।
लिनक्स पर अपने एनआईसी की गति जानने के लिए, इसका उपयोग करें:
networkctl status
यह आपके एनआईसी की गति के साथ विस्तृत आउटपुट प्रिंट करेगा। यदि आपको केवल एनआईसी गति की आवश्यकता है, तो उपरोक्त आउटपुट को ग्रेप पर निम्नानुसार पाइप करें:
networkctl status | grep Speed
लिनक्स पर अपनी एनआईसी स्पीड ढूँढना आसान है
आपके एनआईसी की गति जानने से आपको यह निर्धारित करने में मदद मिल सकती है कि आपका कार्ड किस नेटवर्क गति में सक्षम है। अब जब आप जानते हैं कि अपने लिनक्स सिस्टम पर एनआईसी स्पीड कैसे पता करें, तो आप यह जांचने के लिए अपने इंटरनेट कनेक्शन का स्पीड टेस्ट भी कर सकते हैं कि आपको आईएसपी द्वारा दिए गए वादे के अनुसार स्पीड मिल रही है या नहीं।