Thanks for your reply. My Network is like this: Guacamole client (Tomcat) and guacd are on the same host (Ubuntu 16.04) and their connection is through loopback interface. Also, the Network link between all hosts is 1Gbps. I have not set up any proxy and connect to tomcat directly.
I tested scp both from ClientA to SSH-Host and also from guacd-host to SSH-Host and the file was transferred with a rate near 900Mbps. On Tue, May 21, 2019 at 4:05 PM Nick Couchman <[email protected]> wrote: > On Tue, May 21, 2019 at 3:42 AM Abolfazl Kazemi <[email protected]> > wrote: > >> I apologize for creating an issue for this problem before sending it here. >> >> I encountered a slow file transfer for guacamole. I tested several >> versions up to 1.0 and this issue persisted. >> >> >> When I use guacamole for ssh connections and enable sftp file transfer, >> the rate at which files are copied is less than one-tenth of regular rate I >> get when using scp command. >> >> I ran iftop at the destination and copied a 2GB file using guacamole. The >> rate I got was about 70Mbps. When I used scp command and copied the same >> file the rate was about 900Mbps. >> > > I'm curious about your network architecture for where the difference is > between source and destination when using guacd vs. not using it. So, when > you do these tests, are you testing: > > WIth Guac: ClientA (Browser) -> Guacamole Client (Tomcat) -> guacd -> SSH > host > Without Guac: ClientA -> SSH host > > ? Or, when you test the SSH copy directly, are you going straight from > the system running guacd to the SSH host, or some other system? What > combinations of those file transfers have you tried? > > Also, do you have Guacamole Client (Tomcat) proxied behind Apache httpd or > Nginx? Or are you connecting directly to Tomcat? Have you tried various > options there - different Proxy, connecting directly, etc.? > > -Nick > >>
