Que tal Tespeed . Eu recomendaria, por exemplo, tcptrack
ou nethogs
, mas o Tespeed é muito melhor como uma ferramenta de teste.
-
Download da fonte:
wget https://raw.github.com/Janhouse/tespeed/master/tespeed.py
-
Conceder permissão executável:
chmod +x tespeed.py
-
Execute o arquivo
./tespeed.py
Agora, se você quiser executá-lo a cada dois minutos, inclua isso em um cron job como um script ou crie um script pequeno que você executaria sempre que quiser começar a monitorar seu ISP. Por exemplo:
#!/bin/bash
#Time in Seconds
timer="60"
echo "Checking ISP for the TRUTH!!"
while [ $timer -gt 0 ]
do
echo "Check done at: 'date'" >> timer.log
./tespeed.py 2>> timer.log
sleep $timer
echo "---------------------" >> timer.log
done
Salve o código acima em algum arquivo. Por exemplo, um arquivo chamado timer . Então dê permissão executável como eu mencionei acima: chmod +x timer
. Em seguida, basta executar o arquivo para iniciar a verificação de velocidade de Download e Upload a cada X segundos. O código é de 1 minuto agora.
Qual é o código que executa o arquivo tespeed.py
e gera o que ele faz em um arquivo chamado timer.log
. Você pode ler este arquivo sempre que quiser. Ele mostrará todas as verificações feitas por tespeed
desde o momento em que você executou o script e também mostrará a hora em que a verificação foi feita.