फ्लेंट क्या है?
त्वरित सम्पक
- फ्लेंट क्या है?
- फ्लेंट स्थापित करें
- उबंटू
- डेबियन
- मेहराब
- Gentoo
- के सिवाय प्रत्येक
- बुनियादी ढांचा
- एक परीक्षण चल रहा है
- जाँच
- RRUL
- RTT
- टीसीपी
- यूडीपी बाढ़
- विचार बंद करना
Flent का मतलब FLE xible N etwork T एस्टर है, और यह अपने आप में बहुत ज्यादा प्रोग्राम नहीं है। इसके बजाय, फ़्लेंट एक आवरण है जो कई नेटवर्क परीक्षण अनुप्रयोगों को बंडल करता है, सबसे विशेष रूप से नेटपरफ, एक बार एक कोशिक्टिव पैकेज में जो परीक्षणों को सरल बनाता है और इसमें माटप्लोटलिब भी शामिल है जिससे आप अपने परीक्षण चलाते समय स्वचालित रूप से ग्राफ़ और डेटा विज़ुअलाइज़ेशन बनाते हैं।
फ्लेंट आपके नेटवर्क का परीक्षण करने और साधारण अक्षमता से लेकर गंभीर कनेक्शन समस्याओं तक सभी का निदान करने के लिए एक संपूर्ण टूलकिट है। अभी तक एक और बोनस के रूप में, यह मुफ़्त और खुला स्रोत है।
फ्लेंट स्थापित करें
फ्लेंट केवल मैक और लिनक्स के लिए उपलब्ध है। इसका मतलब यह नहीं है कि आपको विंडोज को खोदने और अपने पूरे नेटवर्क को लिनक्स में बदलने की आवश्यकता है। आपको बस अपने परीक्षणों के लिए इसे अस्थायी रूप से चलाने का कोई तरीका खोजने की आवश्यकता है।
उबंटू
फ्लेंट पीपीए को जोड़कर शुरू करें।
$ sudo ऐड-एप्ट-रिपॉजिटरी ppa: tohojo / flent $ sudo apt update
फिर, फ्लेंट स्थापित करें।
डेबियन
स्ट्रेच से शुरू होने वाले आधिकारिक डेबियन रिपॉजिटरी में फ्लेंट उपलब्ध है। बस इसे स्थापित करें।
मेहराब
खुशबू AUR से उपलब्ध है। इसके पृष्ठ पर जाएं और आपको जो भी चाहिए उसे हड़प लें।
Gentoo
अपने '/etc/portage/package.accept_keywords' में फ़्लेंट जोड़ें।
नेट-एनालाइजर / फ्लेंट ~ amd64
फिर, इसे उभरें।
के सिवाय प्रत्येक
फ्लेंट एक पायथन पैकेज है। यदि आपने यह स्थापित किया है, तो आपको पाइप पायथन पैकेज मैनेजर का उपयोग करके इसे स्थापित करने में सक्षम होना चाहिए। यह सिर्फ हर लिनक्स वितरण और मैक के लिए होमब्रे के बारे में उपलब्ध है।
बुनियादी ढांचा
अब जब आपके पास Flent इंस्टॉल हो गया है, तो आप कुछ बुनियादी परीक्षणों को करने के लिए इसका उपयोग शुरू कर सकते हैं। फ्लेंट में कमांड लाइन और ग्राफिकल दोनों वर्जन हैं। चूंकि आप शायद फ़्लेंट के आदेशों को याद नहीं करना चाहते हैं, इसलिए यह गाइड GUI के साथ काम करेगा।
फ्लेंट को ठीक से काम करने के लिए, आपको परीक्षण करने के लिए सर्वर की आवश्यकता होती है। उस सर्वर को नेटपरफ को सर्वर मोड में चलाने की आवश्यकता है .. इसे पहले सेट करना सबसे अच्छा है, इसलिए आप अपने सभी परीक्षण एक साथ कर सकते हैं। Netperf हर Linux वितरण की रिपॉजिटरी में उपलब्ध है, इसलिए इसे अपने पैकेज मैनेजर के साथ इंस्टॉल करें।
$ sudo उपयुक्त स्थापित netperf
सर्वर पर आपके पास होने के बाद, नेटपरफ को सर्वर मोड में चलाएं।
$ सुडो नेटवरवर और
आप अभी के लिए सर्वर को अकेला छोड़ सकते हैं। यह बैकग्राउंड में सर्वर मोड में नेटपरफ को चलाता रहेगा। आप अपने क्लाइंट को फ़्लेंट चलाने के अलावा सब कुछ कर सकते हैं।
एक परीक्षण चल रहा है
आप Flent से अपने सर्वर पर परीक्षण चला सकते हैं। अपने एप्लिकेशन लॉन्चर से फ़्लेंट GUI खोलें या किसी टर्मिनल में फ़्लेंट-गुई टाइप करके। खिड़की जो आपको मिल जाएगी, उसके साथ शुरू करने के लिए बहुत सादा है। ऊपरी बाएं कोने में "फ़ाइल" पर क्लिक करें और परिणामी मेनू में "नया परीक्षण चलाएं" चुनें।
नई विंडो आपको चलाने के लिए एक परीक्षण का चयन करने देगी। सबसे पहले, एक परीक्षण का चयन करने के लिए "टेस्ट नाम" ड्रॉपडाउन का उपयोग करें। इस पहले एक के लिए, "rrul" चुनें, उस कंप्यूटर के आईपी में दर्ज करें जिसे आपने सर्वर के रूप में सेट किया है, फिर अपना परीक्षण नाम दें। नाम आपको उन परिणामों की पहचान करने में मदद करेगा जो फ्लेंट बचाता है। यह .gz एक्सटेंशन के साथ JSON के संकुचित रूप का उपयोग करता है। जब सब कुछ अच्छा लगे, तो विंडो के नीचे बाईं ओर "रन टेस्ट" बटन पर क्लिक करें।
सभी परीक्षणों को चलाने में थोड़ा समय लगता है, इसलिए धैर्य रखें, और उन दो कंप्यूटरों के साथ नेटवर्क पर कुछ भी न करने का प्रयास करें जो कनेक्शन के साथ हस्तक्षेप कर सकते हैं। यह आपके डेटा को गड़बड़ कर देगा।
परीक्षण पूरा होने के बाद, आप मुख्य फ़्लेंट विंडो पर चार्ट की एक श्रृंखला में प्रस्तुत प्रासंगिक डेटा देख पाएंगे। RRUL टेस्ट आपको आपके कुल अपलोड, डाउनलोड और पिंग के बारे में जानकारी देगा। चार्ट सभी आपको वही जानकारी दिखाएंगे, लेकिन वे किसी भी पैटर्न को नोटिस करने में आपकी सहायता करने के लिए इसे अलग तरह से व्यवस्थित करते हैं। उदाहरण के मामले में, एक कचरा राउटर ने विलंबता का भार पैदा किया और कुछ बहुत टूटे हुए परिणाम उत्पन्न किए।
जाँच
Flent कई प्रकार के परीक्षण प्रदान करता है। प्रत्येक व्यक्ति आपके नेटवर्क को एक अलग तरीके से तनाव दे सकता है। आप उन सभी को याद करने की जरूरत नहीं है, यद्यपि। अधिकांश चार बुनियादी श्रेणियों में से एक में आते हैं। वे श्रेणियां विभिन्न विशिष्ट तरीकों से आपके नेटवर्क का परीक्षण करती हैं।
RRUL
RRUL का मतलब R ealtime R esponse U nder L oad है। यही वास्तव में इसे मापने का लक्ष्य है। RRUL परीक्षण एक वास्तविक नेटवर्क कार्य भार का अनुकरण करने और उस लोड के तहत लक्ष्य मशीन के प्रतिक्रिया करने के तरीके को पकड़ने की कोशिश करता है। आरआरयूएल को बफ़रब्लोअट.नेट में लोगों द्वारा नेटवर्क की स्थिति बनाने के लिए विकसित किया गया था, जहाँ बफरब्लोट इसका निदान और उपाय करने में मदद करने के लिए खेल में आएगा।
बफ़रब्लोट नेटवर्किंग में एक आम समस्या है। यह तब होता है जब एक राउटर बफ़र्स को बहुत अधिक डेटा देता है जब डेटा या स्ट्रीमिंग का एक बड़ा हिस्सा स्थानांतरित करता है। राउटर पर यह अतिरिक्त बफर दोनों का वजन होता है और यह स्थानांतरण को धीमा कर देता है। आरआरयूएल परीक्षण का तनाव बफर को ट्रिगर करने के लिए राउटर पर एक महत्वपूर्ण पर्याप्त भार डालने के लिए डिज़ाइन किया गया है। यदि आपका नेटवर्क एक बफरब्लोट का अनुभव कर रहा है, तो अपलोड और डाउनलोड नंबर दोनों बंद होना शुरू हो जाएंगे और परीक्षण चलने पर पिंग बढ़ जाएगा।
RRUL torrent परीक्षण चलाने की कोशिश करें। यह एक टोरेंट डाउनलोड को अनुकरण करता है, जो स्पष्ट रूप से एक बहुत ज़ोरदार प्रकार की नेटवर्क गतिविधि है और अभी भी बहुत वास्तविक दुनिया का परिदृश्य है।
उपरोक्त परिणाम वह हैं जो आप देखना नहीं चाहते हैं, विलंबता और गिरा हुआ पैकेट का भार। वह परीक्षण भीड़-भाड़ वाले नेटवर्क पर दो वायरलेस उपकरणों के बीच किया गया था। सर्वर वायर्ड होने पर बदलाव पर ध्यान दें।
अंतर निश्चित रूप से ध्यान देने योग्य है। कनेक्शन सही नहीं है, लेकिन यह एक डिवाइस वायर्ड होने के साथ बहुत अधिक स्थिर हो जाता है। दोनों के बारे में क्या?
इस परीक्षण में बहुत कम भिन्नता है। ऐसा इसलिए है क्योंकि हस्तक्षेप या सिग्नल की शक्ति में कमी का कोई अवसर नहीं है। ध्यान रखें कि यह वही नेटवर्क है जो पहले से परीक्षण की आपदा के रूप में है। स्पष्ट रूप से, वायरलेस कनेक्शन के साथ समस्या है। अंत में, Bufferbloat.net द्वारा प्रदान किए गए रिमोट सर्वर पर परीक्षण करने का प्रयास करें।
यह स्थानीय नेटवर्क की तरह साफ नहीं है, लेकिन यह अभी भी वायरलेस परीक्षणों की तरह गन्दा नहीं है। यह एक ऐसी चीज है जिसकी आप इंटरनेट पर एक सामान्य धार डाउनलोड से उम्मीद करेंगे।
RTT
RTT, या R ound T rip T ransfer परीक्षण वास्तव में RRUL परीक्षणों जैसा है। वे एक लोड के तहत लक्ष्य पर भरोसा नहीं करते। इसके बजाय, वे सर्किट को पूरा करने और क्लाइंट को वापस करने के लिए यूडीपी अनुरोध के लिए लगने वाले समय को मापते हैं। उनमें पिंग भी शामिल है।
अच्छे RTT टेस्ट के लिए, RTT फेयर चलाने की कोशिश करें। आपने पहले से ही अधिक यथार्थवादी और चुनौतीपूर्ण स्थिति का अनुकरण करने के लिए RRUL की कोशिश की है; अधिक आदर्श परिस्थितियां क्यों नहीं? RTT फेयर टेस्ट आपको यह देखने में मदद करेगा कि आपके नेटवर्क पर अधिक नियंत्रित स्थितियों के तहत एक गोल यात्रा कैसी दिखती है। यह काफी कम अराजक है। यह भी कम अराजक हो सकता है, हालांकि? ये एक वायर्ड सर्वर के साथ परिणाम हैं।
यह लगभग एक पाप की लहर है। निश्चित रूप से, यह आदर्श नहीं है, लेकिन यह बहुत ही पुराना है और काफी तेज है। दोनों मशीनों के तार के साथ, यह और भी बेहतर हो जाता है।
यह पहले टेस्ट में 40Mb / s से बड़ा अंतर है। एक बार फिर, परीक्षा को नेट पर ले जाएं।
यह पहले की तुलना में अब भी बेहतर है। फिर, ये परिणाम इस तरह एक परीक्षण के लिए सही लगते हैं, हालांकि अधिक स्थिरता एक लक्ष्य हो सकता है।
टीसीपी
टीसीपी परीक्षण मानक टीसीपी हैं। वे बुनियादी टीसीपी अनुरोधों को मापते हैं जैसे आप एक वेबसाइट पर जा रहे थे या अपने ईमेल की जांच कर रहे थे। संभावना है, ये परीक्षण आपके नेटवर्क पर लगभग उतना तनाव नहीं डालेंगे, लेकिन वे आपको एक बेहतर तस्वीर दे सकते हैं जो नियमित ट्रैफ़िक की तरह दिखता है।
एक अधिक ज़ोरदार टीसीपी परीक्षण का प्रयास करें। 12 स्ट्रीम के साथ टीसीपी डाउनलोड एक अधिक गहन प्रत्यक्ष डाउनलोड का अनुकरण करने के लिए एक अच्छा है। एक अच्छा मौका है कि अगर आप एक महान नेटवर्क नहीं है, तो आप कुछ गंभीर विलंबता देखने जा रहे हैं। हो सकता है कि वायर्ड सर्वर यहां भी चीजों को बेहतर बना सके।
यह वास्तव में एक ठोस 1Gb / s से संपर्क किया। यह बहुत आश्चर्यजनक है, वाईफाई परिणामों पर विचार कर रहा है। अंत में, एक नज़र डालें कि यह रिमोट सर्वर के साथ कैसा प्रदर्शन करता है।
अधिक विलंबता है, लेकिन गति अभी भी बहुत सम्मानजनक है। ओह, और यह एक वीपीएन पर भी था। जाहिर है, मुद्दा नेटवर्क के अंदर से आ रहा है।
यूडीपी बाढ़
यूडीपी बाढ़ परीक्षण वास्तव में आरटीटी परीक्षण होते हैं, लेकिन वे एक ही बार में टारगेट मशीन पर यूडीपी पैकेटों का प्रलय भेज देते हैं। वे प्रतिक्रिया नहीं करते हैं या यातायात के प्रवाह के अनुकूल नहीं हैं, बस भेजें। वे परीक्षण के लिए उपयोगी हो सकते हैं कि बग या हमले के दौरान लक्ष्य मशीन कैसे प्रतिक्रिया देगी।
विचार बंद करना
यदि आप अपने नेटवर्क का परीक्षण करने जा रहे हैं, तो समस्या क्षेत्रों को कम करने में मदद करने के लिए अपने नेटवर्क के विभिन्न बिंदुओं के बीच परीक्षण करना सबसे अच्छा है। इस गाइड के परीक्षण नेटवर्क में स्पष्ट रूप से वाईफाई की कुछ समस्याएं हैं। संभावना है, सीमित बैंडविड्थ और हस्तक्षेप दोनों खेल में हैं। यह स्पष्ट करना अच्छा है कि आप किस प्रकार की समस्याओं की तलाश कर रहे हैं। उस के आसपास अपने परीक्षण डिजाइन।
आपने देखा होगा कि जिस नेटवर्क के परिणाम सामने आते हैं, वह सब महान नहीं है। यह। दरअसल, आपके द्वारा देखे गए कुछ कचरा परिणाम ठीक वही हैं जो आपको अपने नेटवर्क में देखने की आवश्यकता है।
