DDWRT Bandwidth Monitor 3.1.1
Users new to version 3.x should remove the prior version of bwmon before continuing.
Description from 3.0.0
This version changes the services to cron jobs. As such it is recommended to remove your existing version of bwmon from the router and replace it with this version when upgrading. If you wish to keep your current stats you may backup the data folder before upgrading and copy it back.
In this version for efficiency we moved the long running process to cron jobs for better efficiency. This allows us to reduce CPU load to 0% the majority of the time and long running processes are eliminated further reducing memory use. start.sh and stop.sh still start and stop the service but now stop.sh will remove any modifications to iptables made by bwmon allowing cleaner stops.
for versions not running lighttpd polling is now limited to ever 60s up from 10s we had before. Cron jobs can not run more frequently than once a minute so this limitation is now imposed.
If you are not running lighttpd and don't mind the extra CPU load then it is recommended to stay with the previous version that keeps a long lived process.
As a reminder for those that are getting in-accurate bandwidth totals shortcut forwarding engine in the latest versions of DDWRT can interfere with bandwidth counting so you can always try turning that off. This was true as far back as version 1.1 of this tool but it is more well known now.