首页 > 代码库 > linux 脚本測试网络速度
linux 脚本測试网络速度
example: ./netspeed eth0
1 #!/bin/bash
23 INTERVAL="1" # update interval in seconds
4
5 if [ -z "$1" ]; then
6 echo
7 echo usage: $0 [network-interface]
8 echo
9 echo e.g. $0 eth0
10 echo
11 exit
12 fi
13
14 IF=$1
15
16 while true
17 do
18 R1=`cat /sys/class/net/$1/statistics/rx_bytes`
19 T1=`cat /sys/class/net/$1/statistics/tx_bytes`
20 sleep $INTERVAL
21 R2=`cat /sys/class/net/$1/statistics/rx_bytes`
22 T2=`cat /sys/class/net/$1/statistics/tx_bytes`
23 TBPS=`expr $T2 - $T1`
24 RBPS=`expr $R2 - $R1`
25 TKBPS=`expr $TBPS / 1024`
26 RKBPS=`expr $RBPS / 1024`
27 echo "TX $1: $TKBPS kb/s RX $1: $RKBPS kb/s"
28 done
linux 脚本測试网络速度
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。