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,如需转载请自行联系原作者