I tested running guacd on edge behind limited bandwidth link and it did improve 
performance compared to direct VNC. Transferred data amount compared to direct 
VNC was about half and because of that it was also more responsive.

Couple of time connection was interrupted and error “The connection has been 
closed because the server is taking too long to respond…." was showed.  So, is 
there adjustable timeout for that?

Also, is there any option to send mouse movement only when clicked (VNC)?

-Timo
From: Timo Nisula <timo.nis...@nisulaforest.com>
Sent: Monday, December 13, 2021 2:47 PM
To: user@guacamole.apache.org
Subject: Re: slow links, howto optimize

Thanks, I will definitely test it, hopefully I have enough time on this  week 
:-)

So  we have three connection parts
1) vnc server to guacd, this use RFB protocol
2) from guacd to guacamole, Guacamole protocol
3) from guacamole to browser, Guacamole protocol over WebSocket (or HTTPS)

So which one of these is most suitable for limited bandwidth and high latency?  
Part 2 probably has smallest overhead...


________________________________
Kohteesta: Ivanmarcus <ivanmar...@yahoo.com.INVALID>
Lähetetty: tiistaina 14. joulukuuta 2021 klo 0.12
Vastaanottaja: user@guacamole.apache.org
Aihe: Re: slow links, howto optimize

Timo,

If I understand your system correctly I suggest you're missing out on
the full benefits of Guacamole.

My experience of VNC direct (which is what I take you to be doing) is
that it can be quite slow, especially with limited bandwidth. Given the
same bandwidth capacity I have found Guacamole to give a much improved
experience.

Depending upon other things the Pi's are doing I expect you should have
sufficient resource to run Guacamole on them. Out of interest I tried it
on a Pi3 and it was ok - not as good as on a later Intel box, but more
than adequate for 2G - a Pi 4 should be somewhat better.

On 14/12/21 9:19 am, Timo Nisula wrote:
> We need to support mobile devices which are behind of slow links (2G / LTE-M) 
> and most often those are on rural area where mobile network coverage is not 
> the best one.
>
> I have tested guacamole little bit and it works better than 
> teamviewer/anydesk on those slow (sometime also unreliable) connections.
> What I have tested these connections to remote devices, it somewhere 7-15kB/s 
> (60-120kbits) and latency 150-400ms.
>
> My setup is following:
> - on  our office (fiber connection) I have installed guacamole and guacd on 
> virtual server
> - from that virtual server there is OpenVPN tunnel to IoT Operator network
> - remote device has 2G/LTE-M modem, Raspberry Pi 4 and two devices which only 
> offers VNC connection
> - to connect those VNC device I have tested guacamole
>
> Because we have some computing power left on those Raspberry Pi's I started 
> to think should I install guacd on Raspberry Pi? Or is it even smart move? Or 
> are any other optimization what I can do?
>
> -Timo
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@guacamole.apache.org
> For additional commands, e-mail: user-h...@guacamole.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@guacamole.apache.org
For additional commands, e-mail: user-h...@guacamole.apache.org


Reply via email to