0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

有什么开源工具可以检查互联网和网络速度

Wildesbeast 来源:今日头条 作者:Ben Nuttall 2020-02-13 16:20 次阅读

够验证网络连接速度使您可以控制计算机。 使您可以在命令行中检查互联网和网络速度的三个开源工具是 Speedtest、Fast 和 iPerf

Speedtest

Speedtest 是一个旧宠。它用 Python 实现,并打包在 Apt 中,也可用 pip 安装。你可以将它作为命令行工具或在 Python 脚本中使用。

使用以下命令安装:

sudo apt install speedtest-cli

或者

sudo pip3 install speedtest-cli

然后使用命令 speedtest 运行它:

$ speedtestRetrieving speedtest.net configuration...Testing from CenturyLink (65.128.194.58)...Retrieving speedtest.net server list...Selecting best server based on ping...Hosted by CenturyLink (Cambridge, UK) [20.49 km]: 31.566 msTesting download speed................................................................................Download: 68.62 Mbit/sTesting upload speed......................................................................................................Upload: 10.93 Mbit/s

它给你提供了互联网上传和下载的网速。它快速而且可脚本调用,因此你可以定期运行它,并将输出保存到文件或数据库中,以记录一段时间内的网络速度。

Fast

Fast 是 Netflix 提供的服务。它的网址是 Fast.com ,同时它有一个可通过 npm 安装的命令行工具:

npm install --global fast-cli

网站和命令行程序都提供了相同的基本界面:它是一个尽可能简单的速度测试:

$ fast 82 Mbps ↓

该命令返回你的网络下载速度。要获取上传速度,请使用 -u 标志:

$ fast -u ⠧ 80 Mbps ↓ / 8.2 Mbps ↑

iPerf

iPerf 测试的是局域网速度(而不是像前两个工具一样测试互联网速度)的好方法。Debian、Raspbian 和 Ubuntu 用户可以使用 apt 安装它:

sudo apt install iperf

它还可用于 Mac 和 Windows。

安装完成后,你需要在同一网络上的两台计算机上使用它(两台都必须安装 iPerf)。指定其中一台作为服务器。

获取服务端计算机的 IP 地址:

ip addr show | grep inet.*brd

你的本地 IP 地址(假设为 IPv4 本地网络)以 192.168 或 10 开头。记下 IP 地址,以便可以在另一台计算机(指定为客户端的计算机)上使用它。

在服务端启动 iperf:

iperf -s

它会等待来自客户端的传入连接。将另一台计算机作为为客户端并运行此命令,将示例中的 IP 替换为服务端计算机的 IP:

iperf -c 192.168.1.2

只需几秒钟即可完成测试,然后返回传输大小和计算出的带宽。我使用家用服务器作为服务端,在 PC 和笔记本电脑上进行了一些测试。我最近在房屋周围安装了六类线以太网,因此我的有线连接速度达到 1Gbps,但 WiFi 连接速度却低得多。

你可能注意到它记录到 16Gbps。那是我使用服务器进行自我测试,因此它只是在测试写入磁盘的速度。该服务器具有仅 16 Gbps 的硬盘驱动器,但是我的台式机有 46Gbps,另外我的(较新的)笔记本超过了 60Gbps,因为它们都有固态硬盘。

总结

通过这些工具来了解你的网络速度是一项非常简单的任务。如果你更喜欢脚本或者在命令行中运行,上面的任何一个都能满足你。如果你要了解点对点的指标,iPerf 能满足你。

你还使用其他哪些工具来衡量家庭网络?在评论中分享你的评论。

本文最初发表在 Ben Nuttall 的 Tooling blog 上,并获准在此使用。

via: https://opensource.com/article/20/1/internet-speed-tests

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 互联网
    +关注

    关注

    54

    文章

    11092

    浏览量

    102929
  • python
    +关注

    关注

    55

    文章

    4778

    浏览量

    84439
收藏 人收藏

    评论

    相关推荐

    海外动态IP:解锁全球互联网资源的新钥匙

    海外动态IP作为一种强大的网络工具,正逐步成为解锁全球互联网资源、赋能数字时代新探索的关键力量。
    的头像 发表于 11-01 05:57 101次阅读

    恒讯科技介绍:互联网专线是什么意思?什么优势?

    的另一个好处。这些涉及获得我们的服务提供商将提供的最低服务级别。3、高上传速度:企业在确定其互联网连接要求时大多会忽略上传速度。大多数企业主要且只关注网络提供的下载
    的头像 发表于 10-23 15:08 178次阅读
    恒讯科技介绍:<b class='flag-5'>互联网</b>专线是什么意思?<b class='flag-5'>有</b>什么优势?

    工业互联网系统的组成

    工业互联网系统通常由以下几个关键组成部分构成: 设备和传感器:这是工业互联网的基础,包括各种机械设备、生产工具、智能传感器等。这些设备能够实时收集关于自身状态、运行参数或环境数据的信息。 连接技术
    的头像 发表于 07-28 16:42 852次阅读

    ESP8266无法连接到互联网是怎么回事?

    您好,我更改了路由器上的频道,现在我的ESP8266无法连接到互联网。它仍然连接到本地网络,但即使将路由器切换回原始频道也无法解决我的问题。我在下面发布了at命令,如果可以的话,请帮忙! 在
    发表于 07-16 06:14

    esp8266已连接到Wifi但无法连接到互联网,为什么?

    首先,我想说对不起,如果我的帖子在错误的线程中。在那之后,我想问一个问题,我的 esp12E 已连接到 Wifi,但它无法连接到互联网,即使 wifi 连接到互联网和其他设备,它仍然完美地使用互联网
    发表于 07-09 07:11

    工业互联网平台中什么是关键

    工业互联网平台是工业领域数字化转型的重要支撑,其关键要素包括以下几个方面: 网络基础设施 网络基础设施是工业互联网平台的基础,包括有线网络
    的头像 发表于 07-02 09:37 650次阅读

    工业互联网平台会有哪些功能

    工业互联网平台是一种基于云计算、大数据、物联网等技术,为工业企业提供数字化、网络化、智能化服务的平台。它可以帮助企业实现生产过程的自动化、智能化、信息化,提高生产效率,降低生产成本,提
    的头像 发表于 07-02 09:35 734次阅读

    工业互联网三大体系是什么?

    工业互联网三大体系分别是网络体系、平台体系和安全体系。 1. 网络体系:在工业互联网中,网络体系是基础,它的作用是连接各个主体和环节,实现数
    的头像 发表于 05-25 14:03 1001次阅读

    工业互联网和ERP的关系

    工业互联网和ERP密切的关系。工业互联网是指将各种工业设备、传感器等设备连接到互联网上,通过数据分析和应用,提高生产效率和生产效益的一种新型工业模式。ERP(企业资源计划)是一种企业
    的头像 发表于 05-08 14:06 422次阅读

    工业路由器:连接工业互联网工具

    工业互联网正在逐渐成为工业发展的核心驱动力。工业路由器,作为连接工业互联网的关键工具,无疑在其中扮演着举足轻重的角色。接下来,我们将更深入地探讨工业路由器的方方面面,以及它在工业互联网
    的头像 发表于 04-22 17:25 339次阅读

    什么是卫星互联网?卫星互联网的组成

    卫星互联网是指基于卫星通信技术接入互联网,其业务可覆盖全球。通过一定数量卫星的规模组网,构建具备实时信息传输能力的星座系统,卫星互联网可向终端用户提供以宽带互联网接入为主的通信服务。
    发表于 04-17 10:01 966次阅读
    什么是卫星<b class='flag-5'>互联网</b>?卫星<b class='flag-5'>互联网</b>的组成

    工业互联网平台是什么

    工业互联网平台(Industrial Internet Platform)是面向工业领域的一种综合性的云计算和大数据分析平台。它将互联网、物联网、大数据、人工智能等新一代信息技术与传统工业技术深度
    的头像 发表于 03-28 15:38 1499次阅读

    工业互联网实训是什么?工业互联网实训包括哪些?

    工业互联网实训是一种针对工业互联网领域的培训课程,旨在帮助学员掌握工业互联网的基本概念、技术、应用和发展趋势。通过实训,学员可以了解工业互联网
    的头像 发表于 01-17 17:00 996次阅读

    华秋荣获亿邦动力2023产业互联网千峰奖

    喜讯! 继华秋荣获2023中国产业数字化百强榜企业 2023深圳行业领袖企业100强后 华秋再次荣获亿邦动力2023产业互****联网“千峰奖·数字供应链 12月1日晚,在2023亿邦产业互联网
    发表于 12-15 09:53

    MPLS和互联网专线是什么?

    方式,成本低,但速度和可靠性可能会受到影响。 MPLS专线和互联网专线的区别 1.带宽和性能:MPLS专线具有更高的带宽和更低的延迟,使它们能够提供更快的数据传输速度和更好的网络性能。
    的头像 发表于 11-28 16:00 1128次阅读