[Spice-devel] spice performance tweaking
Frediano Ziglio
fziglio at redhat.com
Wed Sep 14 10:59:42 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
You could tweak OpenVPN settings too.
> 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
Frediano
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/spice-devel/attachments/20160914/5b94578c/attachment.html>
More information about the Spice-devel
mailing list