Nethogs – Tissorvelja l-Użu tat-Traffiku tan-Netwerk Linux għal kull Proċess
Hemm tunnellata ta 'kmand ta' fuq ta 'sors miftuħ biex tara l-proċess li qed jaħdem fis-sistema tiegħek.
Imma jekk verament qed tfittex xi ħaġa li tista 'ttik statistika f'ħin reali tal-bandwidth tan-netwerk tiegħek għal kull użu tal-proċess, allura NetHogs huwa l-unika utilità li għandek tfittex.
NetHogs huwa programm tal-linja tal-kmand open-source (simili għall-ogħla kmand tal-Linux) li jintuża biex jimmonitorja l-bandwidth tat-traffiku tan-netwerk f'ħin reali użat minn kull proċess jew applikazzjoni fil-Linux.
Minn NetHogs Project Page
NetHogs hija għodda żgħira 'net top'. Minflok tkisser it-traffiku għal kull protokoll jew għal kull subnet, kif jagħmlu l-biċċa l-kbira tal-għodod, tiġbor il-bandwidth skont il-proċess. NetHogs ma jiddependix fuq modulu tal-qalba speċjali biex jitgħabba. Jekk f'daqqa waħda jkun hemm ħafna traffiku tan-netwerk, tista 'tqabbad NetHogs u immedjatament tara liema PID qed jikkawża dan. Dan jagħmilha faċli biex jiġu identifikati programmi li jkunu saru selvaġġi u f'daqqa waħda qed jieħdu l-bandwidth tiegħek.
F'dan l-artikolu, titgħallem kif tinstalla u ssib l-użu tal-bandwidth tan-netwerk f'ħin reali għal kull proċess bl-utilità nethogs taħt is-sistemi operattivi Unix/Linux.
Kif Tinstalla NetHogs fis-Sistemi Linux
Din is-soluzzjoni ta 'monitoraġġ tal-bandwidth NetHogs hija disponibbli fuq bosta sistemi operattivi Linux. Ibbażat fuq id-distribuzzjoni tal-Linux li qed taħdem, tista 'tinstalla nethogs minn wieħed mill-modi li ġejjin:
Biex tinstalla nethogs, trid yum tikkmanda biex tniżżel u tinstalla l-pakkett nethogs kif muri.
# yum install epel-release # yum install nethogs
Fuq Fedora Linux, uża l-kmand dnf kif muri.
# dnf install nethogs
Biex tinstalla nethogs, ikteb il-kmand apt li ġej biex tinstalla l-pakkett nethogs.
$ sudo apt install nethogs
Kif tuża NetHogs biex timmonitorja l-bandwidth bil-proċess
Biex tħaddem l-utilità nethogs, ittajpja l-kmand li ġej taħt sistemi bbażati fuq il-kappell aħmar.
# nethogs
Fuq Linux ibbażat fuq Debian, irid ikollok permessi ta 'l-għeruq, għalhekk mexxi bil-kmand sudo kif muri.
$ sudo nethogs
Kif tara hawn fuq il-linji li tibgħat u riċevuti juru l-ammont ta’ traffiku li qed jintuża għal kull proċess. L-użu totali mibgħut u riċevut tal-bandwidth huwa kkalkulat fil-qiegħ. Tista' tissortja u tibdel l-ordni billi tuża l-kontrolli interattivi diskussi hawn taħt.
Dawn li ġejjin huma l-għażliet tal-linja tal-kmand nethogs. L-użu ta' '-d
' biex iżżid rata ta' aġġornament u 'isem tal-apparat' biex tissorvelja apparat speċifiku partikolari jew bandwidth ta' apparat (default huwa eth0).
Per eżempju, biex issettja 5 sekondi bħala r-rata ta 'aġġornament tiegħek, imbagħad ittajpja l-kmand bħala.
# nethogs -d 5
$ sudo nethogs -d 5
Biex timmonitorja biss bandwidth tan-netwerk ta' apparat speċifiku (eth0), uża l-kmand bħala.
# nethogs eth0
$ sudo nethogs eth0
Biex tissorvelja l-bandwidth tan-netwerk taż-żewġ interfaces eth0 u eth1, ikteb il-kmand li ġej.
# nethogs eth0 eth1
$ sudo nethogs eth0 eth1
-d
– dewmien għar-rata ta' aġġornament.-h
– telenka l-użu tal-kmandi disponibbli.-p
– xamm f'mod promisku (mhux rakkomandat).-t
– tracemode.-V
– juri l-informazzjoni tal-verżjoni.
Dawn li ġejjin huma xi kontrolli interattivi utli (Keyboard Shortcuts) tal-programm nethogs.
-m
– Ibdel l-unitajiet murija għall-bandwidth f'unitajiet bħal KB/sec -> KB -> B-> MB.-r
– Issortja skont il-kobor tat-traffiku rispettiv.-s
– Issortja skont il-kobor tat-traffiku mibgħut.-q
– Agħfas nieqaf għall-pront tal-qoxra.
Għal lista sħiħa ta 'għażliet tal-linja ta' kmand tal-utilità nethogs, jekk jogħġbok iċċekkja l-paġni man nethogs billi tuża l-kmand 'man nethogs' jew 'sudo man nethogs' mit-terminal.
Għal aktar informazzjoni żur il-paġna ewlenija tal-proġett Nethogs.