Chapuza para ver cuantos bytes te has bajado de la red


Script chorra y poco elegante que permite ver rápidamente cuantos bytes te has bajado de la red. Util para hacer tus cálculos a la hora de decidir si te conviene pasarte a ONO, o no ;-D

Estoy bastante harto de (T) así que hace poco visité la web de ONO para ver lo que podian ofrecerme. Su “internet de banda ancha” por cable (la alternativa a ADSL) está muy bién, es algo más barato que el de (T) y además tiene el mismo inconveniente: que todavia no ha llegado a mi zona ;-D

Lo que me llamó la atención es que ONO (a diferencia de (T)) impone limitaciones de tráfico de bajada. Supongo que de subida también, pero no lo especifican. O tal vez se trata de la suma de ambos, pero no me parece muy lógico. De todas formas no me lo leí todo O:-)
Creo que son limitaciones de 750, 1000 y 1500 MB/mes, o algo así. Inmediatamente me pregunté cuanto tráfico real recibo yo habitualmente.

Y ahora viene el “truco” (las comillas son a propósito, es cutrecutrecutre 🙂
Cogí el fichero /var/log/messages y los logs antiguos que todavia guardaba, junté seis meses de logs (de agosto a enero, me pareció un periodo razonable para hacerme una idea de mi tráfico habitual) en un fichero que llamé ‘prova’, y ejecuté el siguiente comando:

echo `cat prova|grep received|awk ‘{ORS=”+”;print $10;}’`0|bc

obteniendo como resultado 650384981. Que a gusto me quedé ;-D

Evidentemente, todo esto funciona en mi caso, usando pppd, con mi configuración particular, etc. Pero es facil adaptarlo a otras configuraciones.

Por supuesto se puede afinar y mejorar mucho, se puede hacer en una sola linea todo eso más la descompresión y concatenación de los logs antiguos, puede hacerse todo en Perl, puede hacerse en colorines… pero cogeis la idea? Modestamente, no está mal O:-) Y además creo que es interesante ver ese numerito, la cantidad de bytes que recibe uno en cuanto se descuida ;-D

Eso es todo, amigos.

Este post ha sido traido de forma automatica desde https://web.archive.org/web/20140625063149/http:/bulma.net/body.phtml?nIdNoticia=284 por un robot nigromante, si crees que puede mejorarse, por favor, contactanos.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.