Hi, Java will prealocate the memory specified even if “its not doing anything”, plus some overhead. Memory monitoring on Java applications needs a different approach, simply monitoring system memory will not provide too much useful insight. You’d have to look at heap, GC times, etc. to evaluate a java process is “healthy” or not.
> On 10 Jun 2020, at 01:09, Guilherme Carvalho <[email protected]> wrote: > > Hello guys, right now there is no user connected on my guacamole, but using > NodeQuery to verify the resources used for this server, i saw that i´m using > now 5.9Gb of memory, i received an email saying that i was using more than > 80% of memory, so i upgrade my server from 8gb to 12gb, but i´m using almost > 50% with nobody connected, what could be?? > > Look that. Now it´s using 6.2Gb kkkkkkkkkkkk > > Current RAM usageSWAP > 6.2 GB of 12 GB > 2% higher than one hour ago > > Top Processes by Resource Usage > > Process Count CPU Memory User > guacd 2 4% 365.5 MB root > java 1 3.2% 5.41 GB tomcat > nginx 8 0.5% 56.58 MB www-data > mysqld 1 0.2% 195.5 MB mysql > snapd 1 0% 23.45 MB root > systemd-journal 1 0% 21.14 MB root > unattended-upgr 1 0% 19.62 MB root > networkd-dispat 1 0% 16.83 MB root > VGAuthService 1 0% 9.8 MB root > systemd 1 0% 8.7 MB root > What can i do to resolve this issue? > Thanks
