TA的每日心情 | 怒 2019-11-20 15:22 |
|---|
签到天数: 2 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
$ }+ ]6 D9 u& K5 R7 P' Q- ~直接上代码:: B5 s7 r# E. ]$ @' u
- K/ j$ _2 y3 t5 z. _( R
- #!/bin/bash
- ' c( D f4 ^: j! x$ B( ]4 b! n6 F
- function usage
- {
- echo "Usage: $0 "
- echo "e.g. $0 eth0 2"
- exit 1
- }
- if [ $# -lt 2 ];then
- usage
- fi
- / ^* o! R2 N/ k! i
- eth=$1
- interval=$2
# n0 p1 `+ W# R4 o; X4 k7 K- 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 }' )
1 ~# ]( e- l' o( M- 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
8 p$ _0 L0 U- |) S
V6 y L' O$ [9 h
, L1 S; J _9 e1 ^% c. {1 S9 b输出:
3 I( R6 Q8 J: e( ^9 g$ c
5 [9 |' @6 S: e. U P/ g' ?Recv rate: 1175 KB/s Sent rate: 29 KB/s : _( F B! q, g4 f0 m
Recv rate: 1175 KB/s Sent rate: 29 KB/s $ }" b( R f n1 _- E
Recv rate: 1179 KB/s Sent rate: 31 KB/s
. |0 X" z4 f! i9 sRecv rate: 987 KB/s Sent rate: 33 KB/s
?. }' F5 z9 C5 M% `" bRecv rate: 1159 KB/s Sent rate: 29 KB/s + D$ b/ @0 _+ E7 e
Recv rate: 1167 KB/s Sent rate: 29 KB/s
" _# O; _1 [ ZRecv rate: 1082 KB/s Sent rate: 27 KB/s 3 q& C$ A- F' p
Recv rate: 1085 KB/s Sent rate: 27 KB/s % O( {+ @- t, Q; v$ S/ e
Recv rate: 1129 KB/s Sent rate: 29 KB/s
' t! O( b, V' W' s" ]& ~8 ]9 a: SRecv rate: 954 KB/s Sent rate: 24 KB/s 6 A# S; |9 _. C: V' c+ _* [/ l
Recv rate: 465 KB/s Sent rate: 18 KB/s % @, F' u8 x3 F' i j1 G- g! E
Recv rate: 507 KB/s Sent rate: 14 KB/s ) y, b: w0 L% z' q' K" g5 [
Recv rate: 1135 KB/s Sent rate: 30 KB/s; X% u# {/ u; G& {+ t- J
# l: ^- s* I8 l) t7 t' z
与dstat的对比:dstat -n -N peth1. ~' n) w' K; R6 ?. u
% O2 Z, z- D2 u4 W1176k 30k" ]+ j A. x; @; \4 J
1176k 30k2 I+ w9 h5 Y- q
1180k 31k
& l; `$ l6 w# f1 O: z, n987k 33k
2 h+ D% ^, X+ ^" b( }1159k 29k3 S+ s4 i# @, V- {# C+ z) }
1167k 30k4 d9 k$ g I/ m# ?* W
1083k 27k
- ~0 o; y. d. k, x8 I1085k 27k
4 P! x+ e5 c; ?' c7 J1129k 29k7 d- h& R' P* T) [; r3 T; ~. M8 n3 U1 Y' |
955k 24k: A! ]0 H1 N+ Y0 x
466k 19k# R T1 ?4 `& z: F
508k 15k! @: {* S7 {) y, c7 u4 y/ R% H* k( L: h3 a
1135k 30k' H1 D1 I. W3 {& z
* K0 B0 H6 m" ?- \0 I( j& g; Q+ n- f
|
|