관리 메뉴

Sysops Notepad

[Linux] 실시간 트래픽 체크 스크립트 본문

업무/etc

[Linux] 실시간 트래픽 체크 스크립트

sysops 2021. 4. 11. 23:09
#!/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

Comments