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 Almalinux/RedHat , Ubuntu/Debian e a forma manual que servirá para qualquer outra Distribuição Linux.
Instalando o speedtest-cli no Almalinux/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
Instalando o speedtest-cli no Ubuntu/Debian
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
Instalando o speedtest-cli em 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:
Para executar o teste e gerar o link do Speedtest com o resultado:
Abaixo segue um exemplo do resultado