TA的每日心情 | 怒 2019-11-20 15:22 |
|---|
签到天数: 2 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
. |/ u3 \( T8 U: G9 K
直接上代码:- Y4 f6 a G8 ?+ s
' ^- |3 \. E: n- ^' y
- #!/bin/bash
- % A" S9 @- [+ A! p, K
- function usage
- {
- echo "Usage: $0 "
- echo "e.g. $0 eth0 2"
- exit 1
- }
- if [ $# -lt 2 ];then
- usage
- fi
) A5 C+ p! n* F# c# ~' q/ ]- eth=$1
- interval=$2
- : A( J" w. y$ D1 X
- in_old=$(cat /proc/net/dev | grep -w $eth | sed -e "s/\(.*\)\:\(.*\)/\2/g" | awk '{ print $1 }' )
- out_old=$(cat /proc/net/dev | grep -w $eth | sed -e "s/\(.*\)\:\(.*\)/\2/g" | awk '{ print $9 }' )
2 n, c3 t9 W$ k& d3 S$ L- while true
- do
- sleep ${interval}
- in=$(cat /proc/net/dev | grep -w $eth | sed -e "s/\(.*\)\:\(.*\)/\2/g" | awk '{ print $1 }' )
- out=$(cat /proc/net/dev | grep -w $eth | sed -e "s/\(.*\)\:\(.*\)/\2/g" | awk '{ print $9 }')
- sub_in=$(( ($in-$in_old)/$interval ))
- sub_out=$(( ($out-$out_old)/$interval ))
- echo "Recv rate: $((${sub_in}/1024)) KB/s Sent rate: $((${sub_out}/1024)) KB/s "
- in_old=${in}
- out_old=${out}
- done
- exit 04 @- a4 t: l' o6 J m
& n0 l- L# V6 n1 \5 r4 ~) [% o! ?3 b! y5 _$ e7 N- f& b5 N
输出:
9 i# W. U2 `0 @6 N
2 {& u& l$ _; v# J) H8 DRecv rate: 1175 KB/s Sent rate: 29 KB/s
; s1 H# o6 [, w0 n, J4 t7 s* s# |Recv rate: 1175 KB/s Sent rate: 29 KB/s 2 z3 r- k* p3 l- g/ [) I
Recv rate: 1179 KB/s Sent rate: 31 KB/s
# }4 G: ?# F) sRecv rate: 987 KB/s Sent rate: 33 KB/s
# r: [- a$ S" f. h7 t3 hRecv rate: 1159 KB/s Sent rate: 29 KB/s : h7 F& ^/ t$ X2 A, w/ B( L, {
Recv rate: 1167 KB/s Sent rate: 29 KB/s - ~, ?( w( Q9 C& I d
Recv rate: 1082 KB/s Sent rate: 27 KB/s ! q6 h3 x& T0 ]$ u: |: b
Recv rate: 1085 KB/s Sent rate: 27 KB/s , w2 L% I: ~/ z5 q0 H# T$ a+ F
Recv rate: 1129 KB/s Sent rate: 29 KB/s ' `- d9 ?3 f6 T7 w
Recv rate: 954 KB/s Sent rate: 24 KB/s
+ L- @- p5 \3 S9 f- k$ Q6 rRecv rate: 465 KB/s Sent rate: 18 KB/s
. E* M0 j( s% j8 j6 H0 E, e" U5 c0 JRecv rate: 507 KB/s Sent rate: 14 KB/s 4 U; `0 t/ n. r; X/ z& ]. g" O
Recv rate: 1135 KB/s Sent rate: 30 KB/s0 R7 c$ p: P2 w o8 y& R1 w3 m
& h' l# E2 ` O( y( r( C: k! [ 与dstat的对比:dstat -n -N peth11 ^; y) q# y E5 k+ ~; x
! D8 a3 [ J/ z6 p* n$ W2 Q1176k 30k
2 w! G: T7 ?- s' Z* a/ D, r1176k 30k
1 O, o" z; ?) z W' } P+ a1180k 31k
0 w+ ~& b- K, i0 E7 I% D0 c987k 33k9 p7 }- R' x- [5 u
1159k 29k
3 F( I5 r0 N/ E; G- g& D) b1167k 30k
- ^6 L* a" |5 @" E1083k 27k
$ I8 U0 {& E3 E9 E1 V( @$ n1085k 27k, v, e4 L: a5 S0 s4 A8 K' V
1129k 29k
/ S/ N/ _4 M4 E955k 24k" |6 n/ W7 _. V& j
466k 19k
& j- {' L% {" ~ ]508k 15k/ @, u) [+ b/ |! H$ e
1135k 30k. G7 C; I v3 W5 q A; k
5 A1 I6 G+ ]$ O! ?9 D
. L4 P4 j' v1 U0 a5 E [# i! ^5 ` |
|