After running for a couple of hours, I have to dump the application, and restart it in order to free up all of the memory use. Just installed this update today, and have had the issue ever since. Yes, I have rebooted as well. No go.
Thanks for your input. Its a legit leak (defined in my second post). The Plex Media Serv process eats up all the memory, then things start failing due to the lack of it. It just started happening when I updated to 1.18.8. But, its still there with 1.18.7. I killed everything else, and it just keeps eating.
What I show above is normal Linux operation.
Linux will use all but a few hundred MB of memory as disk read-only i/o buffers.
This read caching is free and improves overall performance.
When an application needs actual memory, these disk buffer pages are the first to be reclaimed. It takes 4 lines of source code in the kernel (about 15 CPU instructions) to reclaim a disk buffer page.
Plex doesnāt stream anything, itās just running and eating up some enormous slice of the memory.
htop shows that 4526M RES (!) memory is consumed. Itās 28.3% of all RAM. And it makes things to swap, leading to the overall performance severe degrading. It forces me to stop the process.
If something looks like a bug itās most likely a bug.
I need to follow up with this, since I opened this thread up to begin with. My issue was related to my using my workās VPN. I have no idea what it is/was doing, but when the VPN app was running (Watchguard mobile VPN with SSL), my connection to myserver appeared to be disconneting/reconnecting repeatedly. I did not see any evidence of that happening, but the log file showed repeated re-connects with PLEX, and each time, it would allocate another chunk of memory. DIsconnecting the VPN would resolve the issue.
Since that time, I have not noticed the issue. However, I did also up my memory to 64GB, and I havent really been checking when Iām on my VPN.
Special public thaks to @ChuckPa for his analysis of my log file and top shelf help!