On Wed, May 22, 2019 at 1:06 PM Abolfazl Kazemi <[email protected]> wrote:
> On Wed, May 22, 2019 at 5:09 AM Nick Couchman <[email protected]> wrote: > >> On Tue, May 21, 2019 at 7:47 AM Abolfazl Kazemi <[email protected]> >> wrote: >> >>> 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. >>> >>>> >>>> >> Intersting. During the file transfer with Guacamole, do you see any >> signs of the system being under severe load - high CPU or memory >> utilization, etc.? I would expect that there would be some additional >> overhead going through Guacamole versus directly to the system with >> scp/sftp, but I would not expect it to be that high. >> >> Also, do you know if you're using WebSockets or HTTP for the actual >> tunnel? I suspect it is WebSockets since you're on the same host and not >> proxying, but just want to make sure. >> >> -Nick >> > > I used chrome inspection and it shows that WebSocket is in use. > > I watched memory and cpu usage on Guacamole host. During connections, cpu > usage is less than one percent. When file transmission is started guacd and > tomcat processes each start using about 35% of the cpu but memory usage > does not change much. > > Can you please explain what I can do to improving file transfer speed? Is it something that needs to be fixed in the Guacamole code? Or I can configure my setup in a way that works better than this? Thanks.
