5 Ways To Fix Slow 802.11n Speed

2023-05-16

http://www.cnblogs.com/jjkv3/archive/2012/04/22/2464919.html

o you went and bought a shiny new 802.11n router and were all excited at the prospect of streaming flawless HD all around your home and moving big ol' folders of ripped CDs and DVDs fly at lightning speed around your WLAN.

But reality is not so much on the flawless HD and lightning speed and you're wondering why you got sucked in yet again by those crafty consumer networking marketing folks.

Well, take heart! SmallNetBuilder understands your pain and is here to help you reclaim some of the throughput that you could be losing due to misunderstanding and misinformation.

Fix #1: Use the Correct Measure

The first mistake many people make is to use the "Speed" reported by Windows in the Wireless Network Properties window (Figure 1) as the measure of how fast their wireless link is running.

Figure 1: Pay No Attention To This Number

In reality, this number is only distantly related to the actual throughput of your wireless connection. What it shows is whatever the wireless adapter's driver tells it to show, which is usually the link rate currently being used.

The link rate is also referred to as the PHY (or physical layer) rate, which is the maximum rate that bits will move across the network link. For a 10/100 Ethernet adapter, you will usually see a speed of 100 Mbps and for a gigabit NIC, you will see 1000 Mbps (if you are connected to a gigabit switch port).

But, as we showed in the Gigabit Ethernet Need To Know, most gigabit Ethernet connections don't deliver a full 1000 Mbps . Older computers with PCI-based gigabit NICs may deliver only around 600 Mbps and even current machines using PCIe-based NICs may run at only 900 Mbps.

In a similar way, Windows might report a 300 Mbps speed, but your actual throughput could be anywhere between 50 and 90 Mbps (for example), depending on the 11n router and client card being used.

The reasons for the big difference between the "link" and actual rates include the high overhead involved in wireless connections (lots of bits used for communicating information other than the actual data you are trying to send or receive) and data retransmission (due to the inherent unreliability of a wireless connection).

11/23/09: Added Link to LAN Speed Test

To get a more accurate measure of the speed of your wireless connection, you need to use a method that actually measures the speed that your connection is delivering. These include:

  • Timing a drag-and-drop filecopy and calculating speed (file size / transfer time). LAN Speed Test does essentially the same thing, but automatically for Windows-based systems.
  • Running a file copy and using the Networking monitor in Windows Task Manager or Vista's Reliability and Performance Monitor (Start > Run perfmon.msc)
  • Using NetMeter while watching or listening to a stream or transferring files. (There is also a similar program of the same name from Brothersoft.)
  • Running Iperf or Jperf

Of course, whichever method you use, you should first use a wired connection to make the same measurement. This will let you know what you are losing by using a wireless connection.

Note that I do not recommend using an Internet-based speed test. That just introduces another (big) variable; the (highly variable) speed of your Internet connection.

Fix #2: Use 802.11n Clients

Strange as it may seem, some people think that using a 802.11n router will improve the performance of their network that has only 802.11b/g clients. It won't. 802.11n uses different technology, including MIMO, to achieve higher throughput.

Using a 802.11g client with an 11n router will get you a maximum link rate of 54 Mbps and around 22 Mbps of actual, usable throughput. Only an 802.11n client has what it takes to get higher throughput from a draft 11n router.

Using 802.11n won't improve your WLAN range, either. Take a look at the throughput vs. path loss (signal level) charts over here and note that they all tend to end at the same point. Draft 802.11n can provide higher throughput at a given location than 802.11b/g and in that way turn a borderline-usable location into a happy web-surfing spot. But it won't get you a signal in that hard-to-reach bedroom on the top floor any better than an 802.11g router will.

Fix #3: Don't Connect Draft 11n and 11b/g clients to the same router

An 802.11n router can also work with 802.11g and even 11b devices. But these much slower devices force the router to slow down to talk to them, which means a big throughput hit. Fortunately, the "legacy" mechanisms are pretty efficient and reduce throughput only when the slower devices are actively transmitting or receiving.

As we showed in Add, Don't Replace When Upgrading to 802.11n, mixing 11n and "legacy" clients can reduce throughput by 50 to 80%. So if you are mixing old and new devices, you could be shooting yourself in the (throughput) foot. Either upgrade to all 11n clients, or use a separate 802.11g router to handle your "legacy" stuff.

Fix #4: Use WPA2/AES and Enable WMM

Most 802.11n products will knock your throughput down by up to 80% if you use WEP or WPA/TKIP security. The reason is that the 802.11n spec states that the high throughput rates (link rates above 54 Mbps) can't be enabled if either of those outdated security methods are used.

The only exceptions are some products that are not Wi-Fi certified for 802.11n. The Wi-Fi Certification test suite checks for proper operation with WEP, WPA and WPA2. But if manufacturers don't submit their products for Certification, they may not lock out the higher rates. We also found early products using Ralink silicon also improperly enabled the higher rates when WEP and WPA/TKIP were used. But Ralink-based products that are Wi-Fi Certified now properly lock out the higher rages.

The bottom line is that you can only use WPA2/AES wireless security (or no security at all) if you don't want to throw away lots of speed.

Similarly, WMM must be enabled in order to get link rates higher than 54 Mbps. See Don't Mess With WMM!for more info.

Fix #5: Don't use Channel Bonding

If you are changing the Channel Width or mode from the default 20 MHz to the 40 MHz (or "Auto 20/40" mode in some routers) channel-bonding mode, you could be reducing, not increasing your throughput.

The Channel-bonding trick can provide a 10 to 20 Mbps throughput increase, but usually works best under strong signal conditions. As signal levels drop, using channel bonding becomes much less effective in providing a throughput boost.

Check out location D in the Wireless Chart plot below, which shows that using the 40 MHz bandwidth modereduced throughput by around 75%! (Channel bonding in Location B didn't work so well either.) I have also found that with some routers, switching back to 20 MHz bandwidth yields a connection when I couldn't even get one using 40 MHz mode.

Throughput can be worse using 40 MHz bandwidth mode

So if you have been using 40 MHz bandwidth mode and wondering why your speeds have dropped, try switching back to 20 MHz mode to see if your throughput moves back up. 


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

5 Ways To Fix Slow 802.11n Speed 的相关文章

  • 91. Decode Ways(解码方法)

    这道题的关键在于推导出递推公式 xff0c 这里我将存储的数组定义为code xff0c 字符串为s xff0c code i 代表前i个字符可解码的数量 xff0c 即code i 代表的是s i 1 及之前字符的总解码数量 很明显可知c
  • 关于Ubuntu fix-broken 的使用

    执行命令 xff1a sudo apt fix broken install sudo apt get update sudo apt get upgrade 运行后可以解决由于依赖包缺失或错误引起的无法通过apt get来安装应用
  • Decode Ways问题及解法

    问题描述 xff1a A message containing letters from A Z is being encoded to numbers using the following mapping 39 A 39 gt 1 39
  • sudo apt --fix-broken install解决Ubuntu挂载问题

    问题 在Ubuntu上挂载自己 xff0c 不成功 解决方法 xff1a 1 确保Ubuntu可以上网后 xff0c 在Ubuntu上运行脚本 wget no check certificate O Configuring ubuntu s
  • Leetcode Decode Ways 解题报告

    A message containing letters from A Z is being encoded to numbers using the following mapping 39 A 39 gt 1 39 B 39 gt 2
  • 5 Ways To Fix Slow 802.11n Speed

    http www cnblogs com jjkv3 archive 2012 04 22 2464919 html o you went and bought a shiny new 802 11n router and were all
  • 解决错误apt --fix-broken install

    问题背景 今天在配置网络的时候 xff0c 在安装privoxy的时候 xff0c 遇到了apt fix broken install错误 命令行给的提示是 xff1a The following packages have unmet d
  • [leetcode]解码方法(Decode Ways)

    解码方法 xff08 Decode Ways xff09 一条包含字母 A Z 的消息通过以下方式进行了编码 xff1a 39 A 39 gt 1 39 B 39 gt 2 39 Z 39 gt 26 给定一个只包含数字的非空字符串 xff
  • linux 有线认证联网,Ubuntu通过802.1x(有线)认证上网

    一 首先 xff0c 得确认你是通过802 1x认证的 暨大的同学可以致电网络中心办公室 xff0c 说你是苹果电脑的 xff0c 让老师把你的认证模板改为苹果系统即可使用标准802 1x而不是锐捷认证上网 二 点击panel上面的网络连接
  • linux 802.x 认证,ubuntu 802.1x 认证

    ubuntu 802 1x 认证 发布时间 2008 04 17 00 55 54来源 红联作者 nutra 在Linux下有两个软件可以同样实现以太网IEEE 802 1x认证 xsupplicant和wpa supplicant xff
  • 802.11无线帧协议分析(MAC架构)

    14 802 11无线帧协议分析 xff08 MAC架构 xff09 学习内容 xff1a 描述802 11 帧格式 区分802 11 的三种帧类型及作用 1 802 11帧 802 11帧的最大长度2346个字节 xff0c 结果如下 x
  • The Gazebo grasp fix plugin

    The Gazebo grasp fix plugin 官方资料链接 xff1a https github com JenniferBuehler gazebo pkgs wiki The Gazebo grasp fix plugin 特
  • 【leetcode】802. 找到最终的安全状态(find-eventual-safe-states)(拓扑排序)[中等]

    链接 https leetcode cn com problems find eventual safe states 耗时 解题 xff1a 23 min 题解 xff1a 23 min 题意 在有向图中 xff0c 以某个节点为起始节点
  • 转:Fix Bug的五个阶段

    一个非常严重和困难的bug xff0c 能够成就一个饱经沧桑深受压力的有经验的专业程序员的职业生涯 经受这种考验的创伤程度 xff0c 相当你受到了一次严重的身体伤害 xff0c 离婚 xff0c 或是家庭成为的离世 研究人员在研究了计算机
  • 802.11 Authentication and Association

    The 802 11 standard provides a method for supplying different levels of access to different nodes in a wireless local ar
  • 802.11 QoS

    到了空调西瓜WiFi的夏日时光了 xff0c 家里用网的人一多 xff0c 难免会抢占起宽带资源来 有没有什么办法 xff0c 让家里所有人都可以得到一个比较不错的网络体验呢 xff1f 那今天你可以试试打开你路由器的QoS功能了 xff0
  • 802.11标准deauth报文的reason code中文版

    代码 原因 0 保留 1非特定原因 2以前的身份验证不再有效 3由于发送STA离开 xff08 或已经离开 xff09 ibs或ESS而被取消身份验证 4由于不活动而解除关联 5已解除关联 xff0c 因为AP无法处理所有当前关联的STA
  • [802.11]IEEE 802.11认证方式介绍

    一 802 11认证方式 802 11有开放系统认证 xff08 open system authentication xff09 和共享密钥认证 xff08 shared keyauthentication xff09 两种方式 1 1
  • wifi 802.11 kvr 漫游

    802 11k 802 11k为无线局域网应该如何进行信道选择 漫游服务和传输功率控制提供了标准 他提供无线资源管理 xff0c 让频段 xff08 BAND xff09 通道 xff08 CHANNEL xff09 载波 xff08 CA
  • FIX协议介绍与QuickFIX使用入门(上)

    定义 FIX协议是由国际FIX协会组织提供的一个开放式协议 目的是推动国际贸易电子化的进程 在各类参与者之间 包括投资经理 经纪人 买方 卖方建立起实时的电子化通讯协议 FIX协议的目标是把各类证券金融业务需求流程格式化 使之成为一个个可用

随机推荐

  • 机器人动力学方程的性质

    一个 n 连杆的机器人的动力学方程含有很多项 特别是全部是转动关节的机械臂 让人看着害怕 但是 机器人动力学方程含有一些有助于开发控制算法的重要性质 其中最重要的是反对称性 无源性 有界性和参数的线性性 反对称性 skew aymmetry
  • LaTEX、 Aurora、 markdown常用数学符号

    在用 LaTEX 的时候 xff0c 公式排版中经常用到各种数学符号 xff0c 平时在编写 word 文档时 xff0c 应用 Aurora 编辑公式时也经常用到 xff0c 就是在CSDN 中用markdwon 编辑公式的时候也要用到
  • 机器人(机械臂)动力学建模方法(Newton-Euler equation)

    牛顿 欧拉公式 xff08 Newton Euler equation xff09 根据中间连杆上的力 力矩平衡关系上推断出来的 它的解具有递归的形式 xff0c 前向递归用于连杆的速度 加速度的传递 xff0c 后向递归用于力的传递 参数
  • 基于重力补偿的 PD 控制

    PD 控制是常规的控制方法 xff0c 设计简单 xff0c 用李雅普诺夫方法证明简单 xff0c 不需要系统的模型 xff0c 是无模型控制中的基本方法 令 q T q T 为系统的状态向量 xff0c 其中 xff1a q 61 q d
  • 矩阵的 Jordan 标准型

    如果把矩阵化成对角矩阵 xff0c 关于矩阵的函数计算问题就会大大简化 但一般的矩阵未必与对角矩阵相似 矩阵的标准型有多重 xff0c Jordan xff08 约当 xff09 标准型是最接近对角矩阵的形式 xff0c 在控制理论中经常用
  • 滑膜控制的基本原理

    滑动模态的定义 人为设定一经过平衡点的相轨迹 xff0c 通过适当设计 xff0c 系统状态点沿着此相轨迹渐近稳定到平衡点 xff0c 或形象地称为滑向平衡点的一种运动 xff0c 滑动模态的 滑动 二字即来源于此 滑模控制的优点 xff1
  • 基于策略的设计 vs 多继承

    基于策略的设计是对多继承的超越 基于策略的设计 xff08 Policy Based Design xff09 包含两个重要的部分 xff1a 策略类 xff08 Policy Classes xff09 和一个具有极大张力的核心 许 多人
  • linux 如何以树形结构显示文件目录结构

    linux 如何以树形结构显示文件目录结构 1 linux 如何显示文件信息 一般可用 ls 命令来查看文件的信息 xff1a ls OPTION FILE 如 xff1a ls 显示所有文件 ls 1 显示所有文件 xff08 按行显示
  • ROS学习(五):package.xml 文件

    package xml 文件 和 manifest 文件类似 xff0c 描述功能包的属性 xff0c 包括功能包的名字 版本号 作者 维护者 通行证 以及所以来的功能包 http wiki ros org catkin package x
  • ROS Gazebo(一):安装与使用

    gazebo 可以主要用来进行机器人动力学的仿真 一 安装和开始 完整安装时已经安装好 xff08 ros kinetic desktop full ros jade desktop full xff0c ros indigo deskto
  • 如何在window系统VS中设置boost编程环境

    在windows系统中设置boost编程非常简单 xff1a 1 下载boost软件包 网址 xff1a http www boost org 最新版 xff1a http www boost org users history versi
  • 个人信用报告机构查询中有:深圳前海微众银行股份有限公司,为什么???

    最近 xff0c 网上各路专家纷纷现身解读新版征信 xff0c 我就查询了一下自己的 xff0c 发现一条被 深圳前海微众银行股份有限公司 查询的记录 xff0c 不理解 xff0c 惊讶带恐慌 随后查询了一下相关的知识 查询报告流程 ht
  • 各种平板显示技术比较

    各种平板显示技术简介 CRT发展历史 CRT xff08 Cathode Ray Tube xff09 即阴极射线管 xff0c 作为成像器件 xff0c 它是实现最早 应用最为广泛的一种显示技术 阴极射线管 xff08 CRT xff09
  • k8s网络与本地开发环境网络互通方案(一)

    现状 k8s集群内是有一套完整网络环境 我们不能直接通过IP访问到k8s集群内的pod 或者service 只能通过nodeport 或者ingress 才能访问到服务 痛点 开发人员进行微服务开发的时候需要通过服务发现进行Pod级服务的直
  • Opencv 3.4 中P3P位姿估计算法解析

    先上图 xff0c Opencv3 4中用两种算法实现P3P位姿估计问题 一种是基于距离P3P算法问题 xff08 算法1 xff1a P3P xff09 xff0c 一种是基于矩阵P3P算法问题 xff08 算法2 xff1a aP3P
  • 套接字

    套接字 socket 套接字 socket 是一个抽象层 应用程序可以通过它发送或接收数据 可对其进行像对文件一样的打开 读写和关闭等操作 套接字允许应用程序将I O插入到网络中 并与网络中的其他应用程序进行通信 网络套接字是IP地址与端口
  • 单片机_PWM输出原理详解

    单片机 PWM输出原理详解 理论篇 博主自己的经历告诉我 xff0c PWM波的理解和应用确实还是挺重要的 xff0c 这里专门花一期详细介绍一下 什么是PWM xff1f PWM xff0c 英文名Pulse Width Modulati
  • 命令远程执行小结

    远程执行命令 xff08 command remote execution xff09 主要可以使用如下几个命令 1 rexec 2 rsh amp rlogin 3 ssh 1 rexec 顾名思义 xff0c 就是remote exec
  • 去除多余的Merge branch提交

    去除多余的Merge branch提交 在项目开发中 xff0c 经常会有这样的情况发生 xff0c 开发完了一个新功能 xff0c 提交到远程仓库时 xff0c 发现提交失败 xff08 其他同事已对其做了更改 xff09 xff0c 先
  • 5 Ways To Fix Slow 802.11n Speed

    http www cnblogs com jjkv3 archive 2012 04 22 2464919 html o you went and bought a shiny new 802 11n router and were all