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:
Hi Mike,

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 server.
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.

Regards,
Amarjeet Singh

Reply via email to