Ethernet स्पीड डायग्नोस्टिक ऐप्स

XDA लेखक जिसने गीगाबिट इंटरनेट को “ठीक” किया और इसे धीमा कर दिया, कुछ सीखा जो बहुत सारे होम लैब्स अंतत: सीखते हैं: एक लिंक जो अपनी रेटेड गति से कम पर बातचीत करता है, वह केबल की समस्या, NIC EEE सेटिंग, ड्राइवर बग, स्विच पोर्ट असंगति, या सीमांत बिजली की आपूर्ति हो सकता है। राउटर का गति परीक्षण आपको कभी नहीं बताता कि कौन सी है। ये डेस्कटॉप पर ईथरनेट लिंक स्पीड डायग्नोस्टिक्स के लिए सर्वश्रेष्ठ ऐप्स लेयर-2 बातचीत, थ्रूपुट सीमा और Windows, macOS और Linux पर पैकेट-स्तर कारण दिखाते हैं।

ईथरनेट डायग्नोस्टिक में क्या देखना है

त्वरित तुलना

ऐप सर्वश्रेष्ठ के लिए मुक्त योजना प्रारंभिक मूल्य रेटिंग
ethtool Linux पर लिंक स्थिति पूरी तरह मुक्त $0 कर्नेल-आसन्न मानक
iperf3 LAN थ्रूपुट सीमा पूरी तरह मुक्त $0 डिफ़ॉल्ट बेंचमार्क
Ookla Speedtest CLI WAN थ्रूपुट पूरी तरह मुक्त $0 speedtest.net के समान सर्वर
LibreSpeed Self-hosted WAN परीक्षण पूरी तरह मुक्त $0 आपके स्वयं के हार्डवेयर पर चलता है
Wireshark पैकेट-स्तर कारण पूरी तरह मुक्त $0 उद्योग मानक कैप्चर
PowerShell Get-NetAdapter Windows लिंक स्थिति बंडल किया गया $0 Windows में निर्मित
cabletest.co utilities केबल डायग्नोस्टिक्स Freemium $19 (Pro) हार्डवेयर टेस्टर के बिना TDR
Angry IP Scanner LAN मैपिंग पूरी तरह मुक्त $0 तेजी से LAN स्वीप

ऐप्स

1. ethtool — Linux पर सर्वश्रेष्ठ लिंक स्थिति

ethtool नेटवर्क ड्राइवर से सीधे बात करता है और भौतिक NIC के हर संपत्ति को डंप करता है। ethtool eth0 नेगोशिएटेड गति, डुप्लेक्स और ऑटो-नेगोशिएशन स्थिति दिखाता है; ethtool --show-eee eth0 ऊर्जा दक्ष ईथरनेट फ्लैग दिखाता है जो XDA के गीगाबिट-धीमी सुधार को छुआ।

जहां यह कम रह जाता है: केवल Linux। कुछ virtualized NICs (E1000, virtio-net) आंशिक आउटपुट दिखाते हैं।

मूल्य निर्धारण:

प्लेटफॉर्म: Linux, BSD. डाउनलोड: Debian/Ubuntu पर apt install ethtool, Fedora पर dnf install ethtool, FreeBSD पर pkg install ethtoolनिचली पंक्ति: जब Linux कहता है कि लिंक ऊपर है लेकिन थ्रूपुट नहीं है तो चलाने के लिए पहला आदेश।

2. iperf3 — सर्वश्रेष्ठ LAN थ्रूपुट सीमा

iperf3 एक मशीन पर एक सर्वर चलाता है और दूसरी पर एक क्लाइंट, फिर एक निर्धारित अवधि के लिए उनके बीच थ्रूपुट मापता है। एक स्वस्थ गीगाबिट LAN पर, एकल-स्ट्रीम iperf3 लगभग 940 Mbps हिट करता है; डिफ़ॉल्ट MTU के साथ 800 के नीचे कुछ भी एक लाल झंडा है।

जहां यह कम रह जाता है: आपको दो मशीनों की आवश्यकता है। iperf3 पर WAN परीक्षण केवल तभी उपयोगी होते हैं यदि आप दोनों सिरों को नियंत्रित करते हैं।

मूल्य निर्धारण:

प्लेटफॉर्म: Windows, macOS, Linux, iOS, Android. डाउनलोड: iperf.fr निचली पंक्ति: यह निर्धारित करने का एकमात्र विश्वसनीय तरीका है कि क्या सीमा आपका LAN या आपका ISP है।

3. Ookla Speedtest CLI — सर्वश्रेष्ठ WAN थ्रूपुट परीक्षण

Ookla Speedtest CLI उसी परीक्षण को चलाता है जो ब्राउज़र संस्करण चलाता है, ब्राउज़र के बिना। speedtest --format=json एक संरचित परिणाम आउटपुट करता है जिसे आप हर घंटे एक CSV में लॉग कर सकते हैं और प्रवृत्तियों को देख सकते हैं।

जहां यह कम रह जाता है: आप डिफ़ॉल्ट रूप से Ookla को अनामित टेलीमेट्री भेजते हैं। पहली रन लाइसेंस स्वीकृति के लिए पूछता है।

मूल्य निर्धारण:

प्लेटफॉर्म: Windows, macOS, Linux, FreeBSD. डाउनलोड: Speedtest CLI निचली पंक्ति: “मेरा ISP मुझे अभी क्या गति दे रहा है” के लिए मानक।

4. LibreSpeed — सर्वश्रेष्ठ self-hosted गति परीक्षण

LibreSpeed एक ओपन-सोर्स गति परीक्षण है जिसे आप होम सर्वर या Raspberry Pi पर होस्ट कर सकते हैं। इसे अपने ISP एंडपॉइंट की ओर इंगित करें और नेटवर्क पर हर फोन आपके स्वयं के हार्डवेयर के खिलाफ एक ही परीक्षण चलाता है, सर्वर-साइड विचरण को समाप्त करता है।

जहां यह कम रह जाता है: आपको इसे होस्ट करना है। सटीकता LibreSpeed बैकएंड चलाने वाली मशीन के CPU पर निर्भर करती है।

मूल्य निर्धारण:

प्लेटफॉर्म: Docker, PHP-सक्षम वेबसर्वर, Node.js. डाउनलोड: LibreSpeed on GitHub निचली पंक्ति: यदि आप एक परीक्षण परिणाम चाहते हैं जिसे आप पूरी तरह नियंत्रित करते हैं।

5. Wireshark — पैकेट-स्तर कारणों के लिए सर्वश्रेष्ठ

Wireshark तार पर हर फ्रेम को कैप्चर करता है और दिखाता है कि प्रोटोकॉल स्तर पर एक लिंक क्यों धीमा है। Retransmissions, TCP विंडो समस्याएं, DNS विलंबता, और डुप्लिकेट ACKs सभी यहां सतह पर आते हैं।

जहां यह कम रह जाता है: यह एक मध्यवर्ती-प्लस उपकरण है। कैप्चर पढ़ने के लिए अभ्यास की आवश्यकता है।

मूल्य निर्धारण:

प्लेटफॉर्म: Windows, macOS, Linux. डाउनलोड: Wireshark निचली पंक्ति: “iperf 200 Mbps कहता है और मुझे नहीं पता कि क्यों” पल के लिए।

6. PowerShell Get-NetAdapter — सर्वश्रेष्ठ Windows निर्मित

PowerShell Get-NetAdapter और Get-NetAdapterAdvancedProperty उसी बातचीत स्थिति को उजागर करते हैं जो ethtool Linux पर दिखाता है। Get-NetAdapter | Select-Object Name, LinkSpeed, MediaConnectionState, FullDuplexGet-NetAdapterAdvancedProperty EEE और बाधा मॉड्यूलन सहित ड्राइवर-उजागर सेटिंग दिखाता है।

जहां यह कम रह जाता है: Realtek, Intel और Broadcom ड्राइवर के बीच उन्नत गुणों का नामकरण भिन्न होता है; क्रॉस-वेंडर स्क्रिप्टिंग कठिन है।

मूल्य निर्धारण:

प्लेटफॉर्म: Windows 10 या बाद में। डाउनलोड: निर्मित। PowerShell को व्यवस्थापक के रूप में खोलें, Get-NetAdapter चलाएं। निचली पंक्ति: Windows पर कुछ और भी स्थापित करने से पहले कोशिश करने के लिए पहली चीज।

7. cabletest.co utilities — हार्डवेयर टेस्टर के बिना सर्वश्रेष्ठ केबल डायग्नोस्टिक्स

cabletest.co utilities NIC के निर्मित TDR (time domain reflectometry) का उपयोग करके केबल डायग्नोस्टिक्स चलाता है। 2015 के बाद से अधिकांश Intel और Realtek NICs रिपोर्ट कर सकते हैं कि Cat5e/Cat6 केबल की कौन सी जोड़ी शॉर्ट या खुली है, और cabletest.co utilities उन परिणामों को $500 Fluke के बिना पढ़ते हैं।

जहां यह कम रह जाता है: परिणाम NIC को समर्थित किए जाने पर निर्भर करते हैं। कुछ Realtek चिप शोर-भारी रीडिंग रिपोर्ट करते हैं।

मूल्य निर्धारण:

प्लेटफॉर्म: Windows, Linux (सक्षम NICs पर ethtool cabletest के माध्यम से)। डाउनलोड: Linux पर: ethtool --test <iface> --cable। Windows पर: cabletest.co से cabletest.co utilities। निचली पंक्ति: $500 हार्डवेयर केबल टेस्टर खरीदे बिना बुरे को बुरे NIC से अलग करने का तरीका।

8. Angry IP Scanner — सर्वश्रेष्ठ LAN मैपिंग

Angry IP Scanner स्थानीय सबनेट को स्वीप करता है, होस्टनाम को हल करता है और खुले पोर्ट दिखाता है। उपयोगी जब NIC धीमे से बातचीत करने का कारण यह है कि नेटवर्क पर एक विदेशी डिवाइस ख़राब फ़्रेम प्रसारित कर रहा है।

जहां यह कम रह जाता है: यह एक स्कैनर है, डायग्नोस्टिक नहीं। इसे अपराधी को खोजने के लिए उपयोग करें, इसे साबित करने के लिए ethtool या Wireshark का उपयोग करें।

मूल्य निर्धारण:

प्लेटफॉर्म: Windows, macOS, Linux. डाउनलोड: Angry IP Scanner निचली पंक्ति: एक मिनट में आपके LAN पर सब कुछ देखने का सबसे तेजी तरीका।

सही वाला कैसे चुनें

अपने OS के लिए निर्मित उपकरण के साथ शुरू करें: Linux पर ethtool, Windows पर Get-NetAdapter, macOS पर networksetup -getMTU en0 और ifconfig। यदि थ्रूपुट कम है: दूसरी मशीन को iperf3, फिर बाहरी दुनिया को Ookla Speedtest CLI। यदि आप अपना स्वयं का परीक्षण लक्ष्य होस्ट करते हैं: LibreSpeed। यदि iperf3 धीमी गति दिखाता है: retransmits और TCP windows की जांच करने के लिए Wireshark। यदि आप केबल पर संदेह करते हैं: cabletest.co utilities या ethtool --cable। यदि LAN पर एक विदेशी डिवाइस अपराधी है: इसे खोजने के लिए Angry IP Scanner

अक्सर पूछे जाने वाले सवाल

मेरी गीगाबिट लिंक 100 Mbps पर बातचीत क्यों करती है?

आमतौर पर एक में से: केवल चार जोड़ों के दो के साथ केबल (Cat3 या क्षतिग्रस्त Cat5), NIC या स्विच पोर्ट एक निश्चित गति पर सेट, ऊर्जा दक्ष ईथरनेट बुरी तरह बातचीत, या Realtek चिप्स पर ड्राइवर बग। ethtool या Get-NetAdapter दिखाता है जो कौन है।

iperf3 ब्राउज़र गति परीक्षण की तुलना में एक अलग गति क्यों दिखाता है?

क्योंकि iperf3 आपके LAN के अंदर परीक्षण करता है और ब्राउज़र परीक्षण WAN पर जाता है। यदि iperf3 940 Mbps दिखाता है और speedtest.net 200 Mbps दिखाता है, तो आपका ISP या राउटर बाधा है। यदि iperf3 भी 200 Mbps दिखाता है, तो यह LAN है।

क्या मुझे ऊर्जा दक्ष ईथरनेट को अक्षम करना चाहिए?

केवल यदि आपका NIC और स्विच दोनों पुर्ानी फर्मवेयर पर हैं जो EEE को बुरी तरह बातचीत करते हैं। XDA “इसे धीमा करो” सुधार एक बेमेल जोड़ी पर EEE को अक्षम कर रहे थे। आधुनिक NICs और switches (2019-उत्तर) EEE को साफ-सुथरा हैंडल करते हैं; डिफ़ॉल्ट रूप से अक्षम न करें।

macOS पर सर्वश्रेष्ठ ईथरनेट डायग्नोस्टिक ऐप क्या है?

macOS एक मोटे गति परीक्षण के लिए networkQuality और इंटरफेस आँकड़ों के लिए netstat -I en0 के साथ आता है। LAN बेंचमार्किंग के लिए Homebrew के माध्यम से iperf3 स्थापित करें, पैकेट कैप्चर के लिए Wireshark।

क्या Ookla को डेटा भेजे बिना WAN परीक्षा करने का एक तरीका है?

हाँ। VPS या अपनी पसंद के क्लाउड उदाहरण पर LibreSpeed Ookla सर्वर को बदल देता है। आपकी गति डेटा कभी भी अपने endpoints को नहीं छोड़ते।