टर्मिनल-आधारित नेटवर्क गति परीक्षण क्या उपलब्ध हैं?


21

मैं ssh के माध्यम से घर पर अपनी इंटरनेट की गति का परीक्षण करने का एक तरीका ढूंढ रहा हूं। किसी को भी एक टर्मिनल ऐप पता है जो मुझे speedtest.net को समान जानकारी दे सकता है?

यह वास्तव में अच्छा होगा यदि ऐसा कुछ होता जो सामान्य इंटरनेट पोर्टों (यानी वेब, टोरेंट, आदि) के आधार पर भी परीक्षण करता है, ताकि आप देख सकें कि क्या आप अपने आईएसपी द्वारा थ्रॉटल हो रहे हैं।


या आप iperfइस संकेत में सुझाए अनुसार उपयोग कर सकते हैं : askubuntu.com/questions/7976/…
लार्स सिप 18'13

जवाबों:


17

आप इस उद्देश्य के लिए nload ( nload स्थापित करें ) का उपयोग कर सकते हैं । नमूना उत्पादन:

वैकल्पिक शब्द

आप nloadइस आदेश द्वारा स्थापित कर सकते हैं :

sudo apt-get install nload

सॉफ्टवेयर सेंटर में भी उपलब्ध है।


यह -u और -t विकल्पों का उपयोग करके सही काम करता है। धन्यवाद!
वाजिव

9

अद्यतन नवंबर 2016: मैंने इसे बंद कर दिया। कृपया http://speedtest.init7.net/10GB.dat के साथ अन्य प्रदाता अर्थात Init7 का उपयोग करें

मूल उत्तर:

यह भी आसान "स्पीडटेस्ट" है:

wget -O/dev/null speedtest.pixelwolf.ch

यह आपको वर्तमान गति प्रदान करता है और यह प्रति सेकंड 100 मेगाबिट तक उपलब्ध है।


क्या आप -0/dev/nullबिट समझा सकते हैं ?
अखरोट के बारे में natty

2
से बोली man wget: -O FILEया --output-document=FILEजहां wget कमांड के परिणाम को बचाने के लिए है। और /dev/nullलिनक्स सिस्टम में एक उपकरण है जो वास्तव में मौजूद नहीं है। वहां सहेजी गई या वहां भेजी गई हर चीज को नजरअंदाज कर दिया जाएगा और यह आपके फाइल सिस्टम पर जगह का उपयोग नहीं करती है। अन्यथा आपको स्पीडटेस्ट की सहेजी गई फ़ाइल को हटाना होगा।
thonixx

लेकिन यह तब -0/dev/nullऔर क्यों नहीं है -0 /dev/null; अंतरिक्ष कोई फर्क नहीं पड़ता? यह अंतरिक्ष के साथ और बिना काम करता है?
अखरोट के बारे में natty

2
हां, साथ और बिना काम करता है। और यह ओ (ऑस्कर की तरह) है और 0 (शून्य) नहीं है।
thonixx

मेरे लिए यह असफल रहा। --2016-11-06 06:33:56-- http://speedtest.pixelwolf.ch/ Resolving speedtest.pixelwolf.ch (speedtest.pixelwolf.ch)... failed: No address associated with hostname. wget: unable to resolve host address 'speedtest.pixelwolf.ch'
अहमद ऐविस

6

नेटफर्फ़ के बारे में कैसे? http://manpages.ubuntu.com/manpages/maverick/man1/netperf.1.html

netperf Netperf स्थापित करें

आदमी पृष्ठ से उद्धरण:

नेटपरफ एक बेंचमार्क है जिसका उपयोग नेटवर्किंग प्रदर्शन के विभिन्न पहलुओं को मापने के लिए किया जा सकता है। वर्तमान में, इसका ध्यान बल्क डेटा ट्रांसफर और अनुरोध / प्रतिक्रिया प्रदर्शन पर या तो टीसीपी या यूडीपी और बर्कले सॉकेट्स इंटरफेस का उपयोग करने पर है। इसके अलावा, DLPI और यूनिक्स डोमेन सॉकेट्स के लिए परीक्षण, IPv6 के लिए परीक्षण सशर्त रूप से संकलित किए जा सकते हैं।


क्या शानदार कार्यक्रम है।
Stefano Palazzo

मुझे 10.04 में त्रुटि देता रहता है: netperf: send_tcp_stream: डेटा सॉकेट कनेक्ट विफल: पता परिवार प्रोटोकॉल द्वारा समर्थित नहीं है। एक उदाहरण के उपयोग पर कोई विचार?
वाजिव

टीसीपी स्ट्रीम प्रदर्शन टीसीपी स्ट्रीम प्रदर्शन परीक्षण नेटपरफ प्रोग्राम के लिए डिफ़ॉल्ट टेस्ट प्रकार है। सबसे सरल परीक्षण कमांड दर्ज करके किया जाता है: / opt / netperf / netperf -H Remotehost जो स्थानीय प्रणाली और रिमोटहोस्ट द्वारा पहचानी गई प्रणाली के बीच 10 सेकंड का परीक्षण करेगा। दोनों छोर पर सॉकेट बफ़र सिस्टम के डिफ़ॉल्ट के अनुसार आकार का होगा और सभी TCP विकल्प (जैसे TCP_NODELAY) उनकी डिफ़ॉल्ट सेटिंग्स पर होंगे।
OpenNingia

3

सबसे सरल समाधान मुझे पता है कि बस उपयोग करना है

wget -O/dev/null http://releases.ubuntu.com/saucy/ubuntu-13.10-desktop-i386.iso

wget आपको फ़ाइल आकार, डाउनलोड समय और डाउनलोड गति प्रदान करेगा।

यदि आपको अधिक जटिल समाधान की आवश्यकता है, तो iperf पर एक नज़र डालें । यह समाधान हालांकि अधिक जटिल है, क्योंकि इसके लिए अधिक सेट-अप की आवश्यकता होती है, और यह सीधे-फॉरवर्ड नहीं होता है (उदाहरण के लिए इसे आपके मुकाबले उच्च गति वाले सर्वर की आवश्यकता होती है)।


1
मैं एक ऐसे पैकेज की तलाश में हूं जो गणना को और अधिक सरल स्ट्रिंग के रूप में लौटाएगा ताकि मैं एक स्क्रिप्ट को सेटअप कर सकूं जो उन लोगों को डेटाबेस में डाल देगा और मुझे मेरे कनेक्शन पर एनालिटिक्स चलाने देगा। हालांकि सुझाव के लिए धन्यवाद
wajiw

मुझे लगता है कि आपको एक छोटी सी बैश स्क्रिप्ट लिखने की आवश्यकता हो सकती है जो एक साधारण स्ट्रिंग (और यहां तक ​​कि समय-समय पर परीक्षण चला सकती है) के लिए आउटपुट को प्रारूपित कर सकती है, लेकिन जब यह मापने की गति की बात आती है, तो मुझे संदेह है कि अगर ऐसा कुछ है जो सिर्फ एक स्ट्रिंग लौटेगा , अधिकांश सॉफ्टवेयर इसके अलावा बहुत सी बातें कहते हैं, और उम्मीद करते हैं कि उपयोगकर्ता इसके द्वारा दिए गए विवरणों से खुश होगा, इसलिए मुझे संदेह है कि आपको आउटपुट मैन्युअल रूप से (या स्क्रिप्ट के साथ)
राफेल सीलिएक

@ RafałCieślak क्या आप -0/dev/nullबिट समझा सकते हैं ?
नट्टी के बारे में अखरोट

1
@nuttyaboutnatty पक्का! यह डाउनलोड डेटा को / dev / null में डाउनलोड करने के लिए कहना भूल जाता है, इसलिए वास्तव में डाउनलोड की जाने वाली हर चीज़ कहीं भी संग्रहीत / सहेजी नहीं जाती है, क्योंकि यह नेटवर्क की गति का परीक्षण करने के लिए किसी के डिस्क स्थान को बेकार करने के लिए मूर्खतापूर्ण होगी।
राफेल Cie Aprlak 15

@ RafałCieślak धन्यवाद; मैंने पहले "null device" en.wikipedia.org/wiki//dev/null के बारे में कभी नहीं सुना था ; दिलचस्प सामान, मेरे * निक्स ज्ञान का विस्तार धीमा ... कहीं और मैंने देखा है wget --output-document=/dev/null http://speedtest..कि यह कैसे भिन्न होता है -0/dev/null?
नटी के बारे में अखरोट

2

आप भी फाइल ट्रांसफर करते समय iftop का उपयोग कर सकते हैं


0
scp username@remoteserver.com:/some-file.ext .

कुछ इस तरह दिखाएगा:


कुछ- file.ext 24% 16KB 13.0KB / s 00:03 ETA ^

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