인터넷에서 받은 데이터를 어떻게 계산할 수 있나요?
bash 스크립트를 실행하고 수신되는 MB 수를 계산하고 싶습니다.
전체 시스템에 대한 통계일 수 있습니다.
답변1
네트워크 장치를 조심하세요
ifconfig
ip -s link show
cat /proc/net/dev
또는 iptables
프로토콜, 연결 종류, 기간 등을 기준으로 수량화할 수 있는 특정 카운터를 사용하는 것이 더 좋습니다.
다음이 없는 카운터 규칙을 만듭니다 jump
.
iptables -A INPUT -i eth0 -p tcp --dport 80
같이 보는 것보다
iptables -nvxL INPUT
(iptable을 사용하려면 루트 액세스가 필요합니다).
답변2
pv 명령을 사용할 수 있습니다.남자 pv(1) 페이지. 또한 다양한 대역폭 모니터링 도구를 사용해 볼 수도 있습니다.