O speedtest-cli é uma ferramenta de linha de comando útil para administradores em servidores Linux testarem rapidamente a largura de banda, ping e outras informações. Este utilitário mantido pela Speedtest.net nos permite obter informações valiosas sobre o que está sendo oferecido pelo provedor de seu servidor linux.
Abaixo vamos abordar a instalação no CentOS/RedHat , Ubuntu/Debian e a forma manual que servirá para qualquer outra Distribuição Linux.
CentOS/RedHat
Instale o repositório Epel release
yum install epel-release -y
Instale python e python-pip
yum install python python-pip -y pip install --upgrade pip
Instale o Speedtest-cli via pip
pip install speedtest-cli
Ubuntu
Primeiro atualize os packages do servidor
apt-get update
Instale python e python-pip
apt-get install python python-pip pip install --upgrade pip
Instale o Speedtest-cli via pip
pip install speedtest-cli
Todas as outras Distribuições Linux/UNIX
Certifique-se que o pacote do python esteja instalado em sua distribuição linux
Faça o download do speedtest-cli
wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
Corrija as permissões para execução
chmod +x speedtest-cli
./speedtest-cli OU python speedtest-cli
Exemplo de comandos para speedtest-cli
Execute o comando abaixo para o iniciar o teste de velocidade
speedtest-cli
Exemplo do teste
[root@gerenciandosrv ~]# speedtest-cli Retrieving speedtest.net configuration... Testing from OVH Hosting (xxx.xx.xx.xxx)... Retrieving speedtest.net server list... Selecting best server based on ping... Hosted by TELUS (Montreal, QC) [1.07 km]: 7.488 ms Testing download speed................................................................................ Download: 681.31 Mbit/s Testing upload speed................................................................................................ Upload: 239.13 Mbit/s
Para executar o teste e gerar o link do Speedtest com o resultado utlize
speedtest-cli --share
[root@gerenciandosrv ~]# speedtest-cli --share Retrieving speedtest.net configuration... Testing from OVH Hosting (xxx.xx.xx.xxx)... Retrieving speedtest.net server list... Selecting best server based on ping... Hosted by Openface Internet (Montreal, QC) [1.07 km]: 2.286 ms Testing download speed................................................................................ Download: 732.54 Mbit/s Testing upload speed................................................................................................ Upload: 224.14 Mbit/s Share results: http://www.speedtest.net/result/8441139361.png
Importante: Alguns firewalls podem bloquear o teste, trazendo resultados de Download e Upload 00 Mbit/s . Neste caso sugiro pausar o firewall ou descobrir a porta utilizada pelo Speedtest para conexão.
Abaixo segue a imagem do meu teste de velocidade
