iftop - Ngwa nleba anya bandwit Linux Linux nke ọma


N'edemede anyị mbụ, anyị enyochala ojiji nke TOP Command yana paramita ya. N'isiokwu a, anyị ewepụtala mmemme ọzọ mara mma nke a na-akpọ Interface TOP (IFTOP) bụ ngwa nleba anya bandwidth netwọk dabeere na n'ezie.

Ọ ga-egosi nleba anya ngwa ngwa nke mmemme netwọk na interface. Iftop na-egosi ndepụta bandwidth ojiji netwọkụ emelitere ezigbo oge kwa sekọnd 2, 10 na 40 na nkezi. Na post a, anyị ga-ahụ ntinye na otu esi eji IFTOP na ihe atụ na Linux.

  1. libpcap : ọba akwụkwọ maka ịdekọ data netwọk dị ndụ.
  2. libncurses : ọba akwụkwọ mmemme nke na-enye API maka iwulite oghere dabere na ederede n'ụzọ na-adabereghị na njedebe.

Wụnye libpcap na libncurses

Mbụ malite site na ịwụnye libpcap na libncurses ọba akwụkwọ site na iji njikwa ngwungwu nkesa Linux gị dịka egosiri.

$ sudo apt install libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev  [On Debian/Ubuntu]
# yum  -y install libpcap libpcap-devel ncurses ncurses-devel             [On CentOS/RHEL]
# dnf  -y install libpcap libpcap-devel ncurses ncurses-devel             [On Fedora 22+]

Download na Wụnye iftop

Iftop dị na ebe nchekwa ngwanrọ nke Debian/Ubuntu Linux, ị nwere ike tinye ya site na iji iwu dabara adaba dịka egosiri.

$ sudo apt install iftop

Na RHEL/CentOS, ịkwesịrị ịme ka ebe nchekwa EPEL rụọ ọrụ, wee wụnye ya dị ka ndị a.

# yum install epel-release
# yum install  iftop

Na nkesa Fedora, iftop dịkwa site na ebe nchekwa sistemụ ndabara iji wụnye site na iji iwu a.

# dnf install iftop

Nkesa Linux ndị ọzọ, nwere ike budata ngwungwu isi mmalite site na iji wget wee chịkọta ya site na isi mmalite dị ka egosiri.

# wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz
# tar -zxvf iftop-0.17.tar.gz
# cd iftop-0.17
# ./configure
# make
# make install

Isi ojiji nke Iftop

Ozugbo emechara nrụnye, gaa na njikwa njikwa gị wee mee iwu iftop na-enweghị arụmụka ọ bụla iji lelee ojiji bandwidth nke interface ndabara, dị ka egosiri na nseta ihuenyo dị n'okpuru.

$ sudo iftop

Nlele mmepụta nke iftop iwu nke na-egosi bandwit nke ndabere interface dị ka egosiri n'okpuru.

Nyochaa interface netwọk Linux

Buru ụzọ mee iwu ip ndị a ka ịchọta oghere netwọkụ niile agbakwunyere na sistemụ Linux gị.

$ sudo ifconfig
OR
$ sudo ip addr show

Mgbe ahụ, jiri ọkọlọtọ -i kọwaa interface nke ịchọrọ inyocha. Dịka ọmụmaatụ, iwu dị n'okpuru ebe a na-eji nyochaa bandwidth na ikuku ikuku na kọmputa ule.

$ sudo iftop -i wlp2s0

Iji gbanyụọ nyocha aha nnabata, jiri ọkọlọtọ -n.

$ sudo iftop -n  eth0

Ka ịgbanwuo ngosi ọdụ ụgbọ mmiri, jiri mgba ọkụ -P.

$ sudo iftop -P eth0

Iftop Nhọrọ na ojiji

Mgbe ị na-agba ọsọ iftop, ị nwere ike iji igodo dị ka S, D ịhụ ozi ndị ọzọ dị ka isi iyi, ebe ebe wdg. Biko mee ọsọ mmadụ iftop ma ọ bụrụ na ịchọrọ inyocha nhọrọ na aghụghọ ndị ọzọ. . Pịa ''code>q' ka ị kwụsị ịgba ọsọ windo.

N'isiokwu a, anyị egosila otu esi etinye ma jiri iftop, ngwaọrụ nlekota netwọkụ na Linux. Ọ bụrụ na ịchọrọ ịmatakwu gbasara iftop biko gaa na webụsaịtị iftop. Jiri obiọma kesaa ya ma ziga okwu gị site na igbe nkọwa anyị n'okpuru.