Nethogs - Nyochaa ojiji okporo ụzọ netwọkụ Linux Linux kwa usoro


Enwere ọtụtụ iwu isi mmalite mepere emepe iji lelee usoro ịgba ọsọ na sistemụ gị.

Ma ọ bụrụ na ị na-achọ n'ezie ihe nwere ike inye gị ọnụ ọgụgụ dị adị nke bandwidth netwọk gị kwa usoro ojiji, mgbe ahụ NetHogs bụ naanị uru ị kwesịrị ịchọ.

NetHogs bụ mmemme ahịrị iwu mepere emepe (dị ka iwu Linux kacha elu) nke a na-eji na-enyocha bandwidth okporo ụzọ netwọkụ nke oge nke usoro ma ọ bụ ngwa ọ bụla na Linux na-eji.

Site na NetHogs Project Page

NetHogs bụ obere ngwaọrụ 'net top'. Kama imebi okporo ụzọ kwa protocol ma ọ bụ kwa subnet, dị ka ọtụtụ ngwaọrụ na-eme, ọ na-ejikọta bandwit site na usoro. NetHogs anaghị adabere na modul kernel pụrụ iche ga-ebu. Ọ bụrụ na enwere ọtụtụ okporo ụzọ netwọkụ na mberede, ị nwere ike ịgbanye NetHogs ozugbo wee hụ nke PID na-akpata nke a. Nke a na-eme ka ọ dị mfe ịchọpụta mmemme na-aga nke ọma ma na-eburu bandwit gị na mberede.

N'ime edemede a, ị ga-amụta otu esi etinye ma chọpụta ojiji bandwidth netwọkụ ọ bụla na-arụ ọrụ na ngwa nethogs n'okpuru sistemụ arụmọrụ Unix/Linux.

Otu esi etinye NetHogs na Linux Systems

Nleba anya bandwidth NetHogs a dị n'ofe ọtụtụ sistemụ arụmọrụ Linux. Dabere na nkesa Linux ị na-agba, ị nwere ike iwunye nethogs site na otu n'ime ụzọ ndị a:

Iji wụnye nethogs, ị ga-enwerịrị iwu yum ka ibudata na wụnye ngwugwu nethogs dị ka egosiri.

# yum install epel-release
# yum install nethogs

Na Fedora Linux, jiri iwu dnf dị ka egosiri.

# dnf install nethogs

Iji tinye nethogs, pịnye iwu dabara adaba ka ịwụnye ngwugwu nethogs.

$ sudo apt install nethogs

Otu esi eji NetHogs nyochaa bandwit Site na usoro

Iji rụọ ọrụ nethogs, pịnye iwu a n'okpuru sistemụ dabere na okpu uhie.

# nethogs

Na Linux nke dabeere na Debian, ị ga-enwerịrị ikikere mgbọrọgwụ, yabụ jiri iwu sudo na-agba ọsọ dịka egosiri.

$ sudo nethogs

Dị ka ị na-ahụ n'elu izipu na natara ahịrị na-egosi ego nke okporo ụzọ na-eji kwa usoro. A na-agbakọ mkpokọta nke ezigara na natara ojiji nke bandwit na ala. Ị nwere ike hazie ma gbanwee usoro site na iji njikwa mmekọrịta ndị a tụlere n'okpuru.

Ndị a bụ nhọrọ ahịrị iwu nethogs. Iji '-d' ịgbakwunye ọnụego ume ọhụrụ na 'aha ngwaọrụ' iji nyochaa ngwa ngwa enyere ma ọ bụ bandwit nke ngwaọrụ (ndabara bụ eth0).

Dịka ọmụmaatụ, ka ịtọọ sekọnd 5 ka ọnụego ume ọhụrụ gị, wee pịnye iwu dị ka.

# nethogs -d 5
$ sudo nethogs -d 5

Ka inyochaa kpọmkwem bandwit ngwaọrụ (eth0) netwọk naanị, jiri iwu dị ka.

# nethogs eth0
$ sudo nethogs eth0

Iji nyochaa bandwit netwọk nke ma eth0 na eth1 interfaces, pịnye iwu na-esonụ.

# nethogs eth0 eth1
$ sudo nethogs eth0 eth1

  • -d - igbu oge maka ọnụego ume ọhụrụ.
  • -h - depụta ojiji iwu dị.
  • -p - sụrụ n'ụdị ịkwa iko (anaghị atụ aro ya).
  • -t - tracemode.
  • -V - gosi ụdị ozi.

Ndị na-esonụ bụ ụfọdụ njikwa mmekọrịta bara uru (Ụzọ mkpirisi ahụigodo) nke mmemme nethogs.

  • -m - Gbanwee nkeji egosiri maka bandwit n'ime nkeji dịka KB/sk -> KB -> B-> MB.
  • -r - Hazie site na oke okporo ụzọ dị iche iche.
  • -s - Hazie site na oke okporo ụzọ ezigara.
  • -q - Kụta kwụsị n'ọsọ shei.

Maka ndepụta zuru oke nke nhọrọ akara iwu nethogs, biko lelee ibe nethogs man site na iji iwu 'man nethogs' ma ọ bụ 'sudo man nethogs' sitere na njedebe.

Maka ozi ndị ọzọ, gaa na ibe ụlọ ọrụ Nethogs.