On Tue, Nov 19, 2024 at 10:43 AM Björn Lindén <[email protected]> wrote:
> Hello! > > We recently started getting problems with Guacamole having extremely slow > performance on RDP. If theres no graphics, it works pretty OK, but open up > a picture and it takes forever to load, sometimes it just freezes, > sometimes you can see it slowly loading, square by square. Like the screen > is seperated into small rectangular sections that load really slowly. Not > sure what causes the square thing, maybe someone knows? > > Anyways, this used to work perfectly, havent had this problem at all > before. This MIGHT have been introduced when I patched the ubuntu server > guacamole runs on, but not sure. Im using the official docker images, not > natively installed. > > Ive tried changing performance settings in guacamole but cant find a > solution. I can see some type of 101 web socket token in the web browser > console, so maybe web sockets work, I dont really know for sure. > > If WebSockets is failing, you'll get warning messages in your Tomcat log when a connection is established, warning you that WebSockets has failed and it is falling back to HTTP. > I have tried bypassing the reverse proxy Im using, and the results are the > same. > RDP directly to the windows servers works perfectly, but not from > guacamole. > > What could the problem be? > I cant figure this thing out. > > As others have suggested, you need to look at the performance of the various systems (Guacamole, network, etc.), and see if you can spot any obvious areas where things are getting bogged down. Is the system running Guacamole responsive and free of resource contention? When the connection is running, are you seeing elevated CPU or memory utilization on the Guacamole server? Is there additional network latency between the Guacamole system and the RDP server? Has something changed recently with regard to network topology, causing traffic to be routed differently? Is RDP slow to all destination servers, or only some, and can you find any pattern? What is the latency between Guacamole and the RDP server? etc. -Nick >
