Подсчитать количество полученных данных - gnu/linux

Подсчитать количество полученных данных - gnu/linux

Как я могу посчитать полученные данные из интернета?

Я хочу запустить свой bash-скрипт и посчитать, сколько МБ он получает.

Это может быть статистика для всей системы.

решение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 необходим root-доступ).

решение2

Вы можете использовать команду pv, см.man pv(1) страница. Также вы можете попробовать различные инструменты мониторинга пропускной способности.

Связанный контент