Sunday, 28 June 2009

Increasing Wifi Beacon Interval to Save Power

I was reading "802.11 Wireless Networks" (Matthew S Gast, O'Reilly, ISBN 0-596-00183-5) and stumbled upon the fact that increasing the Beacon Interval on an Access Point (AP) can be a good thing. Firstly, the default setting on my AP was 50ms which means all my Wifi enabled kit in the house is being interrupted 20 times a second, which is a tad excessive. By increasing the interval to 1000ms my laptop is interrupted less frequently and hence saves some power. Secondly, increasing the beacon interval means I get a little more available channel capacity for my data.

The downside is that passive scans of the network take a little longer and also mobile devices on my network cannot move about so rapidly while maintaining network capacity - but this is not a big deal for me since my laptops generally stay fixed on my desk, dining room table or lap.

So now I've tweaked this setting powertop is reporting that iwl3945 wifi interrupts have dropped significantly from ~20/sec to ~1/sec on a idle system.

The beacon intervals section of the Less Watts Wifi power management page also concurs with this as being a good way to reduce power consumption. Scale this up in an office environment when tens of machines are connected to an AP, and you start to see some valid reasons for making this change to the default setting.
~

9 comments:

  1. I think you mean exactly the opposite don't you?

    ReplyDelete
  2. Steve, not sure what you mean by that comment? Please elaborate. Thanks!

    ReplyDelete
  3. Steve means your title is wrong & exactly backwards from what you mean. -- Hugh

    ReplyDelete
  4. Fixed, thanks for noticing my stupid mistake :-)

    ReplyDelete
  5. How can I increase Wifi beacon interval? Where do we have to set the interval value, at notebook or router?

    ReplyDelete
  6. Go to control panel > network and sharing center > change adapter settings > rightclick something like 'Wireless Lan' > properties > configure ... > advanced > beacon interval.

    ReplyDelete
  7. no, that won't work, unless you're using your NIC to function as an AP. you want to do this on your actual router/AP

    ReplyDelete