Como testar a velocidade da internet do servidor linux

Este post também está disponível em: English (Inglês)

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


Precisa de alguma assistência em seu Servidor ? Nós podemos te ajudar!