Como executar o teste de velocidade na linha de comando para verificar a velocidade da conexão com a Internet
Índice:
As excelentes ferramentas curl e wget fornecem uma maneira simples de testar a velocidade de uma conexão com a Internet diretamente da linha de comando. O Curl vem com a maioria das variações unix, mas os usuários de Mac que desejam usar o truque do wget primeiro precisam obter o wget para OS X para que funcione, o wget é um utilitário de terminal simples usado para baixar arquivos da web e ftp e é útil tê-lo por perto para uma variedade de usos, valendo a pena tê-lo de qualquer maneira.O Curl deve ser pré-instalado em todos os tipos de unix que sejam vagamente modernos, incluindo todas as versões do Mac OS X e linux.
Teste a velocidade da conexão com a Internet na linha de comando
Este é um truque bastante simples para verificar as velocidades de download usando os servidores oficiais do SpeedTest, tornando-o um meio rápido e eficaz para verificar uma conexão ativa com a Internet. Existem duas maneiras de usar isso, uma utilizando curl e a outra usando wget.
Execute SpeedTest com curl na linha de comando para determinar as velocidades de download da conexão com a Internet
O primeiro truque é usar o curl, que é capaz de baixar arquivos remotos de praticamente qualquer lugar, recuperar cabeçalhos e realizar inúmeras outras ações bacanas. O Curl vem com todas as versões do Unix e OS X já feitas, o que o torna um comando quase universal para testar as velocidades de download em praticamente qualquer computador baseado em Unix:
curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip
A velocidade de download será exibida, bem como o tempo decorrido para concluir o download. Aqui está a aparência disso rodando em um terminal:
O arquivo “Test10.zip” está sendo enviado para /dev/null então não se preocupe em ocupar espaço em disco com um arquivo de teste inútil.
Se você acha que usará o truque de ondulação com frequência, considere adicioná-lo ao seu perfil como um pseudônimo:
alias speedtest='curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip'
Obrigado a um de nossos comentaristas por este ótimo truque de ondulação.
Você provavelmente notará que o comando em si é bastante semelhante à string de comando wget para executar uma ação semelhante, então é realmente uma questão de preferência.
Teste de velocidade de conexão na linha de comando com wget
Se você já está familiarizado com a linha de comando, sabe o que fazer, mas outros podem instalar o wget, então inicie o Terminal (encontrado em /Aplicativos/Utilitários/) e cole a seguinte string de comando no terminal:
wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip
Olhe para o lado direito do wget enquanto ele é executado e você verá a velocidade de conexão (1,36m/s no exemplo da captura de tela). Como o wget está apontando o arquivo baixado para /dev/null, ele não ocupará nenhum espaço no disco rígido, portanto, não há preocupação em executar este comando repetidamente.
Isso usa os mesmos servidores SpeedTest que estão disponíveis para usuários móveis por meio do aplicativo Speed Test, pode ser uma maneira decente de comparar diretamente as velocidades de conexão em uma conexão de banda larga versus celular, sem ter que acessar o Aplicativos da Web baseados em Flash SpeedTest e sem a necessidade de compilar nenhum software de linha de comando adicional.
Planeja usar esse truque com frequência? Considere adicionar um alias simples a .bash_profile:
alias speedtest='wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip'
O uso de um alias é obviamente mais curto e fácil de lembrar, tornando-o um pouco mais útil para scripts, automação, teste remoto e apenas para aqueles de nós que gostam de bisbilhotar no Terminal.
Este truque veio de @climagic no Twitter, certifique-se de seguir @osxdaily lá também, se ainda não o fez.