随着时间的推移自动收集互联网(宽带)速度指标

随着时间的推移自动收集互联网(宽带)速度指标

(在有人得出结论认为这个问题与快速检查宽带速度的方法,请仔细阅读。此外,我还在寻找比海报更全面、更详细的数据这个问题

很多年前,我曾经使用过 TCPIQ 开发的 Line Speed Meter(或 Monitor)工具。这是一款非常出色的软件,它会静静地待在后台,每天(根据可选频率)多次连接并测试全球各地服务器的互联网线路性能。在一周(或更长时间内)内,将测试数千台服务器,并积累足够的数据,以便根据一天中的时间、一周中的哪一天、服务器的位置等来分析性能。可以进行深入分析,直至看到经过测试的每台服务器。

这些数据对于确定一个人是否真的得到了付费的服务非常有价值。它也比你在类似网站上进行的抽查更有价值http://speedtest.net或者更受推崇的http://www.dslreports.com/speedtest或者http://TestMy.net(顺便说一下,这两者都对美国用户有偏见 - 我不再是其中之一了)。

不幸的是,Line Speed Meter 不再受支持,而开发它的公司现在改用一种名为 isposure 的工具,该工具远没有那么灵活或透明 - 它旨在向 ISP 而不是消费者提供数据。例如,根据他们的常见问题解答,它通常每天只自动运行一次 - 我想从每隔几个小时运行一次开始,持续一两周 - 并在我拥有良好基础后缩减规模,以便我能够注意到性能何时发生变化。此外,测试的详细信息不再对消费者用户可见。

我的问题是:现在是否有一种(最好是免费的)工具/服务可以自动收集全面的线路速度指标,以便我可以绘制和分析我的宽带互联网连接的性能?

编辑 2012-02-13:我遗漏了上面的内容。在我的国家,每个 ISP 都会出售一个套餐,这意味着在我这个小国境外的性能。他们拥有(或租用)跨越海洋的线路。他们完全控制从他们的服务器到美国和欧盟骨干网的带宽。通过云的性能非常重要,虽然不是完全,但肯定在很大程度上受到当地 ISP 的控制,因为传统上,瓶颈一直是国外的流量。例如,目前,我的 ISP 正在广泛宣传他们的新跨大西洋电缆,以及他们的性能现在如何超越其他所有人。我还没有“感觉到”它 - 所以我想要一个工具来量化它。

我所在国家/地区的网络性能通常不错。问题是,我几乎所有的工作都涉及访问北美、欧洲、环太平洋地区和其他地区的互联网。因此,我关心并希望记录我从我的 ISP 获得的端到端性能 - 如果我更换了 ISP,请与我在新 ISP 获得的性能进行比较。

编辑2013-03-07:正如 @harrymc 指出的那样,我忘了提到操作系统。我家局域网上的所有机器都是(遗憾的是)Windows(XP 或 7)。如果一个工具需要 *nix,我存储中有几个古老的机器,我可能可以重新利用它们 - 但我更喜欢基于 Windows 的工具。谢谢。

编辑2013-03-10:进一步说明一下,一种监控正常工作期间实现的速度的方法满足了我一半的需求。TCPIQ 的优点在于,它可以找出全球数千个站点,并针对这些站点进行简短的下载和上传测试以检查速度,然后记录结果。这提供了一个有价值的统计数据库,可用于分析整体速度,以及一天中各个时段、一周中各个天以及地理目标的速度。这正是我想要实现的功能(再次)。

答案1

1. 这不完全是答案,但在概念上相关:

您的 ISP 向您出售从您家到位于互联网边缘的边界路由器的网速。您的 ISP 无法控制您的数据包在通过管道后会发生什么。

您描述的指标实际上是在跟踪提供商网络之外的服务器之间的延迟。此类信息与提供商向您销售的速度完全无关,并且可以轻松在 internettrafficreport.com 等网站上获取。

我认为你描述的软件始终是为网络管理者设计的,而不是为那些将延迟与最后一英里速度性能如您所愿。

2. 虽然不是软件解决方案,但仍然是一种获取所需信息的方法:

要测试您的连接状况,请tracert对互联网上的某个随机服务器运行。找到提供商网络上的最后一跳:这是他们的边界路由器,也是他们能够控制的最后一个点。ping -t对该 IP 运行长达一周的测试:这就是您真正的最后一英里性能指标。

如果您使用的是共享资源(如电缆),那么在高峰时段(当每个人都在线时)可能会出现数据包丢失,而当所有邻居都在工作或睡觉时,性能会突飞猛进。如果您使用的是私人连接(如 DSL),那么随着时间的推移,响应会相当一致。

3. 向您的提供商提供他们愿意听取的信息的方法:

如果你认为你没有得到你所支付的速度,可以找到你的提供商自己的速度测试(它将在服务器上在他们的网络上而不是像您提到的速度测试那样在互联网上进行。在一周内进行十到十五次此测试。计算平均的所有这些测试。

最终结果应比提供商向您出售的速度低约 10%。(缺少的 10% 是协议开销。)如果最终结果低得多,请联系提供商并让他们解决问题。

答案2

最简单的带宽测量工具是你的路由器,如果它支持更高级的固件,例如DD-WRT或者番茄. 两种固件都会自动跟踪带宽使用情况,因此只需知道在哪里查看即可。

例如:如何使用 DD-WRT 固件监控带宽

我发现的一个免费工具是网络天地,它的功能远不止带宽测量。

(在推荐产品时了解您的操作系统会有所帮助。)

答案3

实现此目的的最佳方法以及我所见过的数据中心和 ISP 采用的最常见方法是使用 Cacti,它是一个基于 rrdtool 的图形应用程序。

http://www.cacti.net/

它可以从任何支持 SNMP 的设备(数量惊人)获取数据。它会不时轮询您的设备并收集数据(在您的情况下是带宽使用数据)并为您绘制图表。您可以测量使用率的第 95 个百分点、MB、GB、TB 的总输入、输出等。如果设置正确,您甚至可以绘制服务器的内存使用情况图表等。

很棒的软件,而且免费、开源。看看吧。

相关内容