linux ip brd不一致_3 个方便的命令行网速度测试工具 | Linux 中国
能够验证网络连接速度使您可以控制计算机。使您可以在命令行中检查互联网和网络速度的三个开源工具是 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 download speed................................................................................
Download: 68.62 Mbit/s
Testing 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
iPerf
只需几秒钟即可完成测试,然后返回传输大小和计算出的带宽。我使用家用服务器作为服务端,在 PC 和笔记本电脑上进行了一些测试。我最近在房屋周围安装了六类线以太网,因此我的有线连接速度达到 1Gbps,但 WiFi 连接速度却低得多。
你可能注意到它记录到 16Gbps。那是我使用服务器进行自我测试,因此它只是在测试写入磁盘的速度。该服务器具有仅 16 Gbps 的硬盘驱动器,但是我的台式机有 46Gbps,另外我的(较新的)笔记本超过了 60Gbps,因为它们都有固态硬盘。
iPerf
总结
通过这些工具来了解你的网络速度是一项非常简单的任务。如果你更喜欢脚本或者在命令行中运行,上面的任何一个都能满足你。如果你要了解点对点的指标,iPerf 能满足你。
你还使用其他哪些工具来衡量家庭网络?在评论中分享你的评论。
本文最初发表在 Ben Nuttall 的 Tooling blog 上,并获准在此使用。
via: https://opensource.com/article/20/1/internet-speed-tests
作者:Ben Nuttall 选题:lujun9972 译者:geekpi 校对:wxy
本文由 LCTT 原创编译,Linux中国 荣誉推出
?:看到这里点一下在看呗??
linux ip brd不一致_3 个方便的命令行网速度测试工具 | Linux 中国相关推荐
- 命令行测试网速_3个方便的命令行互联网速度测试
命令行测试网速 能够验证网络连接速度使您可以控制计算机. 可以通过命令行检查Internet和网络速度的三个开源工具是Speedtest,Fast和iPerf. 速度测试 Speedtest是一个古老 ...
- ffmpeg linux 命令,Linux命令行下转换媒体格式工具FFMPEG介绍
Linux命令行下转换媒体格式工具FFMPEG介绍 格式:ffmpeg [[输入文件选项]- i 输入文件名] {[输入文件选项] 输出文件名} 主要选项: -L 显示ffmpeg的版权说明 -h 显 ...
- Linux命令行及各常用工具代理设置
Linux命令行及各常用工具代理设置 命令行代理设置 1 通过命令行指定 直接为当前命令行设置代理 对当前终端的全部工具(apt.curl.wget.git 等全都有效) 以下仅以 http 代理为例 ...
- 在Windows和Linux系统上,用C语言实现命令行下输入密码回显星号和完全隐藏密码
本篇目录 引子 在Windows 上实现 在Linux上实现 回显星号 代码解读 运行 完全隐藏 运行 引子 在Windows系统上,当我们使用命令行和MySQL进行交互时,第一步就是要输入密码: - ...
- linux_命令行助手:(manpages supplement)/获取linux命令用法示例的若干辅助命令行工具(cheat/tldr/eg/manly)
文章目录 linux_命令行助手:(manpages supplement)/获取linux命令用法示例的若干辅助命令行工具(cheat/tldr) references 我的推荐(两个)
- linux 从命令行启动,如何开机进入Linux命令行
原标题:如何开机进入Linux命令行 可能有时候你启动 Linux 时需要或者希望不使用 GUI(图形用户界面),也就是没有 X,而是选择命令行.不管是什么原因,幸运的是,直接启动进入 Linux 命 ...
- linux 命令行 翻译工具,linux 命令行下的翻译工具
linux 命令行下的翻译工具 Luo Weifeng 2011-7-16 第一种:著名的StarDict的命令行版sdcv 安装主程序: #apt-get install sdcv 安装词库: 21 ...
- linux shell 宏定义_Linux系统和Shell命令行简介,走上数据分析之路
122Linux系统和Shell命令行简介,走上数据分析之路 本节作者:刘永鑫 中国科学院遗传与发育生物学研究所 版本1.0.2,更新日期:2020年8月31日 本项目永久地址:https://git ...
- Linux是命令行吗,你真的了解Linux命令吗?
原标题:你真的了解Linux命令吗? 你觉得在网络管理和服务器管理方面对Linux命令的使用已经是专家级别了?去试试这些Linux命令测验来看看你对10个Linux工具的了解程度以及他们的使用案例吧. ...
最新文章
- 算法理解|从头开始理解梯度提升算法
- 这个机械装置真的能够分离彩色小球吗?
- 数据库表的软硬关联_数据库容灾能力的探讨(一)
- HTML入门小站,Phaser
- 【Todo】RTP/RTCP/RTSP/SIP/SDP 等多媒体传输和会话协议
- python的基础命令_深度学习中python常用命令
- FluentValidation
- arcore之路-unity开发从入门到实践_AR开发之路——准备工作
- HDU 5281 Senior's Gun 贪心
- 链路负载需求及基本原理
- ERP天思T8后台SQL批量查询多阶BOM(九层)
- 免费下载微软原厂Win11镜像ISO文件
- cesium实现报警波纹
- 洛谷P1345 [USACO5.4]奶牛的电信Telecowmunication(最小割点,最大流) 题解
- Lua+Redis+OpenResty实现电商详情页
- 微信小程序原生开发学习01
- java项目编码转换不产生乱码,Java源码乱码问题 编码转换器
- HDOJ2036改革春风吹满地笔记——任意多边形求面积
- 安卓开发系列(一)安卓开发环境的搭建
- 时间换算,秒、毫秒、微妙(转)
热门文章
- python可以测试java的代码吗_使用python做你自己的自动化测试--对Java代码做单元测试 (2)-导入第三方jar包裹...
- 浅谈web前端理解一(前端学习路线)
- php cli和fastcgi,php的几种运行模式CLI、CGI、FastCGI、mod_php
- 用python将图片写入ppt_用python做ppt服务用于导入图片
- UE4 HTC VIVE 多人联机
- ZDB5202烧成控制器方法
- x210 debug口当普通串口使用
- ARMV4,ARMV4T,ARMV4I的意义
- android studio adb 命令行,Android Studio如何配置adb以及经常使用命令
- jpa mysql乐观锁_【快学springboot】8.JPA乐观锁OptimisticLocking