|
本帖总结了ubuntu下常用的网络查看/监控工具,包括nethogs,ethstatus,bmon,Netspeed。: ?" v* I9 m$ ]$ _, I& z" {; i
. L. ^, n7 a- _5 F6 d
1. nethogs
0 a) s- s4 ~ |. u& {3 ynethogs可以查看实时进程网络占用。
! h; T* E8 u1 d( G/ z5 p/ | u! h安装: sudo apt install nethogs8 w7 S2 _% g6 E# |- _7 _
查看网络状态: nethogs eth0
) k% v. F& j8 B+ \ k即 nethogs + 网卡名称,双击table会出现备选网卡名称5 q/ Y+ k5 r- ?' b& |
8 K$ W: \, H* Z% p* k, p
Detail:https://www.cnblogs.com/aaron-agu/p/5743141.html
0 ~8 K0 @2 T6 K ~) Q1 x' o" o4 E7 y! y
2. ethstatus
# I: B* h a/ c" r! E8 ], Lethstatus可以监控实时的网卡带宽占用。
9 \; u4 g# ^3 k' `这个软件能显示当前网卡的 RX 和 TX 速率,单位是Byte0 H4 P! c2 q5 h. k% ^
安装 sudo apt-get install ethstatus
, G0 z* z5 q6 h5 X: K& K) e查看 ADSL 的速度 sudo ethstatus -i eth0
/ l& u! G: p- n3 P1 S* ?) V查看 网卡 的速度 sudo ethstatus -i eth0
4 v4 z: L: U2 Y3 q3 v7 aeth0是网卡名称,可以换为自己机器的网卡名称。
6 L2 |% ?0 S+ l4 r( B查看网卡名称 ifconfig
% n$ q4 Q/ y4 A" t# P1 p5 o/ D' b: d- r8 H, u
Refer: http://blog.csdn.net/mmsxst10062710/article/details/41313067; x; X. [7 B( H( [6 y- W
$ {; ^7 r0 s' O7 D2 h$ E* v' D% _% x
3. bmon' S0 [5 g3 V, q: ^ ^
安装 sudo apt-get install bmon
3 z) v; U/ l( ]2 D" Y1 k7 A查看网络 bmon -p eth0
+ Y; |. X; ?1 ]( B( I# k! ?5 n5 N6 A Z% n( t, T# E
输入g控制流量面板的显示和隐藏 a2 z. [: P5 C+ r# P1 ~3 |
输入d控制详情信息的显示和隐藏) M8 e+ Z: R9 r5 G$ {; y p3 H
输入q退出面板
8 Z& {: N g3 D) ^5 \5 P网页输出命令 bmon -I distribution:multicast -o null -O html:path=/var/htdocs/
! J6 e2 B+ o4 L# H" A4 j* R可以配合nginx部署通过浏览器监控网络% ^8 v2 q% N8 ~
http://blog.csdn.net/jpiverson/article/details/11612843
1 j' O. A: c( e# L$ g# ^+ \5 f$ N4 ?! N/ z8 @: _) ~
4. Netspeed, m& E8 Y$ U' P& v* j" g7 g8 R
Netspeed是拥有GUI界面实时显示网速的工具。
7 k9 ?6 s8 }/ k# `4 K# R" O. E' A# \& v添加源 sudo add-apt-repository ppa:ferramroberto/linuxfreedomlucid && sudo apt-get update
! F3 x# q5 ?3 L0 E# h0 {; ]" w4 c安装 sudo apt-get install netspeed
. A! t5 G/ G( V6 m6 J e5 g效果如下:
# V0 F" k/ }4 S$ g, M) _% b0 q H
/ @+ E8 q# |* u8 C, a. i% p8 c
|
|