<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2016-09-13 16:43 GMT+02:00 Christophe Fergeau <span dir="ltr"><<a href="mailto:cfergeau@redhat.com" target="_blank">cfergeau@redhat.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hey,<br>
<span><br>
On Tue, Sep 13, 2016 at 08:47:18AM +0200, Rob Verduijn wrote:<br>
> Hello,<br>
><br>
> I'm trying to improve my spice performance on a kvm host/guest.<br>
> It's currently rather slow and I can see screens beeing build up, and<br>
> delays when draging windows.<br>
><br>
> It's being tunneled through openvpn, which is set to use tcp.<br>
> tcp required because of the firewall which is maintained by 3rd party.<br>
><br>
> I have full access to the kvm host, kvm guest and openvpn server.<br>
><br>
> Have you got any tips so that I can improve spice performance ?<br>
> I alrready am running tuned with the virtual-guest profile for  guests and<br>
> host profile for the host.<br>
> All systems are runnning CentOS 7<br>
><br>
> Any tips for :<br>
> - the KVM host ?<br>
> - the KVM guest ?<br>
> - the openvpn server ?<br>
<br>
</span>I would try to minimize latency, and to get as much bandwidth as<br>
possible, probably some tweaks can be done for that on the openvpn side?<br>
Regarding QEMU, make sure you are using  the QXL video driver as well as<br>
the SPICE agent in the guest. There are also a bunch of compression<br>
options that you can try to tweak, see<br>
<a href="https://libvirt.org/formatdomain.html#elementsGraphics" rel="noreferrer" target="_blank">https://libvirt.org/formatdoma<wbr>in.html#elementsGraphics</a><br>
<span><font color="#888888"><br>
Christophe<br></font></span></blockquote><div>bandwith and latency are not mine to decide about<br>QXL-driver check<br></div><div>spice-agent check<br></div><div>tweaks in guest definition :<br>    <graphics type='spice' port='5999' autoport='no' listen='0.0.0.0'><br>      <listen type='address' address='0.0.0.0'/><br></div><div>      <image compression='glz'/><br>      <jpeg compression='always'/><br>      <zlib compression='always'/><br>      <span style="font-family:arial,helvetica,sans-serif"><streaming mode='all'/><br></graphics><br><br></span></div><div><span style="font-family:arial,helvetica,sans-serif">I tried them on auto_glz,auto,auto,filter (tried every combo)<font size="2"><br></font></span></div><div><span style="font-family:arial,helvetica,sans-serif"><font size="2">But I guess my bandwith is not stable and since setting them like this gives the best performance.</font><font size="2"><br><br><gl enable='yes'/> gets an error if I add that to the config.</font><font size="2"><br>It says this option is included since 1.3.3 and centos has qemu-kvm 1.5.3</font><font size="2"><br>Did I forget something to enable this ?<br></font></span></div><div><span style="font-family:arial,helvetica,sans-serif"><br></span></div></div><br></div><div class="gmail_extra">Rob Verduijn<br></div></div>