Hace tiempo que intento hacer pruebas de ancho de banda desde una terminal, ya que mis servidores no tienen interfaz gráfica.
No solo eso, ademas quería hacer uso de uno de los mejores test que circula por la red, como es speedtest.
Bien, gracias a python y a un par de cosillas que nos descarguemos, esto sera muy sencillo y con la tecnología de speedtest.Lo primero que tenemos que hacer es descargarnos un par de librerías de python, que nos permitirán ejecutar correctamente un pequeño programa:
apt-get install python-lxml python-argparse unzip zip
He metido las librerías de zip, porque el archivo que vamos a descargarnos ahora esta en «.zip» y vamos a necesitarlas.
Bien, una vez descargadas las librerías, hacemos uso de un proyecto en github:
wget https://github.com/Janhouse/tespeed/archive/master.zip
Ahora una vez descargado, descomprimimos y nos metemos dentro:
unzip master.zip cd tespeed-master
Bien con esto estamos preparados para iniciar el programa, y que éste haga las pruebas necesarias de velocidad. Recuerda tener los menos procesos que consuman ancho de banda, para poder hacer una medición lo mas fiable posible.
python tespeed.py
Y esto sera los que nos encontremos:
Con esto concluyo el pequeño manual para hacer un test de ancho de banda. Anteriormente he comentado que usaríamos tecnología de SpeedTest, no es realmente cierto, ya que este programa en python lo que hace es usar los servidores de SpeedTest.