Anonim

ఫ్లెంట్ అంటే ఏమిటి?

త్వరిత లింకులు

  • ఫ్లెంట్ అంటే ఏమిటి?
  • ఫ్లెంట్‌ను ఇన్‌స్టాల్ చేయండి
    • ఉబుంటు
    • డెబియన్
    • ఆర్చ్
    • వొక
    • మిగతా వాళ్ళంతా
  • ప్రాథమిక సెటప్
  • టెస్ట్ రన్నింగ్
  • టెస్టులు
    • RRUL
    • RTT
    • TCP
    • యుడిపి వరద
  • మూసివేసే ఆలోచనలు

ఫ్లెంట్ అంటే FLE xible N etwork T ester, మరియు ఇది దాని స్వంత ప్రోగ్రామ్ కాదు. బదులుగా, ఫ్లెంట్ అనేది బహుళ నెట్‌వర్క్ టెస్టింగ్ అనువర్తనాలను, ముఖ్యంగా నెట్‌పెర్ఫ్‌ను ఒకప్పుడు సమన్వయ ప్యాకేజీగా కలుపుతుంది, ఇది పరీక్షలను సరళంగా చేస్తుంది మరియు మీరు మీ పరీక్షలను అమలు చేస్తున్నప్పుడు స్వయంచాలకంగా గ్రాఫ్‌లు మరియు డేటా విజువలైజేషన్లను సృష్టించడానికి మ్యాట్‌ప్లోట్‌లిబ్‌ను కలిగి ఉంటుంది.

ఫ్లెంట్ అనేది మీ నెట్‌వర్క్‌ను పరీక్షించడానికి మరియు సాధారణ అసమర్థత నుండి తీవ్రమైన కనెక్షన్ సమస్యల వరకు ప్రతిదీ నిర్ధారించడానికి పూర్తి టూల్‌కిట్. మరో బోనస్ వలె, ఇది ఉచిత మరియు ఓపెన్ సోర్స్.

ఫ్లెంట్‌ను ఇన్‌స్టాల్ చేయండి

ఫ్లెంట్ మాక్ మరియు లైనక్స్ కోసం మాత్రమే అందుబాటులో ఉంది. మీరు విండోస్‌ను త్రవ్వి, మీ మొత్తం నెట్‌వర్క్‌ను లైనక్స్‌కు మార్చాలని దీని అర్థం కాదు. మీ పరీక్షల కోసం తాత్కాలికంగా దీన్ని అమలు చేయడానికి మీరు కొంత మార్గాన్ని కనుగొనాలి.

ఉబుంటు

ఫ్లెంట్ పిపిఎను జోడించడం ద్వారా ప్రారంభించండి.

$ sudo add-apt-repository ppa: tohojo / flent $ sudo apt update

అప్పుడు, ఫ్లెంట్‌ను ఇన్‌స్టాల్ చేయండి.

ud sudo apt install flent

డెబియన్

స్ట్రెచ్‌తో ప్రారంభమయ్యే అధికారిక డెబియన్ రిపోజిటరీలలో ఫ్లెంట్ అందుబాటులో ఉంది. దీన్ని ఇన్‌స్టాల్ చేయండి.

# apt install flent

ఆర్చ్

AUR నుండి ఫ్లెంట్ అందుబాటులో ఉంది. దాని పేజీకి వెళ్లి మీకు కావాల్సిన వాటిని పట్టుకోండి.

వొక

మీ '/etc/portage/package.accept_keywords' కు ఫ్లెంట్‌ను జోడించండి.

నెట్-ఎనలైజర్ / ఫ్లెంట్ ~ amd64

అప్పుడు, అది ఉద్భవించింది.

# ఉద్భవిస్తుంది --ask flent

మిగతా వాళ్ళంతా

ఫ్లెంట్ పైథాన్ ప్యాకేజీ. మీరు పైప్ పైథాన్ ప్యాకేజీ నిర్వాహికిని ఉపయోగించి దాన్ని వ్యవస్థాపించగలగాలి. ఇది ప్రతి లైనక్స్ పంపిణీకి మరియు మాక్స్ కోసం హోమ్‌బ్రూకు అందుబాటులో ఉంది.

# పిప్ ఇన్‌స్టాల్ ఫ్లెంట్

ప్రాథమిక సెటప్

ఇప్పుడు మీరు ఫ్లెంట్ ఇన్‌స్టాల్ చేసారు, మీరు కొన్ని ప్రాథమిక పరీక్షలను చేయడానికి దీన్ని ఉపయోగించడం ప్రారంభించవచ్చు. ఫ్లెంట్ కమాండ్ లైన్ మరియు గ్రాఫికల్ వెర్షన్ రెండింటినీ కలిగి ఉంది. మీరు బహుశా ఫ్లెంట్ ఆదేశాలను గుర్తుంచుకోవాలనుకోవడం లేదు కాబట్టి, ఈ గైడ్ GUI తో పని చేస్తుంది.

ఫ్లెంట్ సరిగ్గా పనిచేయడానికి, మీకు వ్యతిరేకంగా పరీక్షించడానికి సర్వర్ అవసరం. ఆ సర్వర్ నెట్‌పెర్ఫ్‌ను సర్వర్ మోడ్‌లో అమలు చేయాల్సిన అవసరం ఉంది .. దీన్ని మొదట సెటప్ చేయడం మంచిది, కాబట్టి మీరు మీ పరీక్షలన్నీ కలిసి చేయవచ్చు. నెట్‌పెర్ఫ్ ప్రతి లైనక్స్ పంపిణీ రిపోజిటరీలలో అందుబాటులో ఉంది, కాబట్టి దీన్ని మీ ప్యాకేజీ మేనేజర్‌తో ఇన్‌స్టాల్ చేయండి.

net sudo apt install netperf

మీరు దీన్ని సర్వర్‌లో కలిగి ఉన్న తర్వాత, సర్వర్ మోడ్‌లో నెట్‌పెర్ఫ్‌ను అమలు చేయండి.

$ సుడో నెట్‌సర్వర్ &

మీరు ప్రస్తుతానికి సర్వర్‌ను ఒంటరిగా వదిలివేయవచ్చు. ఇది నేపథ్యంలో సర్వర్ మోడ్‌లో నెట్‌పెర్ఫ్‌ను అమలు చేస్తుంది. ఫ్లెంట్ నడుస్తున్న మీ క్లయింట్ నుండి మీరు మిగతావన్నీ చేయవచ్చు.

టెస్ట్ రన్నింగ్

మీరు ఇప్పుడు ఫ్లెంట్ నుండి మీ సర్వర్‌కు పరీక్షలను అమలు చేయవచ్చు. మీ అప్లికేషన్ లాంచర్ నుండి లేదా టెర్మినల్‌లో ఫ్లెంట్-గుయ్ టైప్ చేయడం ద్వారా ఫ్లెంట్ జియుఐని తెరవండి. మీరు పొందే విండో ప్రారంభించడానికి చాలా సాదా. ఎగువ ఎడమ మూలలోని “ఫైల్” పై క్లిక్ చేసి, ఫలిత మెనులో “క్రొత్త పరీక్షను అమలు చేయి” ఎంచుకోండి.

క్రొత్త విండో అమలు చేయడానికి ఒక పరీక్షను ఎంచుకోవడానికి మిమ్మల్ని అనుమతిస్తుంది. మొదట, పరీక్షను ఎంచుకోవడానికి “టెస్ట్ పేరు” డ్రాప్‌డౌన్ ఉపయోగించండి. ఈ మొదటిదానికి, “rrul” ఎంచుకోండి. మీరు సర్వర్‌గా సెటప్ చేసిన కంప్యూటర్ యొక్క IP లో ఎంటర్ చేసి, ఆపై మీ పరీక్షకు పేరు పెట్టండి. ఫ్లెంట్ ఆదా చేసే ఫలితాలను గుర్తించడానికి పేరు మీకు సహాయం చేస్తుంది. ఇది .gz పొడిగింపుతో JSON యొక్క సంపీడన రూపాన్ని ఉపయోగిస్తుంది. ప్రతిదీ బాగా కనిపించినప్పుడు, విండో దిగువ ఎడమ వైపున ఉన్న “రన్ టెస్ట్” బటన్ క్లిక్ చేయండి.

అన్ని పరీక్షలు అమలు చేయడానికి కొంత సమయం పడుతుంది, కాబట్టి ఓపికపట్టండి మరియు కనెక్షన్‌కు అంతరాయం కలిగించే రెండు కంప్యూటర్‌లతో నెట్‌వర్క్‌లో ఏమీ చేయకూడదని ప్రయత్నించండి. ఇది మీ డేటాను గందరగోళానికి గురి చేస్తుంది.

పరీక్ష పూర్తయిన తర్వాత, మీరు ప్రధాన ఫ్లెంట్ విండోలో వరుస చార్టులలో సమర్పించిన సంబంధిత డేటాను చూడగలరు. RRUL పరీక్ష మీ మొత్తం అప్‌లోడ్, డౌన్‌లోడ్ మరియు పింగ్‌పై సమాచారాన్ని ఇస్తుంది. పటాలు అన్నీ మీకు అదే సమాచారాన్ని చూపుతాయి, కానీ అవి ఏవైనా నమూనాలను గమనించడంలో మీకు సహాయపడటానికి భిన్నంగా నిర్వహిస్తాయి. ఉదాహరణ విషయంలో, ఒక చెత్త రౌటర్ చాలా జాప్యాన్ని సృష్టించింది మరియు కొన్ని విరిగిన ఫలితాలను ఇచ్చింది.

టెస్టులు

ఫ్లెంట్ అనేక రకాల పరీక్షలను అందిస్తుంది. ప్రతి ఒక్కరూ మీ నెట్‌వర్క్‌ను వేరే విధంగా నొక్కి చెప్పగలరు. మీరు అవన్నీ గుర్తుంచుకోవాల్సిన అవసరం లేదు. చాలావరకు నాలుగు ప్రాథమిక వర్గాలలో ఒకటి. ఆ వర్గాలు మీ నెట్‌వర్క్‌ను వివిధ నిర్దిష్ట మార్గాల్లో పరీక్షిస్తాయి.

RRUL

RRUL అంటే R ealtime R esponse U nder L oad. అది కొలవడానికి లక్ష్యంగా ఉంది. RRUL పరీక్ష నిజమైన నెట్‌వర్క్ వర్క్ లోడ్‌ను అనుకరించటానికి ప్రయత్నిస్తుంది మరియు ఆ లోడ్ కింద లక్ష్య యంత్రం ప్రతిస్పందించే విధానాన్ని సంగ్రహిస్తుంది. RFUL ను బఫర్‌బ్లోట్.నెట్‌లోని ప్రజలు నెట్‌వర్క్ పరిస్థితులను సృష్టించడానికి అభివృద్ధి చేశారు, ఇక్కడ బఫర్బ్లోట్ నిర్ధారణకు మరియు పరిష్కారానికి సహాయపడుతుంది.

నెట్‌వర్కింగ్‌లో బఫర్‌బ్లోట్ ఒక సాధారణ సమస్య. డేటా లేదా స్ట్రీమింగ్ యొక్క పెద్ద భాగాన్ని బదిలీ చేసేటప్పుడు రౌటర్ ఎక్కువ డేటాను బఫర్ చేసినప్పుడు ఇది సంభవిస్తుంది. ఆ అదనపు బఫర్ రౌటర్‌లో ఒక బరువు మరియు ఇది బదిలీని నెమ్మదిస్తుంది. RRUL పరీక్ష యొక్క ఒత్తిడి బఫర్‌ను ప్రేరేపించడానికి రౌటర్‌పై గణనీయమైన లోడ్‌ను ఉంచడానికి రూపొందించబడింది. మీ నెట్‌వర్క్ బఫర్‌బ్లోట్‌ను ఎదుర్కొంటుంటే, అప్‌లోడ్ మరియు డౌన్‌లోడ్ సంఖ్యలు రెండూ పడిపోవటం ప్రారంభమవుతాయి మరియు పరీక్ష నడుస్తున్నప్పుడు పింగ్ పెరుగుతుంది.

RRUL టొరెంట్ పరీక్షను అమలు చేయడానికి ప్రయత్నించండి. ఇది టొరెంట్ డౌన్‌లోడ్‌ను అనుకరిస్తుంది, ఇది స్పష్టంగా చాలా కఠినమైన నెట్‌వర్క్ కార్యాచరణ మరియు ఇది ఇప్పటికీ వాస్తవ ప్రపంచ దృశ్యంగా ఉంది.

పై ఫలితాలు మీరు చూడకూడదనుకోవడం, చాలా జాప్యం మరియు పడిపోయిన ప్యాకెట్లు. రద్దీగా ఉండే నెట్‌వర్క్‌లోని రెండు వైర్‌లెస్ పరికరాల మధ్య ఆ పరీక్ష జరిగింది. సర్వర్ వైర్ అయినప్పుడు మార్పును గమనించండి.

వ్యత్యాసం ఖచ్చితంగా గుర్తించదగినది. కనెక్షన్ పరిపూర్ణంగా లేదు, కానీ ఒక పరికరం వైర్డుతో ఇది మరింత స్థిరంగా మారుతుంది. రెండింటి గురించి ఏమిటి?

ఈ పరీక్షలో చాలా తక్కువ వైవిధ్యం ఉంది. ఎందుకంటే జోక్యం చేసుకునే అవకాశం లేదా సిగ్నల్ బలం లేకపోవడం. మునుపటి నుండి పరీక్ష యొక్క విపత్తు వలె ఇదే నెట్‌వర్క్ అని గుర్తుంచుకోండి. స్పష్టంగా, వైర్‌లెస్ కనెక్షన్‌లతో సమస్య ఉంది. చివరగా, బఫర్బ్లోట్.నెట్ అందించిన రిమోట్ సర్వర్‌కు పరీక్షించడానికి ప్రయత్నించండి.

ఇది స్థానిక నెట్‌వర్క్ వలె శుభ్రంగా లేదు, కానీ వైర్‌లెస్ పరీక్షల వలె ఇది ఇంకా గందరగోళంగా లేదు. ఇంటర్నెట్‌లో సాధారణ టొరెంట్ డౌన్‌లోడ్ నుండి మీరు బహుశా ఆశించే విషయం ఇది.

RTT

RTT, లేదా R ound T rip T ransfer పరీక్షలు వాస్తవానికి RRUL పరీక్షల వంటివి. వారు లక్ష్యం లోడ్‌పై ఆధారపడరు. బదులుగా, వారు సర్క్యూట్‌ను పూర్తి చేసి క్లయింట్‌కు తిరిగి రావడానికి UDP అభ్యర్థన కోసం తీసుకునే సమయాన్ని కొలుస్తారు. వాటిలో పింగ్ కూడా ఉంటుంది.

మంచి RTT పరీక్ష కోసం, RTT ఫెయిర్‌ను అమలు చేయడానికి ప్రయత్నించండి. మరింత వాస్తవిక మరియు సవాలు పరిస్థితిని అనుకరించడానికి మీరు ఇప్పటికే RRUL ని ప్రయత్నించారు; ఎందుకు మరింత ఆదర్శ పరిస్థితులు కాదు? మీ నెట్‌వర్క్‌లో మరింత నియంత్రిత పరిస్థితులలో ఒక రౌండ్ ట్రిప్ ఎలా ఉంటుందో చూడటానికి RTT ఫెయిర్ పరీక్ష మీకు సహాయం చేస్తుంది. ఇది చాలా తక్కువ గందరగోళంగా ఉంది. అయినప్పటికీ, ఇది మరింత తక్కువ గందరగోళంగా ఉందా? వైర్డు సర్వర్‌తో వచ్చిన ఫలితాలు ఇవి.

ఇది దాదాపు పాప తరంగం. ఖచ్చితంగా, ఇది అనువైనది కాదు, కానీ ఇది చక్కగా మరియు చాలా వేగంగా ఉంటుంది. రెండు యంత్రాలు వైర్డుతో, ఇది మరింత మెరుగుపడుతుంది.

ఇది మొదటి పరీక్షలో 40Mb / s నుండి పెద్ద తేడా. మరోసారి, పరీక్షను నెట్‌కి తీసుకెళ్లండి.

మునుపటి నుండి వైఫై గజిబిజి కంటే ఇది ఇంకా మంచిది. మరలా, ఈ ఫలితాలు ఇలాంటి పరీక్షకు సరైనవిగా అనిపిస్తాయి, అయినప్పటికీ ఎక్కువ స్థిరత్వం ఒక లక్ష్యం కావచ్చు.

TCP

TCP పరీక్షలు ప్రామాణిక TCP. మీరు వెబ్‌సైట్‌ను సందర్శించడం లేదా మీ ఇమెయిల్‌ను తనిఖీ చేయడం వంటి ప్రాథమిక TCP అభ్యర్థనలను వారు కొలుస్తారు. అవకాశాలు ఉన్నాయి, ఈ పరీక్షలు మీ నెట్‌వర్క్‌లో ఎక్కువ ఒత్తిడిని కలిగించవు, కాని అవి సాధారణ ట్రాఫిక్ ఎలా ఉంటుందో మీకు మంచి చిత్రాన్ని ఇస్తాయి.

మరింత కఠినమైన TCP పరీక్షను ప్రయత్నించండి. 12 స్ట్రీమ్‌లతో కూడిన టిసిపి డౌన్‌లోడ్ మరింత తీవ్రమైన ప్రత్యక్ష డౌన్‌లోడ్‌ను అనుకరించడానికి మంచిది. మీకు గొప్ప నెట్‌వర్క్ లేకపోతే, మీరు కొంత తీవ్రమైన జాప్యాన్ని చూడబోయే మంచి అవకాశం ఉంది. వైర్డు సర్వర్ ఇక్కడ కూడా విషయాలను మెరుగుపరుస్తుంది.

ఇది కొంతవరకు సాధారణీకరించబడింది మరియు ఎక్కువ బ్యాండ్‌విడ్త్ ఉంది. బాగుంది. క్లయింట్ వైర్డు అయినప్పుడు మరింత మెరుగుదల ఉంది.

ఇది వాస్తవానికి ఘన 1Gb / s కి చేరుకుంది. వైఫై ఫలితాలను పరిశీలిస్తే ఇది చాలా అద్భుతంగా ఉంది. చివరగా, రిమోట్ సర్వర్‌తో ఇది ఎలా పని చేసిందో చూడండి.

మరింత జాప్యం ఉంది, కానీ వేగం ఇప్పటికీ చాలా గౌరవనీయమైనది. ఓహ్, మరియు ఇది చాలా VPN లో ఉంది. స్పష్టంగా, సమస్య నెట్‌వర్క్ లోపల నుండి వస్తోంది.

యుడిపి వరద

UDP వరద పరీక్షలు వాస్తవానికి RTT పరీక్షలు, కానీ అవి ఒకేసారి లక్ష్య యంత్రం వద్ద UDP ప్యాకెట్ల వరదను పంపుతాయి. వారు స్పందించరు లేదా ట్రాఫిక్ ప్రవాహానికి అనుగుణంగా ఉండరు, పంపండి. బగ్ లేదా దాడి నేపథ్యంలో లక్ష్య యంత్రం ఎలా స్పందిస్తుందో పరీక్షించడానికి అవి ఉపయోగపడతాయి.

మూసివేసే ఆలోచనలు

మీరు మీ నెట్‌వర్క్‌ను పరీక్షించబోతున్నట్లయితే, సమస్య ప్రాంతాలను తగ్గించడానికి మీ నెట్‌వర్క్‌లోని విభిన్న పాయింట్ల మధ్య పరీక్షించడం మంచిది. ఈ గైడ్ నుండి పరీక్ష నెట్‌వర్క్ స్పష్టంగా వైఫైతో కొన్ని సమస్యలను కలిగి ఉంది. అవకాశాలు, పరిమిత బ్యాండ్‌విడ్త్ మరియు జోక్యం రెండూ ఆట వద్ద ఉన్నాయి. మీరు ఏ రకమైన సమస్యల కోసం వెతుకుతున్నారో స్పష్టమైన చిత్రాన్ని కలిగి ఉండటం కూడా మంచిది. దాని చుట్టూ మీ పరీక్షలను రూపొందించండి.

ఫలితాలను చిత్రీకరించిన నెట్‌వర్క్ అంత గొప్పది కాదని మీరు గమనించి ఉండవచ్చు. ఇది కాదు. వాస్తవానికి, మీరు చూసిన కొన్ని చెత్త ఫలితాలు మీ స్వంత నెట్‌వర్క్‌లో మీరు చూడవలసినవి.

మీ నెట్‌వర్క్ యొక్క బలాన్ని ఫ్లెంట్‌తో పరీక్షించండి