|
本帖总结了ubuntu下常用的网络查看/监控工具,包括nethogs,ethstatus,bmon,Netspeed。: U+ o6 T+ Q2 K+ o4 d6 E
2 _, f. X, m8 ]8 i* z& S$ |1. nethogs6 Q. I0 O2 Y8 r, \5 z, C$ h( ?; ~
nethogs可以查看实时进程网络占用。+ z( K! e. w) I$ I7 u+ T3 x8 E
安装: sudo apt install nethogs
7 X* i0 n8 Y; w' G0 f. n* _查看网络状态: nethogs eth0, w8 ^" a% z9 _6 I5 H
即 nethogs + 网卡名称,双击table会出现备选网卡名称4 e8 h7 ?2 y4 w( d4 H, {( z& P" [
$ f: F1 ]% a6 b0 zDetail:https://www.cnblogs.com/aaron-agu/p/5743141.html- Q! {: `% ~6 C2 s( W7 I
1 C8 e7 N9 o$ G A7 q7 s
2. ethstatus$ [" u% j$ n I7 |. t
ethstatus可以监控实时的网卡带宽占用。0 |/ }) s9 u. f2 T- X f' E
这个软件能显示当前网卡的 RX 和 TX 速率,单位是Byte5 I/ E9 d( N- }4 |: G0 M2 F
安装 sudo apt-get install ethstatus
/ ?& ^8 K8 A/ p$ p: _$ x查看 ADSL 的速度 sudo ethstatus -i eth07 V m0 A( L! C5 e. y4 t9 T ]; y1 T
查看 网卡 的速度 sudo ethstatus -i eth0: n U- A0 x8 E( a
eth0是网卡名称,可以换为自己机器的网卡名称。
$ \' o( _: ]' @0 [. O: [( a查看网卡名称 ifconfig
( }+ }: v3 H% u6 j+ E6 K/ R3 j. a; G5 a) [
Refer: http://blog.csdn.net/mmsxst10062710/article/details/41313067, e6 z/ n7 i6 J0 r8 Q) J: F
4 C' p4 _( q; h/ g& Z3. bmon- P; B5 s6 |3 C0 n5 f
安装 sudo apt-get install bmon
C d# n+ F8 {, u- B查看网络 bmon -p eth0
. Q, Z0 @/ P7 `7 \& J# G4 u2 ~8 |, u/ ? T1 C% @& [5 \4 h- ]7 q( T- I0 [
输入g控制流量面板的显示和隐藏
2 A- s+ j. [7 w" f& i输入d控制详情信息的显示和隐藏" m$ R5 t t1 N- V" x4 b( H! _
输入q退出面板! r! _ v4 |& J+ l/ [
网页输出命令 bmon -I distribution:multicast -o null -O html:path=/var/htdocs/2 z% d! @# k: n
可以配合nginx部署通过浏览器监控网络! b; p7 [( U0 H* u) s- m; H2 a
http://blog.csdn.net/jpiverson/article/details/11612843
+ o& e$ x3 n4 h6 N; y1 R% V' _- @8 p) {; u2 l+ I/ i E% q' O
4. Netspeed/ p* b2 ~* l' x% U: i
Netspeed是拥有GUI界面实时显示网速的工具。
6 z. C# ^7 l, r) o; V5 V添加源 sudo add-apt-repository ppa:ferramroberto/linuxfreedomlucid && sudo apt-get update
/ r$ t" z, p4 h' O1 b安装 sudo apt-get install netspeed
" J$ c# {3 V+ B& |# D效果如下:
/ j' a) x1 @- D# r8 s/ F
8 R% d9 B' _0 j. P' P: E
2 P- ^2 T" h2 I |
|