Linux中测试Wifi带宽

Linux中测试Wifi带宽

一、简介

  本文主要介绍Linux中,在无线网卡成功加载的情况下,如何测试网卡性能。本文主要目的在于记录测试过程,以方便后期回顾。

二、关于Wifi的简单介绍

  在开始具体的记录前,需要我们对Wifi有一个基本的了解。

1. 运作原理

  Wi-Fi的设置至少需要一个接入点(Access Point,AP)和一个或一个以上的客户端用户(client)。无线AP每100ms将SSID(Service Set Identifier)经由beacons(信号台)数据包广播一次,beacons数据包的传输速率是1 Mbit/s,并且长度相当的短,所以这个广播动作对网络性能的影响不大。因为Wi-Fi规定的最低传输速率是1 Mbit/s,所以确保所有的Wi-Fi client端都能收到这个SSID广播数据包,client可以借此决定是否要和这一个SSID的AP连线。用户可以设置要连线到哪一个SSID。Wi-Fi系统开放对客户端的连接并支持漫游,这就是Wi-Fi的好处。但亦意味着,一个无线适配器有可能在性能上优于其他的适配器。由于Wi-Fi通过空气传送信号,所以和非交换以太网路有相同的特点。
——维基百科-Wi-Fi

2. 工作模式

  从上文我们可以了解到,在简单的Wifi网络中,成员主要包括接入点(Access Point,AP),和客户端用户(client)两种类型。而以上两种类型则分别对应了AP以及STA模式(关于有关Wifi工作模式的讲解,详见:wifi的几种工作模式):

  • 工作在STA的模式下
      STA即无线站点,是一个无线网络的终端。如笔记本电脑、PDA等。
      这是一种基木的组网方式,由一个AP和许多STA组成,如下图。其特点是AP处于中心地位,STA之间的相互通信都通过AP转发完成。该模式下,WIFI模块工作在STA(CLIENT)模式。通过适当的设置,COM的数据与WIFI的网路数据相互转换。
STA模式
图1:STA模式
  • 工作在AP的模式下
      AP即无线接入点,是一个无线网络的中心节点。通常使用的无线路由器就是一个AP,其它无线终端 可以通过AP相互连接。
      工作在AP模式下,手机、PAD、电脑等设备可以直接连上模块,可以很方便对用户设备进行控制(如下图)。
AP模式
图2:AP模式

:以上关于工作模式的讲解摘自:wifi的两种工作模式

  我们以生活中一个常见的场景为例:手机通过无线路由器提供的热点浏览互联网。此时手机中的Wifi模块工作在STA模式,而无线路由器中的Wifi模块则是工作在AP模式。实际的网速可能同时受限于两者。
  根据木桶效应,倘若无线路由器的性能有限,即使我们为PC更换了性能强劲的无线网卡,实际的网络体验可能仍然达不到预期。
:以上仅是个人的一些粗浅的理解&#x

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值