当 wifi 适配器从性能保护模式更改为最大功率时,实际设置会发生变化

当 wifi 适配器从性能保护模式更改为最大功率时,实际设置会发生变化

我买的路由器有问题,是 Windows 用户(以及其他一些非 Windows 用户)的。当他们的 wifi 适配器处于省电模式时,连接每 10-20 秒就会断开一次。但是,如果他们将设置更改为最大功率,它就会正常工作。

我试图弄清楚修改此设置时实际发生了什么变化,以便我可以追踪路由器上需要更改的内容。

在 Windows 7 中,可以通过此框更改设置。路由器是 Cisco wrvs4400n

在此处输入图片描述

答案1

由此Microsoft 文章

当设置为使用省电模式的 802.11 无线网络适配器想要进入睡眠状态时,该适配器会向无线 AP 指示此意图。适配器通过在其数据包或发送到无线 AP 的 802.11 帧中设置省电选项来执行此操作。在这种情况下,应该发生以下行为:

  1. 当无线 AP 接收到设置了省电选项的帧时,无线 AP 会确定发送这些帧的客户端网络适配器想要进入省电状态。
  2. 然后,无线 AP 会缓冲发往客户端网络适配器的数据包。
  3. 当客户端网络适配器的无线电打开时,客户端网络适配器就会与 AP 通信以检索缓冲的数据包。

此行为使无线网络适配器能够使用更少的电量,并在正确的时间定期唤醒以接收来自 AP 的网络流量。

如果无线 AP 不能正确支持此功能,即使客户端网络适配器无线电已关闭,无线 AP 仍会继续向客户端网络适配器发送数据包。因此,这些数据包会丢失。在这种情况下,您遇到的症状可能会因这些数据包丢失的无线连接阶段而异。

简而言之,此设置会影响无线网卡休眠的时间,并会强制路由器累积数据包,直到客户端唤醒或内部内存缓冲区用完并丢失数据包为止。路由器需要支持此机制,但对于较低的设置,这实际上并不能保证。

上述文章中的更多信息:

Windows Vista 和 Windows 7 用于移动 PC 的默认电源计划是平衡电源计划。 对于配置为使用平衡电源计划的移动 PC,以下情况属实:

  • 当移动 PC 插入电源时,无线网络适配器配置为使用“最大性能”模式。这将关闭 802.11 省电模式。
  • 当移动 PC 使用电池供电时,无线网络适配器配置为使用中等省电模式。这将使用 802.11 省电模式。

结论:您遇到的问题是因为当客户端使用电池并使用中等省电模式(或对这些参数进行了修改)时,您的路由器不支持(或不能很好地支持)省电。

显然,10-20 秒就足以使路由器的内部内存缓冲区过载并导致数据包丢失。解决方案取决于路由器,是否可以添加额外的内存,或者需要更改内存堆栈的某些参数,或者需要新的路由器。或者在客户端,需要将电源选项更改为更高的设置以减少睡眠时间。无论如何,似乎如果不进行一些修改,当客户端处于省电模式时,您的路由器就无法使用。

答案2

你刚才在问题中回答了:

当 wifi 适配器处于省电模式时,连接每 10-20 秒就会断开一次。但是,如果他们将设置更改为最大功率,连接就会正常。

换句话说,无线网卡尽快停止传输和接收数据(或者仅向发送保持活动数据包,取决于操作系统和无线适配器)。

我必须将笔记本电脑上的 WiFi 和 HDD 设置为“最高性能”,以获得最大的互联网连接稳定性并节省启动次数。当电池电量不足时,这样做是有道理的,但我并不担心那些消耗低带宽的任务。

相关内容