I see Mike's response to this, which was thorough and useful to know for
my own planning.
That said, just to give you a comparison, I tried a similar test on a
Ubuntu 16.04 Vbox VM (1gb RAM). With two concurrent RDP users, one
streaming sometining on youtube, the load average was ~0.15, and guacd
ranged from ~15% - 27% CPU...
On 7/03/2018 5:55 p.m., Amarjeet Singh wrote:
Now most of my feature related issues are known and most of them are
fix, I moved to performance testing.
I am running Guacamole on a CentOS 7 VM, running on latest VMWare ESX
on Dell 610. I did the test at night so there was no other load on the
My VM has 2 vCPU and 4 GB of RAM.
When I run a single session with Guacamole and open MSN and leave it
open, I can see that the CPU utilization on my server fluctuates
between 3% to 30%. Average is 5-6%, but sometimes it would hit 30% also.
Then I started a HD video in Youtube and left it. I see now that CPU
on my server is almost 100% utilized.
The Video is not smooth anyway.
The process consuming all the CPU is guacd
With just a single user can guacd consume so much CPU?
Howe can we limit this.
I have to test this server to supprot around 50 simultaneous users.
Although users are not going to do Youtube but with 5% of average CPU
consumption for MSN.com for a single user, I dont see I could support
more than 20 sessions.
What is your view and if you have recommendation to optimize CPU
utilization by guacd.
Except for font smoothing, all other options on rdp are turned off.
Bitmap caching and compression is ON.