文章插图
在输出的最后,iperf还给出了总的数据发送、接收量,并给出了带宽速率平均值,通过这些值,基本可以判断网络带宽是否正常,网络传输状态是否稳定 。
方法2: 测试UDP丢包和延迟
iperf也可以用于UDP数据包吞吐量、丢包率和延迟指标,但是由于UDP协议是一个非面向连接的轻量级传输协议,并且不提供可靠的数据传输服务,因此对UDP应用的关注点不是传输数据有多快,而是它的丢包率和延时指标 。
【Linux系统网络相关的常用命令集合】通过iperf的“-u”参数即可测试UDP应用的传输性能,下图测试的是在客户端传输100MB的UDP数据包的输出结果.
文章插图
重点关注虚线下的一段内容,在这段输出中,“Jitter”列表示抖动时间,或者称为传输延迟,“Lost/Total”列表示丢失的数据报和总的数据报数量,后面的0.33%是平均丢包的比率,“Datagrams”列显示的是总共传输数据报的数量
iwiw 是一种新的基于 nl80211 的用于无线设备的CLI配置实用程序 。它支持最近已添加到内核所有新的驱动程序 。采用无线扩展接口的旧工具iwconfig已被废弃,强烈建议切换到 iw 和 nl80211 。
常用操作:
- iw list 获得所有设备的功能
- iw dev wlan0 scan 扫描
- iw event 监听事件
- iw dev wlan0 link 获取链路状态
- iw dev wlan1 station dump 获取station 的统计信息
- iw dev wlan1 station get 获得station对应的peer统计信息
推荐阅读
- Deepin Linux如何安装Terminus终端
- Linux高级命令
- 教你编译一个基于arm的Linux内核,并用qemu模拟器测试
- 教你编写你的第一个Linux 内核模块“hello_module”
- linux驱动开发第2讲:应用程序里的write如何调到驱动里的write?
- 软件测试基础——Linux系统搭建MySQL数据库
- linux下多线程与并发服务器设计方案及常见问题
- 「系统架构」我知道有OOP,但不知道竟然还有AOP
- 如何解密 Linux 版本信息
- 使用 fail2ban 和 FirewallD 黑名单保护你的系统