Skip to content

Dashboard: System Status Memory % counts buffer/cache as used (shows 79%, true 63%) #1144

Description

@kateatlinksys

Reproduce steps:

  1. Login to Linksys Now.
  2. Go to Dashboard > System Status > Monitor tab, read the Memory used MB / %.
  3. Compare against /proc/meminfo on the device.

Actual result:
Memory reads 327 MB / 413 MB used → 79%. The 327 MB equals exactly MemTotal − MemFree (422528 − 88248 = 334280 kB ≈ 326 MB), i.e. it counts the ~105 MB of buffer/cache as "used". The Trends tab shows the same wrong figure (Memory line Avg 79%). (Distribution and Correlation tabs don't plot Memory.)

Expected result:
Memory should track (MemTotal − MemAvailable) / MemTotal = 262 MB → 63% — the same figure free/htop report — since buffer/cache is reclaimable, not truly used. GUI is inflating usage by ~16 percentage points.

Env.: M60DU-EU / Pinnacle 2.0 FW 1.2.2.26062820 / Linksys Now 2.5.0.700525

Log: GUI_systemstatus_error_0716.txt

/proc/meminfo — two reads on the same boot, 10 min apart, both give 79%:

Read MemTotal MemFree MemAvailable Total−Free (GUI) Total−Available (correct)
1 (uptime 27m) 422528 kB 88248 kB 154628 kB 326 MB → 79% 262 MB → 63%
2 (uptime 38m) 422528 kB 86908 kB 153640 kB 328 MB → 79% 263 MB → 64%

Screenshot
Image

Metadata

Metadata

Labels

2.xLabeled for 2.x versionbugSomething isn't workingconfidence:mediumEvidence present but cross-layer or needs firmware confirmationneed-fw-confirmRoot cause needs firmware-team confirmation before devtriagedAutomated diagnosis complete; root cause investigated (bug lane entry)

Type

Fields

No fields configured for Bug.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions