設為首頁

收藏本站

導覽首頁 | 新登場    ◇聯盟溫泉 | 民宿 | 人力銀行 | 女性 |

類型:Linux_commend

目前伺服器流量檢測法 netspeed
透過下面這之簡單的語法,就可以檢測出目前每秒流量概況:
PS:TX: transmit 傳送;RX: receive 接收。所以,TX代表的是目前所有用戶正共使用多少下載流量。

第一步,先開一個文件
nano /usr/local/bin/netspeed

第二步,在空白文件輸入
#!/bin/bash

if [ -z "$1" ]; then
echo
echo usage: $0 network-interface
echo
echo e.g. $0 eth0
echo
exit
fi

IF=$1

while true
do
R1=`cat /sys/class/net/$1/statistics/rx_bytes`
T1=`cat /sys/class/net/$1/statistics/tx_bytes`
sleep 1
R2=`cat /sys/class/net/$1/statistics/rx_bytes`
T2=`cat /sys/class/net/$1/statistics/tx_bytes`
TBPS=`expr $T2 - $T1`
RBPS=`expr $R2 - $R1`
TKBPS=`expr $TBPS / 1024`
RKBPS=`expr $RBPS / 1024`
echo "tx $1: $TKBPS kb/s rx $1: $RKBPS kb/s"
done

第三步,儲存文件,設定文件權限
chmod 755 /usr/local/bin/netspeed

第四步,執行新文件
netspeed eth0


主旨:

內容:




104休閒信箱 2.3.0 © 104mm.com 2001 - 2017. 您尚未登錄
Page generated in 0.00695395 seconds with 3 Queries