What's new

RT-AC86U Log and Memory Consumption

  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

CZKid

New Around Here
I've been an avid lurker for quite a while here, and I need the advice of the learned and august guild of Asus owners here. I recently purchased a used (but working) RT-AC86U, and have some questions about the differences I see between this router and the reliable RT-AC1900P I have been using for the past 4 years.

My set-up: RT-AC86U running 3.0.0.4.486.41634 FW. WAN connection is symmetric 940MB/940MB via fiber to the house. Network is largely connected via CAT5e with only two LAN ports (1&2) used on the Asus, one for a VOIP adapter and the other to an 8 port gigabit switch to all the switches/computers in the house. The only WiFi connections are to the usual assortment of iPhones, iPads, and Airport Expresses for browsing and music distribution, about 12 or so total. Everything works fine, and my old RT-AC1900P was stable and worked for months between resets, which were done on principle, not due to need. I don't use any of the features, just the basics: routing and WiFi. No AiMesh, as we live in a 1000 sq. foot wooden house, so coverage (and CAT5e cable length) aren't issues.

I've only had the RT-AC86 up for about a day, but I was surprised at the system memory footprint compared to the 1900P (71-78MB used out of 256MB, ~27-30% after 3 months). The 86U starts out after reset with 284MB used (56%) out of 512MB and after I poked around looking at settings, changing icons and names of client devices 24 hours later I have 311MB used (61%). One thing that may contribute to this is a bunch of log entries related to normal WiFi activity. I regard that as a sort of memory leak, but megabytes? This seems like a lot of code/data compared to my 1900P; code bloat?

What on earth is going on, and why? If I was turning on the extra services I could understand this behavior, but all I do is log in and look around to verify that all is well, check the device lists to to look for unknown devices, look at the real-time traffic monitor, and log out. Nothing special, and and I'm not switching services on and off (loading and unloading code blocks and storage). Is there any way I can unload some of the junk in memory? Or is this just the "new normal" and I have to live with it?

Related to this, here is an example of the entries flooding the machine log; I didn't see this in my 1900P log until after a recent FW update, and fixed it as outlined below:


Feb 2 10:05:23 kernel: SHN Release Version: 2.0.1 851496c
Feb 2 10:05:23 kernel: UDB Core Version: 0.2.18
Feb 2 10:05:23 kernel: sizeof forward pkt param = 280
Feb 2 10:05:23 BWDPI: fun bitmap = 3
Feb 2 10:05:54 kernel: SHN Release Version: 2.0.1 851496c
Feb 2 10:05:54 kernel: UDB Core Version: 0.2.18
Feb 2 10:05:54 kernel: sizeof forward pkt param = 280
Feb 2 10:05:54 BWDPI: fun bitmap = 3

Feb 2 10:40:46 wlceventd: wlceventd_proc_event(507): eth6: Disassoc A8:86:DD:AD:94:01, status: 0, reason: Disassociated because sending station is leaving (or has left) BSS (8), rssi:0
Feb 2 10:44:54 wlceventd: wlceventd_proc_event(507): eth6: Disassoc 20:C9:D0:97:50:B9, status: 0, reason: Disassociated because sending station is leaving (or has left) BSS (8), rssi:0
Feb 2 10:44:54 wlceventd: wlceventd_proc_event(526): eth6: Auth 20:C9:D0:97:50:B9, status: Successful (0), rssi:0
Feb 2 10:44:54 wlceventd: wlceventd_proc_event(555): eth6: Assoc 20:C9:D0:97:50:B9, status: Successful (0), rssi:0
Feb 2 10:56:41 wlceventd: wlceventd_proc_event(490): eth6: Deauth_ind 7C:D1:C3:8A:45:32, status: 0, reason: Class 3 frame received from nonassociated station (7), rssi:0
Feb 2 10:56:41 wlceventd: wlceventd_proc_event(490): eth6: Deauth_ind 7C:D1:C3:8A:45:32, status: 0, reason: Class 3 frame received from nonassociated station (7), rssi:0
Feb 2 10:56:45 wlceventd: wlceventd_proc_event(526): eth6: Auth 7C:D1:C3:8A:45:32, status: Successful (0), rssi:0
Feb 2 10:56:45 wlceventd: wlceventd_proc_event(555): eth6: Assoc 7C:D1:C3:8A:45:32, status: Successful (0), rssi:0
Feb 2 11:13:24 wlceventd: wlceventd_proc_event(526): eth6: Auth A8:86:DD:AD:94:01, status: Successful (0), rssi:0
Feb 2 11:13:24 wlceventd: wlceventd_proc_event(555): eth6: Assoc A8:86:DD:AD:94:01, status: Successful (0), rssi:0
Feb 2 11:19:40 wlceventd: wlceventd_proc_event(507): eth6: Disassoc 20:C9:D0:97:50:B9, status: 0, reason: Disassociated because sending station is leaving (or has left) BSS (8), rssi:0
Feb 2 11:19:40 wlceventd: wlceventd_proc_event(526): eth6: Auth 20:C9:D0:97:50:B9, status: Successful (0), rssi
--------------

I included the part with "BWDPI: fun bitmap = 3" because I like the idea of a "fun bitmap", it keeps the whole thing from being didactic and boring. Anyway:

Is there a command-line entry I can make on the 86U via SSH to reduce the amount of visible (and stored) junk in the log related to normal operation? On my 1900P I set the log level to 5 to suppress the same wlceventd log entries; is the same command effective on the 86U? I'm asking as I'd rather not make a horrible mistake, and I believe the log level works inversely with level 6 including more classes of log data (current default?), but I may have this backward.

Thanks for your collective wisdom and help. The 86U is snappier, and it's fun to have a new toy to play with.

Cheers,

Peter
 
Last edited:
The 2 syslog files will max out at 256KB each, or 512KB total. Login via SSH and run the free command to see the breakdown of memory usage. Could be a lot of cache or buffers and not "real" memory usage. Usually not anything to worry about.
 

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top