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

Reply via email to