TA的每日心情 | 怒 2019-11-20 15:22 |
|---|
签到天数: 2 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
+ F& n; @ ^/ ~. w! w, O4 g
直接上代码:( j' ~$ H* U3 X0 |
! E9 q E; v8 X6 I- #!/bin/bash
- $ `2 i7 [, e8 T+ W
- function usage
- {
- echo "Usage: $0 "
- echo "e.g. $0 eth0 2"
- exit 1
- }
- if [ $# -lt 2 ];then
- usage
- fi
8 n$ F: S$ Q' [. p: M- eth=$1
- interval=$2
- 1 D/ X) x& A% c2 D) t! O
- 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 }' )
q9 k! o/ q' W! x+ e: D2 ?% X" H( ~- 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 0' z; x4 d ^" L. B, P/ T+ Q- @
4 x5 [. m* x; C( J* ]8 ^4 h
6 b! h# \9 t/ ?0 _. _" s& ^* {输出:
2 k8 p0 l; D K: }1 J1 r. f
7 \: i8 ?7 p' c; DRecv rate: 1175 KB/s Sent rate: 29 KB/s . O* o- t; N# X/ l. X- n/ u: X) t/ L
Recv rate: 1175 KB/s Sent rate: 29 KB/s
$ h, ~; b% g4 ]% g) eRecv rate: 1179 KB/s Sent rate: 31 KB/s
& v5 S1 z& B" H7 d; [0 d! a3 ]Recv rate: 987 KB/s Sent rate: 33 KB/s
/ Z) ~6 D3 u+ TRecv rate: 1159 KB/s Sent rate: 29 KB/s ! x" L7 r. O7 _ w" i- N/ x: I& s3 J8 V
Recv rate: 1167 KB/s Sent rate: 29 KB/s
2 c5 A( V# X) @& [9 ]: j+ xRecv rate: 1082 KB/s Sent rate: 27 KB/s
0 B& P2 }1 @. M3 O2 m# uRecv rate: 1085 KB/s Sent rate: 27 KB/s
# o& T* v; s* |, w nRecv rate: 1129 KB/s Sent rate: 29 KB/s 0 }3 C: k$ O: E$ u: y' a# k
Recv rate: 954 KB/s Sent rate: 24 KB/s 6 u; S6 I( j! v8 W1 s6 b' f
Recv rate: 465 KB/s Sent rate: 18 KB/s 2 U! s2 H2 \" k/ G6 J
Recv rate: 507 KB/s Sent rate: 14 KB/s
/ o. q& \3 R, b* s3 _Recv rate: 1135 KB/s Sent rate: 30 KB/s1 _( a& A8 @9 f6 i3 M
& @5 p* a1 i& a0 v, z* g 与dstat的对比:dstat -n -N peth12 _4 F5 P" i2 j$ H$ ?- I
, b. r" n' t. s1 T* O
1176k 30k: U# Y# J& _6 y% o" M; C1 n" I
1176k 30k
: W8 ?# O. T0 U* ?" Y/ |1180k 31k- s. E3 v/ Y- y% h) o
987k 33k
- B" g& S4 L" z0 ^. D& b4 g" c1159k 29k
# X! y% C1 k+ u) `3 C, \1167k 30k b/ O: V I5 |) J5 w
1083k 27k7 v4 T$ W8 J1 @' Q$ Y
1085k 27k8 |, V' q* ?- w1 W4 Z: }
1129k 29k
) Y+ k& O3 A! N5 \. C: Y955k 24k$ }/ B5 |+ w' ]% U. D1 t
466k 19k
( h" g. n, Q) v5 ?& y; d; N6 ~508k 15k r8 {% P- g. Z4 S5 j1 a* P
1135k 30k
9 B" \- _ T- h, C6 Q9 l! T# G" P. f7 n7 E o2 v% }, A
# S* C2 I: f( c; i: d: Y
|
|