[Spice-devel] spice performance tweaking

Rob Verduijn rob.verduijn at gmail.com
Tue Sep 13 18:04:04 UTC 2016


2016-09-13 16:43 GMT+02:00 Christophe Fergeau <cfergeau at redhat.com>:

> Hey,
>
> On Tue, Sep 13, 2016 at 08:47:18AM +0200, Rob Verduijn wrote:
> > Hello,
> >
> > I'm trying to improve my spice performance on a kvm host/guest.
> > It's currently rather slow and I can see screens beeing build up, and
> > delays when draging windows.
> >
> > It's being tunneled through openvpn, which is set to use tcp.
> > tcp required because of the firewall which is maintained by 3rd party.
> >
> > I have full access to the kvm host, kvm guest and openvpn server.
> >
> > Have you got any tips so that I can improve spice performance ?
> > I alrready am running tuned with the virtual-guest profile for  guests
> and
> > host profile for the host.
> > All systems are runnning CentOS 7
> >
> > Any tips for :
> > - the KVM host ?
> > - the KVM guest ?
> > - the openvpn server ?
>
> I would try to minimize latency, and to get as much bandwidth as
> possible, probably some tweaks can be done for that on the openvpn side?
> Regarding QEMU, make sure you are using  the QXL video driver as well as
> the SPICE agent in the guest. There are also a bunch of compression
> options that you can try to tweak, see
> https://libvirt.org/formatdomain.html#elementsGraphics
>
> Christophe
>
bandwith and latency are not mine to decide about
QXL-driver check
spice-agent check
tweaks in guest definition :
    <graphics type='spice' port='5999' autoport='no' listen='0.0.0.0'>
      <listen type='address' address='0.0.0.0'/>
      <image compression='glz'/>
      <jpeg compression='always'/>
      <zlib compression='always'/>
      <streaming mode='all'/>
</graphics>

I tried them on auto_glz,auto,auto,filter (tried every combo)
But I guess my bandwith is not stable and since setting them like this
gives the best performance.

<gl enable='yes'/> gets an error if I add that to the config.
It says this option is included since 1.3.3 and centos has qemu-kvm 1.5.3
Did I forget something to enable this ?


Rob Verduijn
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/spice-devel/attachments/20160913/10cf0ddb/attachment.html>


More information about the Spice-devel mailing list