网络性能评估主要是监测网络带宽的使用率,将网络带宽利用最大化是保证网络性能的基础,但是由于网络设计不合理、网络存在安全漏洞等原因,都会导致网络带宽利用率不高。要找到网络带宽利用率不高的原因,就需要对网络传输进行监控,此时就需要用到一些网络性能评估工具。
fast
fast 是 Netflix 提供的一项服务,它不仅可以通过命令行来使用,而且可以直接在 Web 端使用:fast.com。

我们可以通过以下命令来安装这个工具:
$ npm install --global fast-cli
不管是网页端还是命令行,它都提供了最基本的网络下载测速。命令行下最简单的使用方法如下:
$ fast
93 Mbps ↓
从以上结果可以看出,直接使用 fast 命令的话,将只返回网络下载速度。如果你也想获取网络的上传速度,则需要使用 -u 选项。
$ fast -u
⠧ 81 Mbps ↓ / 8.3 Mbps ↑
speedtest
speedtest 是一个更加知名的工具。它是用 Python 写成的,可以使用 apt 或 pip 命令来安装。你可以在命令行下使用,也可以直接将其导入到你的 Python 项目。
安装方式:
$ sudo apt install speedtest-cli
或者
$ sudo pip3 install speedtest-cli
使用的时候,可

本文介绍了三种网络性能评估工具:fast、speedtest和iPerf。fast由Netflix提供,可在Web端和命令行使用,用于基本的网络下载测速。speedtest提供更全面的上传/下载速率测试,适用于命令行和Python项目。iPerf用于测试TCP和UDP带宽质量,可测量最大TCP带宽和报告带宽、延迟抖动和数据包丢失。
最低0.47元/天 解锁文章
6196

被折叠的 条评论
为什么被折叠?



