Running smem -s uss -r and free commands seems to show discrepancies.
What is the correct account of physical memory usage?
%smem -s uss -t -r
PID User Command Swap USS PSS RSS
28305 owner /usr/local/magma/magma.exe 0 6023928 6023975
6026236
1594 owner /usr/bin/plasmashell 0 347252 357093
404536
1579 owner /usr/bin/kwin_x11 0 32284 35022
59544
1576 owner /usr/bin/kded5 0 28228 30108
48664
1662 owner /usr/bin/konsole -session 1 0 24704 27076
39320
778 owner /usr/bin/konsole 0 22044 32783
98000
14893 owner /usr/bin/konsole 0 21656 32897
99576
7772 owner /usr/bin/konsole 0 21244 32110
98168
9221 owner /usr/bin/konsole 0 19396 30104
96660
14997 owner /usr/bin/konsole 0 18584 28309
92576
(more lines...)
-------------------------------------------------------------------------------
107 1 0 6897956 7011198
7892704
%free
total used free shared buff/cache available
Mem: 32792684 20144052 3561056 38612 9087576
12146680
Swap: 33581120 268 33580852
Why is smem showing about 6.89 to 7.89 gigs of memory used, when the
free command is
showing 20.144 gigs used. Who is right?
Is there any CLI command which gets this right? It is discouraging to
have commands report different totals, when you are expecting some
real accounting and some true idea of what is happening with your system.
- Randall