මගේ කලාප පළල අනුභව කරන්නේ කුමන ක්‍රියාවලියදැයි මා සොයා ගන්නේ කෙසේද?


210

මම හිතන්නේ මම මෙහි දෝෂයකට ගොදුරු වී සිටිමි. සමහර විට මම වැඩ කරන අතරතුර (ඇයිදැයි මම තවමත් නොදනිමි), මගේ ජාල තදබදය 200 KB / s දක්වා ඉහළ ගොස් ඒ ආකාරයටම පවතී, දැඩි වුවද මම අන්තර්ජාලයට සම්බන්ධ කිසිවක් නොකරමි.

CPU භාවිතය සමඟ මෙය සමහර විට මට සිදු වේ. එය සිදු වූ විට, මම topකුමන ක්‍රියාවලියක් වගකිව යුතු දැයි සොයා ගැනීමට විධානයක් ක්‍රියාත්මක කරමි kill. ගැටලුව නම්: මගේ ඉහළ ජාල භාවිතය සඳහා වගකිව යුතු ක්‍රියාවලිය කුමක්දැයි දැන ගැනීමට මට ක්‍රමයක් නොමැත. සම්පත් මොනිටරය සහ topවිධානය යන දෙකම මට කියන්නේ මගේ සම්පූර්ණ ජාල භාවිතය ගැන පමණයි, ඒ දෙකම මට නිශ්චිත ජාල තොරතුරු සැකසීමට නොකියයි.

සම්පූර්ණ කලාප පළල භාවිතය අධීක්ෂණය කිරීම පිළිබඳව මට මෙහි ප්‍රශ්න හමු වී ඇත, නමුත්, මා සඳහන් කළ පරිදි, එය මට අවශ්‍ය නොවේ. කුමන ක්‍රියාවලියක් අතපසු වී ඇත්දැයි සොයා ගැනීමට මට භාවිතා කළ හැකි වෙනත් විධානයක් තිබේද?

iftopපද්ධති මොනිටරය විසින් වාර්තා කරන ලද තොරතුරු සමඟ සම්පූර්ණයෙන්ම එකඟ නොවන ප්‍රති command ල විධානය මඟින් ලබා දේ. දෙවැන්න ඉහළ ජාල තදබදයක් ඇති බව කියා සිටියද, කලින් කියා සිටියේ යන්තම් 1 KB / s ය.

මම දැනටමත් පැහැදිලිව පෙනෙන සියල්ලම (ෆයර්ෆොක්ස්, යාවත්කාලීන කළමණාකරු, පිඩ්ජින්, ආදිය) වාසනාව නොමැතිව මරා දැමීමට උත්සාහ කර ඇත්තෙමි. මෙතෙක්, යන්ත්රය නැවත ආරම්භ කිරීම ගැටළුව මගහරවා ගැනීමට මා සොයාගත් එකම ක්රමයයි.

Answers:


259

මම නෙතෝග්ස් සමඟ විශාල සාර්ථකත්වයක් ලබා ඇත . එය මූලයක් ලෙස ක්‍රියාත්මක විය යුතු නමුත් සංඛ්‍යාලේඛන වර්ග කිරීමට ඔබට විවිධ ක්‍රම තිබේ (කේබී / එස් ​​හෝ නෙතෝග් ආරම්භ වූ දා සිට නිරීක්ෂණය කළ සම්පූර්ණ කලාප පළල වැනි).

එසේම, ඔබ රැහැන් රහිත භාවිතා කරන්නේ නම් උපාංගය එයට යැවිය යුතුය.

විධානයෙන් එය ස්ථාපනය කරන්න: sudo apt-get install nethogs

උදාහරණයක්: sudo nethogs wlan0


සමීප නිරීක්ෂණ ඒක ඇත්තටම එය සෑම විටම පර්යන්තය චරිත 80 පුරාම ව්යාප්ත වේ යැයි උපකල්පනය විධානය truncates බව මැලේරියාව.
ලී ලො

3
එය ටික කලක් ගතවී ඇත, නමුත් මෙම පිළිතුර සැබවින්ම සරල ය.
මලබාර්බා

2
nethogsහොඳයි, නමුත් එය භාවිතය පෙනේ ක්රමයක් මගේ පරිගණකය පිළිබඳ වැඩි CPU වඩාiftop
aidan

4
nethogභාවිතයට ගත නොහැකි සමහර අනුවාදයන් සාදන දෝෂයක් ගැන අනතුරු අඟවන්න
Rmano

4
ඔබ රැහැන් රහිත භාවිතා කරන්නේ නම් ඔබට උපාංගය පසු කිරීමට අවශ්‍ය නොවේ. sudo nethogsහොඳින් වැඩ කරයි.
Ads20000

59

iftopවැඩිපුරම තදබදය ලැබෙන ඔබේ යන්ත්‍රයේ TCP වරාය සොයා ගැනීමට භාවිතා කරන්න . ඉන්පසු sudo netstat -tupඑම වරාය "අයිති" ක්‍රියාවලිය සොයා ගැනීමට භාවිතා කරන්න.

ඔබ සොයන ක්‍රියාවලිය එයයි.

PS: UDP සඳහාද වැඩ කළ යුතුයි.


1
ස්තූතියි, විධානය ක්‍රියාත්මක වන බව පෙනේ, නමුත් මට අමුතු ප්‍රති .ල ලැබේ. පද්ධති මොනිටරය තත්පරයට 180KB / s පමණ iftopහිමිකම් කියන අතර තත්පරයට යන්තම් කිලෝබයිට් 1 ක් ඉල්ලා සිටී.
මලබාර්බා

2
මුල් ප්‍රශ්නයට පිළිතුරු සපයන බැවින් මම පිළිතුර පිළිගනිමි. නමුත් මෙහි සිදුවන්නේ කුමක්දැයි මට දැනගත හැකි නම් මම සතුටු වන්නෙමි.
මලබාර්බා

iptop තනි අතුරු මුහුණතක් සඳහා සංඛ්‍යාලේඛන පෙන්වයි. පද්ධති මොනිටරය එක් අතුරු මුහුණතක් හෝ ඒ සියල්ල දෙස බලන්නේ දැයි මට විශ්වාස නැත. එය එසේ නම්, පද්ධති මොනිටරය මඟින් ගමනාගමනය පෙන්වනු ඇති නමුත් ඉෆ්ටොප් මඟින් පෙන්වන්නේ නැත, එය හරි, මන්ද ඔබට අවශ්‍ය වන්නේ කෙසේ හෝ ඔබේ අන්තර්ජාල අතුරුමුහුණත දෙස බැලීම පමණි (සහ අඩු නොවේ). මම මගේ පද්ධතියේ iftop පරීක්‍ෂා කළ අතර එය මා බලාපොරොත්තු වූ දේ පෙන්නුම් කළේය. Iftop පිළිවෙලින් 2s, 10s, 40s ට වැඩි සාමාන්‍යයක් පෙන්වන බව මතක තබා ගන්න. මම 'sudo iftop -i eth0 -nPB' වැනි iftop ධාවනය කළෙමි, ඔබ එය ක්‍රියාත්මක කළේ කෙසේද?
ලී ලො

මම එය ධාවනය කළේ sudo iftop -B -i eth0, එයින් අදහස් කරන්නේ එය මගේ අන්තර්ජාල ගමනාගමනය දෙස පමණක් බැලුවාද? පද්ධති මොනිටරය වෙනත් අතුරුමුහුණත් පරික්ෂා කිරීම මට සිදු නොවීය. උත්ප‍්‍රාසාත්මක ලෙස, ගැටළුව විනාඩි 10 කට පෙර අතුරුදහන් විය (පැය ගණනාවකට පසු), එබැවින් මට iftopදැන් නැවත පරීක්ෂා කළ නොහැක . අඩු අතුරුමුහුණත නියෝජනය කරන්නේ කුමක් ද?
මලබාර්බා

3
ඉෆ්ටොප් තිරයේ බොහෝ සංඛ්‍යා ඇති බැවින් මම ඔබ උනන්දුවක් දක්වන අංකය උද්දීපනය කළ තිර පිටපතක් නිර්මාණය කර ඇත්තෙමි. එය පද්ධති මොනිටරයට සංසන්දනය කරන්න. තිර රුව imgur.com/2iuiI හි ඇත . "ලෝ" යනු localhost යන්නයි, එය දේශීය වැඩසටහන් එකිනෙකා සමඟ සන්නිවේදනය කළ හැකි අතුරු මුහුණතක්.
ලී ලො

15

ඔබට සොයා බැලීමට අවශ්‍ය විය හැකිය ntop- එය ක්‍රියාවලි මට්ටමින් ජාල ක්‍රියාකාරකම් නිරීක්ෂණය කළ යුතුය. ඔබට ntopමෘදුකාංග මධ්‍යස්ථානයේ හෝ සමඟ සොයාගත හැකියsudo apt-get install ntop

ස්ථාපන උපදෙස් සඳහා, ඔවුන්ගේ පිටුව http://packages.ntop.org/ අනුගමනය කරන්න.


2
ubuntu 17.04 (
zesty

උබුන්ටු හි පසු සංස්කරණ සඳහා repos සඳහා packages.ntop.org/apt-stable බලන්න . එසේම එයapt-get install ntopng
dw1

එයට තමන්ගේම දේශීය සේවාදායකයක් ඇති අතර එය අවුල් සහගතය ...
rogerdpack

7

තවත් විකල්පයක් වන්නේ iptraf ය. එය ක්‍රියාවලියේ PID ඔබට පෙන්වන්නේ නැත, නමුත් කලාප පළල කොපමණ ප්‍රමාණයක් භාවිතා කරන්නේද යන්න ඔබට කියනු ඇත.


7

ප්‍රමාද වූ පිළිතුර, නමුත් මට ඇත්තේ එකම ගැටලුවකි. උබුන්ටුඕන් බවට පත් විය. Tcpdump ධාවනය කිරීමෙන් එය හමු විය. ක්‍රියාවලි හඳුනාගැනීමේදී මම එකම ඉගෙනුම් වක්‍රය හරහා ගියෙමි.

සිට මගේ සටහන් :

උබුන්ටු කොටු සම්බන්ධතා තොරතුරු

මිනිත්තු කිහිපයකට පසු අන්තර්ජාල සම්බන්ධතාවය බඩගා යන බව දැන ගැනීමට අද උදෑසන මගේ උබුන්ටු 10.04 ඩෙස්ක්ටොප් එක ආරම්භ කළා. මම මෙය මීට පෙර වින්ඩෝස් පෙට්ටිවල දැක ඇති අතර එය 99% ක්ම ඔත්තු මෘදුකාංගයකි. ඉතින්, මට විමර්ශනය කිරීමට අවශ්‍ය විය ... විධාන රේඛා විලාසය.

tcpdump. උබුන්ටුන් පිස්සු වැටෙන බව පෙන්වයි.

පද්ධතිය> මනාප> උබුන්ටු වන්. සියලුම සමමුහුර්තකරණය අක්‍රිය කරන්න. ඒක කළා.

ඉතින්, මම හිතන්නේ මම සියලු ජාල සම්බන්ධතා සහ ඔවුන් කරන්නේ කුමක්ද යන්න දැකීමට කැමතියි. මට පුළුවන්

netstat -cW (ජාල සම්බන්ධතා අඛණ්ඩව පුළුල් ආකෘතියකින් ලැයිස්තුගත කරන්න, එවිට විදේශීය ලිපින කපා හරිනු නොලැබේ)

lsof -i |grep -v 'localhost' (ඕනෑම කෙනෙකුගේ අන්තර්ජාල ලිපිනයකට ගැලපෙන විවෘත ලිපිගොනු ලැයිස්තුගත කරන්න, localhost හා සම්බන්ධ ඕනෑම විවෘත ලිපිගොනු ඉවත් කිරීමට grep - මෙහිදී මගේ අදහස වූයේ දේශීය සේවාවන් ජාල භාවිතයට බලපාන්නේ නැති නිසා ඒවා දැකීමට මා අකමැති බවය).

ඉවත් කළ යුතු කරුණු කිහිපයක්:

  1. දෝශ නිරාකරණය සඳහා උබුන්ටු ලොග් ගැන ඉගෙන ගත යුතුය.
  2. Tcpdump ගැන වැඩිදුර ඉගෙන ගැනීමට අවශ්‍යයි, එබැවින් මම ඩැනියෙල් මයිස්ලර්ගේ මෙම නිබන්ධනය සමඟ ආරම්භ කරමි .

සංස්කාරක සටහන: මෙම පිළිතුර යොමු වූයේ ආරාධිත පරිශීලකයින් සඳහා පමණක් වන ටින්කර්ගේ බ්ලොග්ස්පොට් ලිපියට ය. මෙම පිළිතුරට සැලකිය යුතු ඉහළ යාමක් ඇති බැවින් එය වටී. වේබැක් මැෂින් පිළිබඳ ලිපියේ පිටපතක් මට හමු විය . එය මෙහි ඇතුළත් කර ඇත.


0

මෙන්න මම කැමති එකක්, එය ජාලයෙන් වැඩිපුරම කියවන්නේ කුමක්දැයි ඔබට කියයි, කෙසේ වෙතත් (ජාලයට "ලිවීම" සඳහා වැඩ කරන බවක් නොපෙනේ, එබැවින් ... ඔබට අඩක් ලැබේ).

$ sudo apt install dstat
then
$ dstat --net --top-io-adv
-net/total- -------most-expensive-i/o-process-------
 recv  send|process              pid  read write cpu
   0     0 |chrome               1885   19k  17k0.4%
 504B  734B|chrome               1923    0   66k0.2%
 651k   18k|chrome               1923  597k 593k2.0%
  19k   26k|gnome-terminal-      25834 429B  59k0.8%

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.