|
|
本帖总结了ubuntu下常用的网络查看/监控工具,包括nethogs,ethstatus,bmon,Netspeed。/ U. n; ^4 z$ q" a5 J
$ G5 }9 T% \# k
1. nethogs( r1 x, X6 ^/ b' b, G- Y) E
nethogs可以查看实时进程网络占用。7 g) z, d. U3 d
安装: sudo apt install nethogs
( T/ I& v6 ]/ z; ]! V查看网络状态: nethogs eth0
- ]" n" ]+ ^! X# \7 {4 B即 nethogs + 网卡名称,双击table会出现备选网卡名称
9 D, h/ h, x$ Y* U& A" Y! x) ~ O6 _9 V3 u
Detail:https://www.cnblogs.com/aaron-agu/p/5743141.html2 y4 d% \8 Q& D$ g! g
& H5 d6 {- q) Q# B2. ethstatus
# x* q2 C: s7 M) A( C8 U1 `ethstatus可以监控实时的网卡带宽占用。; O4 g: J( w) r& `& I k6 f
这个软件能显示当前网卡的 RX 和 TX 速率,单位是Byte
9 B+ u" C8 ]& a* E; z安装 sudo apt-get install ethstatus7 X% l4 `" Q+ _( T9 @8 J
查看 ADSL 的速度 sudo ethstatus -i eth0
# S" |/ A1 y. d6 I查看 网卡 的速度 sudo ethstatus -i eth0# c8 N! V+ q0 t- `% E, R
eth0是网卡名称,可以换为自己机器的网卡名称。3 b! ], Y: i1 b; Z1 J8 l% h4 m
查看网卡名称 ifconfig
/ B0 n% u# Q2 t, ?3 Z j4 C' A& q* ^: x
Refer: http://blog.csdn.net/mmsxst10062710/article/details/41313067/ a* F; y% a& g4 I: [
V! W x/ N9 ~4 p( ?% Y0 t/ J3. bmon* ?( ]4 n/ D- ]/ A' r
安装 sudo apt-get install bmon
& C1 ^( P; e+ q i7 L查看网络 bmon -p eth0
/ t# Y/ S# b6 D! ^& X# M! p! g5 I( i9 T1 z
输入g控制流量面板的显示和隐藏' E! P9 ]" }# e( `: w
输入d控制详情信息的显示和隐藏
4 ^3 v# a b' b输入q退出面板/ w3 Y* u; j4 s/ T' O* W' t1 p
网页输出命令 bmon -I distribution:multicast -o null -O html:path=/var/htdocs/1 e# u+ A5 Z& P m) {
可以配合nginx部署通过浏览器监控网络
z6 F1 o6 S, Y$ Thttp://blog.csdn.net/jpiverson/article/details/116128432 r9 p; x7 ?6 [
5 o- ^, u* w7 n+ k5 d7 V. |
4. Netspeed0 j% I" B$ a% L B0 ^( ]
Netspeed是拥有GUI界面实时显示网速的工具。8 n' Z6 Y2 t* m" Y) R
添加源 sudo add-apt-repository ppa:ferramroberto/linuxfreedomlucid && sudo apt-get update8 s Q6 E' k$ i' j9 W7 N6 M' |
安装 sudo apt-get install netspeed
& F" Z) G0 u, p/ K9 f1 `* u效果如下:
; `3 `( p3 X7 F- g) n5 p5 e; d9 V* X+ L# n9 z1 h0 Z" Y
6 {% u0 B0 j; |/ \
|
|