¿Cómo puedo contar los datos recibidos de Internet?
Quiero ejecutar mi script bash y contar cuántos MB recibe.
Podrían ser estadísticas de todo el sistema.
Respuesta1
vigila tus dispositivos de red
ifconfig
ip -s link show
cat /proc/net/dev
o mejor utilizar iptables
contadores específicos, que te permitan cuantificar por protocolo, tipo de conexiones, duraciones, etc...
crear una contrarregla sin jump
:
iptables -A INPUT -i eth0 -p tcp --dport 80
que mirarlos con
iptables -nvxL INPUT
(Para jugar con iptable, se necesita acceso root).
Respuesta2
Puedes usar el comando pv, verpágina man pv(1). También puedes probar diferentes herramientas de monitoreo de ancho de banda.