업무/etc
[Linux] 실시간 트래픽 체크 스크립트
sysops
2021. 4. 11. 23:09
728x90
#!/bin/bash
echo "Time : receive (Kbit/Sec) / transmit (Kbit/Sec)"
while ( true ) ;
do
rx1=`grep eth0 /proc/net/dev | awk '{print $1}' | sed 's/.*://'`
tx1=`grep eth0 /proc/net/dev | awk '{print $9}'`
sleep 3
rx2=`grep eth0 /proc/net/dev | awk '{print $1}' | sed 's/.*://'`
tx2=`grep eth0 /proc/net/dev | awk '{print $9}'`
rx3=$(((rx2-rx1)/128/3))
tx3=$(((tx2-tx1)/128/3))
echo "`date '+%k:%M:%S'` : $rx3 / $tx3"
done
인터페이스는 eth0으로 되어있는데, # ifconfig 등의 명령어를 통해서 인터페이스명 확인 후 수정하시고 사용하시면 됩니다.
참고 : board.theko.co.kr/bbs/board.php?bo_table=B13&wr_id=20&page=2
728x90