After working for a couple of days, primarily with Chrome and Pycharm open, I noticed things slowing down a bit. 21GB of memory was being used, reported by htop and free. Upon closing all programs, still 17.1GB was being used, but no process seems to be listed as using anything like that. I’m sure there are better ways of analysing memory usage than htop but I don’t know much about them, and some googling and looking idly at slabtop hasn’t enlightened me much.
Here’s a screenshot of htop. Can anyone help? Firing up a VM at this point (with 16gb of memory allocated) causes the machine to lock up entirely, leaving me unable to SSH in or ctrl-alt-F6 even.
I’ve noticed the GUI leaking on Fedora too, using both Cinnamon and Mate. I’ve made it a point to switch to runlevel 3 when I’m not using the console. The machines primary roles are file server and virtualization host.
That’s super unfortunate. I remember having leak issues with the redshift plasma widget, but that doesn’t seem to be it this time. Any idea how I could isolate the problem to a process or something?
Interestingly, switching run level like that caused me to be unable to log back in in GUI mode without restarting. Now I’ve done that, memory use is back to 1.4gb, but I’m not sure it’ll last.
So you’ve confirmed the leak is in the GUI system somewhere, hopefully someone with more experience can share with us how to narrow down where exactly.
Have I? Restarting plasmashell didn’t recoup the missing memory, but rebooting the computer did. I still feel a bit like it could be anything. I guess I’ll try to keep track of memory use/programs used and see if I can notice anything significant happening
Oh, I misunderstood. I thought your memory use dropped when you switched to runlevel 3. Sounds like our problems are different. What video card & driver?
I have a GTX 1660 and using the nvidia binary driver, 430 I believe.
You mean reinstall the OS entirely? I’d really, really like to avoid that, but I guess if it comes to that I should get on with it sooner rather than later. What makes you think this is such a complicated/not-worth-solving issue?