బ్యాండ్‌విడ్త్ సమస్యలను ట్రాక్ చేయడానికి టెర్మినల్ నుండి Macలో అన్ని ఓపెన్ ఇంటర్నెట్ కనెక్షన్‌లను జాబితా చేయండి

Anonim

ఇటీవల నా కార్యాలయంలోని LAN సాధారణం కంటే నెమ్మదిగా నడుస్తోంది మరియు అదనపు బ్యాండ్‌విడ్త్‌ను ఏది ఉపయోగిస్తుందో నేను గుర్తించలేకపోయాను. నాకు P2P ట్రాఫిక్ కారణమని అనుమానం కలిగింది కానీ ఆక్షేపణీయ యంత్రంలో నేను స్పష్టంగా ఏమీ చూడలేకపోయాను. కాబట్టి ప్రశ్న ఏమిటంటే, Mac OS X నుండి ఇంటర్నెట్‌కు లేదా బయటి ప్రపంచానికి ఏ ప్రక్రియలు కనెక్ట్ అవుతున్నాయో మీరు ఎలా చూస్తారు?

lsof కమాండ్ లైన్ సాధనాన్ని ఉపయోగించి, మన Macsలో క్రియాశీల మరియు ఓపెన్ ఇంటర్నెట్ కనెక్షన్‌లను మాత్రమే జాబితా చేయడానికి -i ఆర్గ్యుమెంట్‌ను పాస్ చేయవచ్చు మరియు ఏదైనా విచిత్రం (లేదా నా విషయంలో,) ఉందో లేదో తెలుసుకోవచ్చు. ఏదో దాగి ఉంది) జరగబోతోంది మరియు బయటి చిరునామాకు కనెక్ట్ చేయడం, మరియు, ఈ కమాండ్ ఆక్షేపణీయ అప్లికేషన్ లేదా టాస్క్‌కి సంబంధించిన ప్రాసెస్ ID ఏమిటో కూడా మీకు చూపుతుంది, తద్వారా మేము దానిని చంపవచ్చు మరియు కావాలనుకుంటే కార్యాచరణను ఆపవచ్చు.

కమాండ్ లైన్ నుండి OS Xలో అన్ని ఓపెన్ ఇంటర్నెట్ కనెక్షన్‌ల జాబితాను ప్రదర్శించండి

ఇది తప్పనిసరిగా OS X టెర్మినల్ నుండి నమోదు చేయబడాలి, అయితే ఇది SSHతో రిమోట్‌గా లేదా Macలో స్థానికంగా ఉపయోగించబడుతుంది.

నేను ఉల్లంఘించిన Mac లోకి లాగిన్ అయ్యాను మరియు కింది ఆదేశాన్ని టైప్ చేసాను:

lsof -i

మీరు సుడోని ఉపయోగించాల్సిన అవసరం లేదు కానీ మీ నిర్దిష్ట వినియోగ సందర్భంలో కావాలనుకుంటే లేదా అవసరమైతే మీరు ఉపయోగించుకోవచ్చు.

Lsof అవుట్‌పుట్ కొంచెం బిజీగా ఉంది, కానీ మీకు కమాండ్ లైన్ గురించి బాగా తెలిసి ఉంటే అది మరీ వెర్రితనంగా అనిపించకూడదు.

ఈ lsof -i కమాండ్ స్ట్రింగ్ ద్వారా ప్రదర్శించబడే అవుట్‌పుట్ యొక్క ఉదాహరణ ఇక్కడ ఉంది:

MacMini:~ macuser$ lsof -i కమాండ్ PID వినియోగదారు FD రకం పరికరం పరిమాణం/ఆఫ్ నోడ్ పేరు SystemUIS 93 macuser 6u IPv4 0x04db27bc 0t0 సిస్టమ్ UDP9:3 macusUISP 9 IPv4 0x04db26e0 0t0 UDP : iChatAgen 111 macuser 6u IPv4 0x07084734 0t0 UDP localhost:49490->localhost:49490 iChatAgen 111 macuser 10u IPv4 0x05666f28 0t0 TCP 192.168.0.101:53762->bos-m012c-sdr6.blue.aol.com:aol ( స్థాపించబడింది :దాప్ (వినండి)

పై lsof అవుట్‌పుట్ డిస్‌ప్లేలో అసాధారణంగా ఏమీ లేదు, కానీ నా పైన పేర్కొన్న నెట్‌వర్క్ ట్రబుల్షూటింగ్‌లో, నా నెట్‌వర్క్‌లలో ఒకటైన Macs నేపథ్యంలో దాగి ఉన్న బిట్‌టొరెంట్ క్లయింట్‌ని నేను కనుగొన్నాను మరియు అది అనేక పెద్ద ఫైల్‌లను సీడింగ్ చేస్తోంది! సహజంగానే నేను BitTorrent క్లయింట్‌ను చంపాను, అప్లికేషన్‌ను తీసివేసాను, ఫైల్‌లను తొలగించాను మరియు Mac LAN మళ్లీ పూర్తి వేగంతో నడుస్తోంది.

స్థాపించబడిన ఇంటర్నెట్ కనెక్షన్‌లను మాత్రమే జాబితా చేయడం

మీరు స్థాపించబడిన కనెక్షన్‌లను మాత్రమే ప్రదర్శించాలనుకుంటే (అంటే అవి చురుకుగా కమ్యూనికేట్ చేస్తున్నాయి మరియు స్థానిక మెషీన్ మరియు బయటి IP మధ్య లింక్ ఏర్పాటు చేయబడింది), మీరు పైన పేర్కొన్న కమాండ్ వైవిధ్యాన్ని ఉపయోగించవచ్చు. lsof స్ట్రింగ్:

"

lsof -i | grep -E (వినండి|ఏర్పాటు చేయబడింది)"

మీరు స్థాపించబడిన కనెక్షన్‌ల యొక్క స్వయంచాలకంగా నవీకరించబడిన జాబితాను పొందడానికి దీన్ని ‘వాచ్’తో కలపవచ్చు.

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

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

బ్యాండ్‌విడ్త్ సమస్యలను ట్రాక్ చేయడానికి టెర్మినల్ నుండి Macలో అన్ని ఓపెన్ ఇంటర్నెట్ కనెక్షన్‌లను జాబితా చేయండి