三个工具测试网络速度
可以在命令行中检查Internet和网络速度的三个开源工具是Speedtest,Fast和iPerf。
点击阅读原文
Speedtest
Speedtest以Python实现,打包在Apt中,也可与pip一起使用。可以将其用作命令行工具或在Python脚本中使用。
安装:
sudo apt install speedtest-cli
或者
sudo pip3 install speedtest-cli
然后使用命令speedtest运行它:
$ speedtest
Retrieving 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 ms
Testing downloadspeed…
Download: 68.62 Mbit/s
Testing upload speed…
Upload: 10.93 Mbit/s
提供了下载和上传Internet的速度。速度快且可编写脚本,因此可以定期运行它,并将输出保存到文件或数据库中,以记录一段时间内的网络速度。
Fast
快速是Netflix提供的一项服务。它的Web界面位于Fast.com,并且具有可通过npm使用的命令行界面:
npm install --global fast-cli
网站和命令行实用程序都提供相同的基本界面:这是一个尽可能简单的网络速度测试:
*$ fast
82 Mbps ↓*
该命令返回Internet下载速度。要获取上传速度,请使用-u参数:
*$ fast -u
⠧ 80 Mbps ↓ / 8.2 Mbps ↑*
iPerf
iPerf是测试LAN速度(而不是像前两个工具一样测试Internet速度)的好工具。 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地址替换示例:
iperf -c 192.168.1.2
只需几秒钟即可进行测试,然后返回传输大小和计算出的带宽。使用家用服务器作为服务器计算机,在PC和笔记本电脑上进行了一些测试。安装Cat6以太网,因此有线连接速度达到1Gbps,但WiFi连接速度却低得多。
可能会注意到它记录了16Gbps的位置。那是使用服务器进行自我测试,因此它只是在测试它可以写入自己的磁盘的速度。该服务器具有仅16 Gbps的硬盘驱动器,但是台式机具有46 Gbps,而我的(较新的)笔记本电脑使用固态硬盘,其速度超过60 Gbps。
总结
使用这些工具来了解网络速度是一件相当简单的事情。如果想编写脚本或从命令行运行这些脚本来获得乐趣,则以上任何一个项目都可以做到。如果想测试点对点,那么iPerf是首选。
扫码关注公众号,获得更多技术干货!
三个工具测试网络速度相关推荐
- 服务器租用前如何测试网络速度?
随着互联网的高速发展,投入到IDC行业的服务商是越来越多,但是在鱼龙混杂的服务器市场上免不了有些服务商鱼目混珠,以次充好,所以用户在租用服务器前还是要通过一些检查来进行确定的,服务器在使用中的速度对于 ...
- 网络急速诊断,快速测试网络速度
网络速度是我们日常生活和工作中非常重要的一部分.如果正在寻找一种简单而又高效的方法来测量你的网络速度,可以使用Python来进行网速测试,通过使用speedtest库来实现. 不仅如此,我们还将演示如 ...
- JS 测试网络速度与网络延迟
一.延迟与网速 通过js加载一张1x1的极小图片,测试出图片加载的所用的时长.如果换一个几百KB的图片,则可心用来计算下载网速 document.write('<input type=" ...
- 苹果手机测试网络速度的软件,iPhone6怎么看网速?查看苹果6 Plus网速给不给力的方法...
iPhone6怎么看网速?小伙伴们在买了当前苹果最新的 iPhone6 手机,也开了3G或4G网络,可能想查看一下当前手机的网速到底怎么样.俗话说得好,不服来跑个分.下面简单介绍下怎么在苹果 iPho ...
- 苹果手机测试网络速度的软件,App Store 上的“网速测试大师-测网速首选”
网速测试大师(SpeedTest Master)致力于为全球用户提供快速专业的网络测速服务.[最新功能]5G测速.Ping 测试.游戏Ping.一键设备检测. 网速测试大师,是您的手机管家,wifi管 ...
- speedtest命令行linux,Linux或者Mac下命令行speedtest测试网络速度
我这里如下安装: git clone https://github.com/sivel/speedtest-cli.git Python3 speedtest-cli/setup.py install ...
- 用Windows内置工具测试硬盘速度
在开始搜索栏输入"命令提示符" 光标挥上去,右键,点击"以管理员身份运行"(以上是为了执行指令能停留在当前界面,而不直接关闭) 输入winsat disk并回车 ...
- 使用 iperf 工具测试 Linux 网络性能
在 Linux 网络设备开发过程中,我们常常需要测试网络性能指标参数,找出网络性能瓶颈,从而优化我们的软件或者硬件设计.在 Linux 环境中,我们可以使用 iperf 命令工具测试网络性能,包括网络 ...
- Hyperledger Fabric 环境搭建及Fabric 测试网络使用(区块链、联盟链)
一篇博文体验Hyperledger Fabric区块链 系统环境(CentOS): [root@localhost ~]# cat /proc/version Linux version 3.10.0 ...
- 第十八节 使用JPerf 工具测试网速
iPerf 与JPerf 在讲解网络测速之前,我们先来了解一下测速的工具:iPerf 是一个跨平台的网络性能测试工具,它支持Win/Linux/Mac/Android/iOS 等平台,iPerf 可以 ...
最新文章
- php几个预定义变量$_SERVER['DOCUMENT_ROOT']
- 关于iOS10的适配
- 十年后你用什么听音乐?
- centos 系统初始配置优化
- 阿里大规模业务混部下的全链路资源隔离技术演进
- 一个产品经理的自述:我在腾讯工作的这一年(转)
- pycaffe简明文档
- java版本streamgobbler_java调用本地命令 Runtime class's exec() method
- 微软、谷歌和 BAT 等巨头成立机密计算联盟,联手保护数据安全
- 切换数据库_如何快速切换到其他数据库实例
- 笨方法学Python(一)
- 桌面计算机隐藏这么找,电脑桌面图标隐藏了怎么弄出来
- 计算机电源24针,ATX电源20针和24针接口定义
- Scala - 快速学习09 - 函数式编程:一些操作
- java画图曲线_绘图(直线和曲线)
- 电脑中缺少dll文件怎么解决?电脑dll文件要怎么打开?
- Oracle数据库常用语法总结
- 怎么把word文档免费转换成pdf文件
- 2021年中国消费金融行业贷款情况及发展趋势分析:互联网消费金融放款规模达到20.2万亿[图]
- 关于『HTML』:第三弹
热门文章
- java如何将mp4写入光盘_MP4文件刻录成DVD
- Arch LinuxLinux引导教程 2021.7.22
- namespace MyProject 买来的二手车怎么查询是否发生过违章或交通事故,要查二手车的维修保养记录和出险记录?
- 转载 Android端调用Caffe模型实现CNN分类
- Python中单引号,双引号和三引号各自的作用
- 国际道教协会黄世真道长为《中华辟谷养生》题写序言!
- Celery 立即执行任务 延迟执行任务
- iOS Programming - Disallow Alphabetic Characters
- 虚拟现实下的手势识别综述
- 计算机网络双绞线和交叉线的区别,直连线和双绞线有什么区别?