测量并记录互联网速度(下载和上传)

测量并记录互联网速度(下载和上传)

我正在寻找一种方法来记录 ISP 每隔几分钟向我提供的下载和上传速度。

有许多工具可以显示当前的上传和下载速度(正在使用),但我需要记录 ISP 给我的速度(我怀疑我白天没有得到我付费的速度)。

我猜想它会根据我应该提供的特定 URL 来衡量。

您知道这样的工具吗?

答案1

怎么样特速。我本来想推荐例如tcptracknethogs但是 Tespeed 作为测试工具要好得多。

  1. 从源下载:wget https://raw.github.com/Janhouse/tespeed/master/tespeed.py

  2. 赋予其可执行权限:chmod +x tespeed.py

  3. 执行文件./tespeed.py

    在此处输入图片描述

现在,如果您想让它每隔几分钟运行一次,您可以将其作为脚本包含在 cron 作业中,或者制作一个小脚本,在您想要开始监控 ISP 时运行该脚本。例如:

#!/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

将上述代码保存到某个文件中。例如,一个名为计时器。然后像我上面提到的那样授予它可执行权限:chmod +x timer。然后只需执行文件即可开始每隔 X 秒检查一次下载和上传速度。代码现在为 1 分钟。

代码的作用是运行tespeed.py文件并将其执行的操作输出到名为的文件中timer.log。您可以随时阅读此文件。它将显示tespeed自运行脚本以来完成的所有检查,还将显示检查完成的时间。

答案2

关于什么

“此测试将为您提供定期的精确连接日志,而无需一遍又一遍地跑回到您的计算机。”

相关内容