Date: Tue, 4 Sep 2007 22:49:39 +0200 From: Juergen Lock <nox@jelal.kn-bremen.de> To: Nenhum_de_Nos <matheusber@gmail.com> Cc: Bruce Cran <bruce@cran.org.uk>, freebsd-current@freebsd.org Subject: Re: qemu on a recent -current, slow like a 486 ! Message-ID: <20070904204939.GA74683@saturn.kn-bremen.de> In-Reply-To: <4956a5e50709031654v9b13eb9na0a964dd9cb7f497@mail.gmail.com> References: <4956a5e50709022056o16fe85c8oab72532afe335b43@mail.gmail.com> <059F5A32-4979-422B-B42B-8163A151E874@dougk-ff7.net> <46DB9A1E.4080000@cran.org.uk> <4956a5e50709030343x6de3ab6frab925421859bd7f0@mail.gmail.com> <46DC4118.8020300@cran.org.uk> <4956a5e50709031654v9b13eb9na0a964dd9cb7f497@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Sep 03, 2007 at 08:54:57PM -0300, Nenhum_de_Nos wrote: > On 9/3/07, Bruce Cran <bruce@cran.org.uk> wrote: > > Nenhum_de_Nos wrote: > > > I have disabled all but one debug support: > > > > > > makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols > > > > > > no witness also > > > > > > thanks > > > > > > matheus > > > > > > > > > > Hi Matheus, > > > > If you haven't tried kqemu-kmod, I would highly recommend it - with the > > caveat that, being a kernel module that hasn't been extensively tested, > > it may crash your system. > > It should speed up qemu to near-native speeds since it allows the code > > to run natively instead of being interpreted one instruction at a time. > > > > Cheers, > > Bruce Cran > > hm, I'll try this today :) > thanks, but now what I think will most kill performance is that even > though I say -smp 2 and it has two cpus (my machine is in fact dual > core), it has one and only one process for all qemu vm, and there fore > uses just one core. > > is it really supposed to behave this way ? -smp is meant more for testing purposes than running stuff where performance matters, qemu is still single-threaded and -smp doesn't work with kqemu... Oh and if you want to use kqemu don't forget to rebuild qemu with kqemu support enabled to get the relevant bits compiled in (do `make config' to get the OPTIONS menu back), that will also build kqemu as a dependency so you don't need to build that seperately. Also there is -kernel-kqemu too, altho not all guests really work with that. (freebsd guests mostly work, I have seen guest kernels complain about the clock going backwards tho.) HTH, Juergen
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070904204939.GA74683>