अगले लेख में हम स्पीडटेस्ट-क्ली पर एक नज़र डालने जा रहे हैं। यह पायथन में लिखा गया एक सरल क्लाइंट है जिसे हम उपयोग करने में सक्षम होंगे हमारे इंटरनेट कनेक्शन की द्विदिश बैंडविड्थ को मापें और यह हमें परिणाम देने के लिए speedtest.net अवसंरचना का उपयोग करता है।
नेटवर्क में हम अपने इंटरनेट की गति का परीक्षण करने के लिए कई विकल्प खोजने में सक्षम होंगे, लेकिन मुझे संदेह है कि हम किसी भी एक के रूप में शांत पा सकते हैं ookla गति परीक्षण। हर एक समय में एक बार, हम सभी आपकी वेबसाइट पर जाकर अपनी इंटरनेट स्पीड का परीक्षण करना चाहते हैं। क्या यह इतना बेहतर नहीं होता अगर हम ऐसा कर पाते अपनी वेबसाइट पर जाने के बिना speedtest.net का उपयोग करके हमारे इंटरनेट की गति का परीक्षण करें और क्या यह सीधे टर्मिनल से होता है? खैर, यह वही है जो यह टर्मिनल क्लाइंट करता है।
इसलिए यहां हमारे पास स्पीडटेस्ट-क्ली, द कमांड लाइन उपयोगिता speedtest.net के साथ हमारे इंटरनेट की गति का परीक्षण करने के लिए। यह एक सरल लेकिन व्यावहारिक कार्यक्रम है जो आपके इंटरनेट कनेक्शन की गति को मापेगा और हमें "अनुमानित" मान दिखाएगा।
संभावना है कि यह टूल स्पीडटेस्ट.नेट के साथ काम करते समय हमें असंगत परिणाम दिखाएगा। इस संभावित कारक के बारे में विचार करने के लिए कई अवधारणाएँ हैं:
- Speedtest.net ने परीक्षणों का उपयोग करने के लिए स्विच किया है HTTP आधारित परीक्षणों के बजाय शुद्ध सॉकेट.
- यह एप्लिकेशन पाइथन में लिखा गया है। पायथन के विभिन्न संस्करण वे दूसरों की तुलना में कोड के कुछ हिस्सों को तेजी से निष्पादित करेंगे।
- सीपीयू की गति और क्षमता और मेमोरी उसी नेटवर्क पर स्पीडटेस्ट.नेट और यहां तक कि अन्य मशीनों के बीच असंगतता में एक महत्वपूर्ण भूमिका निभाएगी।
उबंटू पर स्पीडटेस्ट सीएलआई स्थापित करें
इस कार्यक्रम को स्थापित करना आपकी अपेक्षा से अधिक आसान है। जैसा कि पहले ही आधिकारिक रिपॉजिटरी में है, हम टर्मिनल में निम्नलिखित कमांड टाइप करके इसे स्थापित कर पाएंगे (Ctrl + Alt + T):
sudo apt install speedtest-cli
चूंकि उपकरण पायथन में लिखा गया है, इसलिए भी हम इसे सरल तरीके से पाइप के माध्यम से स्थापित करने में सक्षम होंगे। अगर हमारे पास पहले से है पाइप लगाया गया हमारे कंप्यूटर पर, हमें केवल टर्मिनल में निम्नलिखित टाइप करना होगा (Ctrl + Alt + T):
sudo pip install speedtest-cli
अगर हम चाहें इस परियोजना के बारे में अधिक जानते हैं, आप परामर्श कर सकते हैं GitHub पेज इसका
टर्मिनल से इंटरनेट स्पीड का परीक्षण करें
हमें बस एक टर्मिनल (Ctrl + Alt + T) शुरू करना होगा। फिर हम इसमें लिखेंगे speedtest-CLI और Enter दबाएं।
हम कुछ बदलाव भी कर सकते हैं, जैसा कि पिछले परीक्षण में मानों में है बिट्स। अब हम मूल्यों को पढ़ने में दिलचस्पी ले सकते हैं बाइट्स। ऐसा करने के लिए बस एक जोड़ें -बेटे आपकी आज्ञा के पीछे।
उपयोगी स्पीडटेस्ट-क्ली कमांड्स
स्पीडटेस्ट-क्ली एक प्रदान करता है बहुत सारे विकल्प और अनुकूलन। टर्मिनल में टाइप करके जो कोई भी इन सभी से परामर्श और सत्यापन कर सकता है:
speedtest-cli -h
मामले में हम चाहते हैं या जरूरत है सभी स्पीड सर्वर की सूची प्राप्त करें हमारी स्थिति के लिए दूरी के बढ़ते क्रम में। हमें केवल निम्नलिखित कमांड लिखना होगा:
speedtest-cli --list
इस मामले में, आपको पिछली छवि के चरम दाईं ओर उन संख्याओं को देखना होगा। हम निम्नलिखित आदेश का उपयोग करके अपनी पहचान की आपूर्ति करके उस विशेष सर्वर से एक परीक्षण चलाने में सक्षम हो सकते हैं:
speedtest-cli --server 922
जैसा कि हमने अभी देखा है, यह दिलचस्प टूल जिसे स्पीडटेस्ट-क्लि कहा जाता है, जिसका उपयोग टर्मिनल से हमारी इंटरनेट स्पीड का परीक्षण करने के लिए किया जा सकता है। इसमें सुविधाओं की एक अच्छी मात्रा है और मेरी प्यारी पायथन भाषा में बनाई गई है। मैं स्पष्ट करना चाहता हूं कि यह एक विश्वसनीय विलंबता रिपोर्टिंग उपकरण होने के लिए इस एप्लिकेशन का उद्देश्य नहीं है। यह उपकरण हमें दिखाएगा कि विलंबता को शैली विलंबता का सूचक मान नहीं माना जाना चाहिए ICMP। यह एक सापेक्ष मूल्य है, जिसका उपयोग गति परीक्षण के लिए सबसे कम विलंबता सर्वर को निर्धारित करने के लिए किया जाता है।
स्पीडटेस्ट-क्लि को अनइंस्टॉल करें
जैसा कि हम इस उपयोगिता को दो अलग-अलग तरीकों से स्थापित करने में सक्षम होने जा रहे हैं, जाहिर है हम इसे दो अलग-अलग तरीकों से अनइंस्टॉल भी कर सकते हैं। यदि हम इसे आधिकारिक रिपॉजिटरी से स्थापित करना चुनते हैं, तो हमें एक टर्मिनल (Ctrl + Alt + T) खोलना होगा और उसमें लिखना होगा:
sudo apt remove speedtest-cli
यदि, दूसरी ओर, हम पाइप का उपयोग करके इंस्टॉल करना चुनते हैं, तो हम अनइंस्टॉल विकल्प का उपयोग करके उपयोगिता को समाप्त कर सकते हैं। हमें एक टर्मिनल (Ctrl + Alt + T) खोलना होगा और उनमें लिखना होगा:
sudo pip uninstall speedtest-cli
आप दुनिया में बिल्कुल सही हैं डेमियन: स्पीडटेस्ट-क्ली कमांड लाइन के लिए एक महान उपकरण है
कुछ समय पहले मुझे अपने स्थानीय प्रदाता के साथ समस्याएं थीं और मैंने स्पीडटस्ट-क्ली का उपयोग करते हुए एक पायथन स्क्रिप्ट बनाने का विकल्प चुना, जो कि मुझे (ईमेल के माध्यम से) दैनिक और साप्ताहिक सारांश पहुंचा गति के साथ और उन मूल्यों के साथ ग्राफ़ उत्पन्न किए।
यदि आप रुचि रखते हैं तो आप कर सकते हैं यहाँ देखो (सुधार के लिए आपकी राय और सुझाव सुनकर मुझे खुशी होगी)
केवल नकारात्मक पक्ष जो मुझे स्पीडटेस्ट-क्ली से मिलता है, वह यह है कि पिंग स्पीड के साथ एक बग लगता है: यह जो रिटर्न देता है वह हमेशा स्पीडटेस्ट के वेब संस्करण के साथ प्राप्त किया जा सकता है की तुलना में बहुत अधिक है। क्या आपके साथ भी ऐसा ही होता है?