1、首先在iptables裡面加入此服務的端口
例如統計80端口的出流量,在OUTPUT裡面加入80端口政策
2、
#!/bin/sh
while (true)
do
logtime=`date +%Y-%m-%d`
a=$((`iptables -nxvL | awk '{if ( $2 == "OUTPUT") {print $7}}'`/1024))
sleep 5
b=$((`iptables -nxvL | awk '{if ( $2 == "OUTPUT") {print $7}}'`/1024))
speed=$((($b - $a)/5))
if [ ${speed} -gt 1024 ];then
speed=$((${speed}/1024))
echo "$(date +%Y-%m-%d.%H:%M:%S) speed is ${speed} MB/S" >> /tmp/${logtime}.apachespeed
else
echo "$(date +%Y-%m-%d.%H:%M:%S) speed is ${speed} KB/S" >> /tmp/${logtime}.apachespeed
fi
done
本文轉自 freeterman 51CTO部落格,原文連結:http://blog.51cto.com/myunix/1428293,如需轉載請自行聯系原作者