|
本帖总结了ubuntu下常用的网络查看/监控工具,包括nethogs,ethstatus,bmon,Netspeed。
$ ]( g6 |! e! ]* [( s' j( K0 S% Q% l; z+ x- w; [4 D4 r
1. nethogs
: _5 \* X( q4 j9 _( vnethogs可以查看实时进程网络占用。5 A4 }- D/ ]* ^9 b+ g
安装: sudo apt install nethogs
7 t1 d9 b; c/ y- ?$ I; I8 Q, m查看网络状态: nethogs eth08 q) |" J5 W/ a1 R9 c W& {
即 nethogs + 网卡名称,双击table会出现备选网卡名称9 v; ?3 ~' f( P. F, `
" e! t" S9 q: r1 d! A: FDetail:https://www.cnblogs.com/aaron-agu/p/5743141.html
- @! K5 Z8 i8 W% z! n/ h* X+ J
8 V! P5 I( i% t" l+ Q2. ethstatus" [; ]; J* F" w! S7 U2 e) r6 \# P
ethstatus可以监控实时的网卡带宽占用。
/ E$ d K! f- W$ c- P; U7 s这个软件能显示当前网卡的 RX 和 TX 速率,单位是Byte
, K" v9 Y u- H( s& X( D安装 sudo apt-get install ethstatus
3 p% r. [" _6 ?4 q8 C查看 ADSL 的速度 sudo ethstatus -i eth09 d4 P) I" U6 p0 U
查看 网卡 的速度 sudo ethstatus -i eth01 s' \+ Q; k5 g) c2 {0 M
eth0是网卡名称,可以换为自己机器的网卡名称。
& P2 z+ D0 o6 ? F# y* Y查看网卡名称 ifconfig T+ Z, T2 }9 |
% L/ `6 |1 R2 _$ e( f. C" Z2 lRefer: http://blog.csdn.net/mmsxst10062710/article/details/41313067
3 S( f# j" a/ q, V5 n( o2 T6 y- n5 A2 y& |
3. bmon0 C, V8 {6 [1 } W d& R8 \) z
安装 sudo apt-get install bmon2 W' q; d& L' r3 L
查看网络 bmon -p eth01 w- k y3 v5 R `) m) h
6 A% |3 v# D9 P7 x* B. p0 ^! r输入g控制流量面板的显示和隐藏
7 o/ X% s) U- Y* Z输入d控制详情信息的显示和隐藏
& O2 F* E0 P$ B# E+ B输入q退出面板
' b4 v3 v5 K2 m( K: \* R9 I j& ~网页输出命令 bmon -I distribution:multicast -o null -O html:path=/var/htdocs/& l/ z9 ?3 Q7 C' `5 @8 G
可以配合nginx部署通过浏览器监控网络
5 T3 q! `' n( b6 G. l dhttp://blog.csdn.net/jpiverson/article/details/11612843
) v6 P3 ^& B; C Q3 Y
0 ^( ^% L* u( J4. Netspeed4 _, | ]9 W' y: |' I
Netspeed是拥有GUI界面实时显示网速的工具。' k' b2 |7 J* e
添加源 sudo add-apt-repository ppa:ferramroberto/linuxfreedomlucid && sudo apt-get update
0 U# B' j! `# }3 {) n安装 sudo apt-get install netspeed
( J5 ~' _0 d1 Q- R效果如下:- J; ]3 B7 J( }
5 p6 g5 g2 i& j6 C1 x) n- ?# @) C$ o0 [9 y
|
|