Este post também está disponível em:
O speedtest-cli é uma ferramenta de linha de comando bastante útil para SysAdmin ou usuários com acesso ao shell, testarem rapidamente a velocidade de download, upload e ping do 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 python3 e python3-pip e atualize o pip
yum install python3 python3-pip -y pip3 install --upgrade pip3
Instale o speedtest-cli com pip3
pip3 install speedtest-cli
Ubuntu
Atualize os packages do servidor
apt update apt upgrade -y
Instale python3 , python3-pip e atualize o pip3
apt-get install python3 python3-pip pip3 install --upgrade pip3
Instale o speedtest-cli com o pip3
pip3 install speedtest-cli
Outras distribuições Linux/UNIX
Certifique-se que o python3 esteja instalado em seu servidor
Faça o download do speedtest-cli
wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
Altere as permissões do arquivo para execução
chmod +x speedtest-cli
Nota: Alguns firewalls podem impedir que o teste funcione corretamente gerando um resultado para download/upload “0 Mbps”.
Exemplo de comandos para speedtest-cli
Execute o comando abaixo para o iniciar o teste de velocidade
speedtest-cli
Exemplo do resultado
[root@helpsysadmin ~]# speedtest-cli Retrieving speedtest.net configuration... Testing from Choopa, LLC (xxx.xxx.xx.xx)... Retrieving speedtest.net server list... Selecting best server based on ping... Hosted by UPX Technologies (Miami, FL) [2.79 km]: 1.777 ms Testing download speed................................................................................ Download: 275.07 Mbit/s Testing upload speed................................................................................................ Upload: 406.27 Mbit/s
Para executar o teste e gerar o link do Speedtest com o resultado:
speedtest-cli --share
[root@helpsysadmin ~]# speedtest-cli --share Retrieving speedtest.net configuration... Testing from Choopa, LLC (xxx.xxx.xx.xx)... Retrieving speedtest.net server list... Selecting best server based on ping... Hosted by Grupo GTD (Miami, FL) [2.79 km]: 1.251 ms Testing download speed................................................................................ Download: 3185.75 Mbit/s Testing upload speed................................................................................................ Upload: 2603.02 Mbit/s Share results: http://www.speedtest.net/result/10619675862.png
Abaixo segue um exemplo do resultado