Skip to content
VDS · మానిటరింగ్ మరియు పనితీరు

నెట్వర్క్ లోడ్: iftop, nload, ss

మెషీన్ ద్వారా ఎంత ట్రాఫిక్ వెళుతుందో, అది సరిగ్గా ఎక్కడికి వెళుతుందో, ఛానెల్ నిండినప్పుడు ఏ ప్రాసెస్లు కనెక్షన్లను కలిగి ఉంటాయో ఎలా చూడాలి.

23 ఆగస్టు, 2026న నవీకరించబడింది

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

nload: ఇప్పుడు ఎంత

apt install -y nload && nload
dnf install -y nload && nload

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

ఇన్‌స్టాల్ చేయకుండా, ఒకసారి మాత్రమే:

cat /proc/net/dev
vnstat -l           # if vnstat is installed, shows a live counter

iftop: ట్రాఫిక్ ఎక్కడికి వెళ్తుంది

apt install -y iftop && iftop -nNP -i eth0

ఫ్లాగ్‌లు: -n అడ్రస్‌లను రిజాల్వ్ చేయదు, -N పోర్ట్‌లను రిజాల్వ్ చేయదు, -P పోర్ట్‌లను చూపిస్తుంది. "మీ అడ్రస్ — రిమోట్ అడ్రస్" జంటల జాబితాను 2, 10 మరియు 40 సెకన్ల బార్‌తో చూస్తారు. ఒకే లైన్ అంతా తినేస్తే, మీ దగ్గర మూలం లేదా గమ్యస్థాన అడ్రస్ ఉంటుంది — అప్పుడు దాన్ని బ్లాక్ చేయాలా లేదా అప్లికేషన్‌లోకి లోతుగా చూడాలా అని మీరు నిర్ణయించుకోండి.

ఇంటర్‌ఫేస్ పేరును ip -br a లో చూడండి — సాధారణంగా అది eth0 లేదా ens18.

ss: కనెక్షన్‌లను ఎవరు కలిగి ఉన్నారు

ss సిస్టమ్‌తో పాటే వస్తుంది, ఇన్‌స్టాల్ చేయాల్సిన అవసరం లేదు.

ss -tulpn                     # which ports are listening and which processes
ss -tn state established      # active connections
ss -tn state established | awk '{print $4}' | cut -d: -f1 | sort | uniq -c | sort -rn | head

చివరి కమాండ్ అడ్రస్ ప్రకారం కనెక్షన్‌లను లెక్కిస్తుంది — వందల కొద్దీ తెరిచిన ఒకే క్లయింట్‌ను ఇలా గుర్తిస్తారు. SSH పాస్‌వర్డ్ బ్రూట్-ఫోర్సింగ్ సమయంలో లేదా వెబ్‌సైట్‌పై ప్రాథమిక దాడి జరిగినప్పుడు ఇది సాధారణ దృశ్యం.

ఒక పోర్ట్ నిజంగా బయటికి లిజన్ చేస్తోందా, లేదా కేవలం localhost పైనే ఉందా అని తనిఖీ చేయడానికి కూడా ss -tulpn సహాయపడుతుంది: 127.0.0.1:5432 అడ్రస్ మెషీన్ నుండి మాత్రమే చేరుకోగలిగేది, 0.0.0.0:5432 — మొత్తం ఇంటర్నెట్ నుండి.

గతం కోసం గ్రాఫ్‌లు

లైవ్ టూల్స్ "రాత్రి ఏం జరిగింది" అనే ప్రశ్నకు సమాధానం ఇవ్వవు. దాని కోసం:

  • ప్యానెల్‌లోని "Overview" ట్యాబ్‌లోని ట్రాఫిక్ గ్రాఫ్ /hosting/vds/m/<id> — ఒక గంట, ఒక రోజు, ఒక వారం మరియు ఒక నెల కోసం, ప్యానెల్‌లోని గ్రాఫ్‌లు చూడండి;
  • మెషీన్ లోపల vnstat — రోజువారీ మరియు నెలవారీ గణాంకాలు: apt install -y vnstat, తర్వాత vnstat -d మరియు vnstat -m;
  • చరిత్రతో సెకనుకు మెట్రిక్స్ కావాలంటే Netdata.

సాధారణ పొరపాట్లు

  • తప్పు ఇంటర్‌ఫేస్‌పై iftop చూడటం. lo పై మీరు కేవలం లోకల్ మార్పిడిని మాత్రమే చూస్తారు, నిజమైన ట్రాఫిక్ మీ కంటికి తప్పించుకుంటుంది.
  • పెరిగిందనే కారణంతో ఇన్‌బౌండ్ ట్రాఫిక్‌ను దాడిగా భావించడం. మొదట మూలం ఎవరు, అది ఏ పోర్ట్‌ను తాకుతోంది అని చూడండి: తరచుగా అది ఇండెక్సింగ్ రోబోట్ లేదా మీ స్వంత బ్యాకప్.
  • అప్లికేషన్ స్థాయిలో పోర్ట్‌ను మూసివేయడం. ఒక సర్వీస్ 0.0.0.0 పై లిజన్ చేస్తే, నమ్మదగిన ఏకైక రక్షణ ఫిల్టర్. ఫైర్‌వాల్ ఆర్టికల్ ఉపయోగించి దాన్ని సెటప్ చేయండి మరియు అవసరమైనది మాత్రమే బయటికి తెరిచి ఉంచండి.
  • అవుట్‌బౌండ్ ట్రాఫిక్ గురించి మరచిపోవడం. ఇన్ఫెక్ట్ అయిన మెషీన్ సాధారణంగా స్వీకరించదు, అది సర్వ్ చేస్తుంది: సైట్ ప్రశాంతంగా ఉన్నప్పుడు అకస్మాత్తుగా అవుట్‌బౌండ్ పెరగడం ss -tnp తో ప్రాసెస్‌లను తనిఖీ చేయడానికి కారణం.

500 Mbps బ్యాండ్‌విడ్త్ మెషీన్‌పై మీ అన్ని సర్వీసుల మధ్య పంచబడుతుంది. పూర్తి వేగంతో డౌన్‌లోడ్ చేసే ఒకే ప్రాసెస్ సైట్ మరియు SSH రెండింటినీ నెమ్మదిస్తుంది — బ్యాక్‌గ్రౌండ్ డౌన్‌లోడ్‌లను పరిమితం చేయండి, ఉదాహరణకు rsync --bwlimit లేదా wget --limit-rate తో.