qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Richard Neill <rn214@hermes.cam.ac.uk>
To: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] What is the minimal linux setup for running Qemu ?
Date: Wed, 22 Dec 2004 16:40:38 +0000	[thread overview]
Message-ID: <41C9A386.8050200@hermes.cam.ac.uk> (raw)
In-Reply-To: <E2EA8322B903DC46BFFAAFEB996220040A05D4@NAMAIL02.bmi.org>

Dear Mohammad,

My understanding of this is that you are trying to maximise the emulated 
performance. In general, QEmu imposes a performance penalty of (roughly) 
a factor of 4, so if you want good performance on the guest, you need 
Pentium-4 class hardware for the host, with at least 512 MB RAM.

On a system of this level, wasted disk space is probably not too much of 
an issue, so trying to pare down your distro to the bare minimum may 
well not help much. Eg having unncessary libraries on the system won't 
matter at all, if they just take up a 100 MB of disk space.

Likewise, having unnecessary kernel modules compiled on your system 
won't matter, if they aren't actually loaded at the time. That said, if 
you compile the kernel yourself with all the optimisations for your 
system, you'll do better than a distro-supplied kernel.

Running a regular X-server is actually more efficient than the 
frame-buffer device. The FB is simpler and uses less disk space, but 
performance isn't quite so good.

What will probably help most is killing off unneeded processes, stopping 
unwanted daemons (to free up RAM), and running a simple window manager 
(eg icewm; fvwm2) rather than KDE.

Another way to obtain a (fairly) minimal system easily would be to 
install the base distro of, say Mandrake, and let the packaging tool 
resolve the dependencies of qemu. [You'd then need to upgrade to the 
latest qemu version].

Lastly, have you checked out Metropipe's product? This (free) package 
from:  http://www.metropipe.net/ProductsPVPM.shtml
contains:
	All that is needed to run Qemu under Linux
	All that is needed to run Qemu under Windows
	A Linux Guest system.
And it fits on a USB key.


I hope that's useful.

Regards

Richard




Khan, Mohammad wrote:
> I'm wondering about what the minimum requirements are for Linux host to
> be able to run Qemu?  The idea is to have a less resource hungry host so
> that the guests would have more resources. Is an X server required? Can
> a frame buffer device be used for guest display instead? What parts of
> kernel or libraries can be removed. How about such a minimalist distro
> which only runs Qemu and related untilities?
> Any comments.
> Mohammad
>  
> 
> ********************************************
> This message is intended only for the use of the Addressee and
> may contain information that is PRIVILEGED and CONFIDENTIAL.
> 
> If you are not the intended recipient, you are hereby notified
> that any dissemination of this communication is strictly prohibited.
> 
> If you have received this communication in error, please erase
> all copies of the message and its attachments and notify us
> immediately.
> 
> Thank you.
> ********************************************
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://lists.nongnu.org/mailman/listinfo/qemu-devel

-- 
rn214@hermes.cam.ac.uk  **  http://www.richardneill.org
Richard Neill, Trinity College, Cambridge, CB21TQ, U.K.

  reply	other threads:[~2004-12-22 17:01 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-12-22 16:20 [Qemu-devel] What is the minimal linux setup for running Qemu ? Khan, Mohammad
2004-12-22 16:40 ` Richard Neill [this message]
2004-12-22 20:31   ` jeebs
2004-12-22 23:09     ` Richard Neill
2004-12-22 23:50       ` jeebs
2004-12-23  1:40         ` Richard Neill
2004-12-23  2:02           ` Jim C. Brown
2004-12-23 18:36             ` Andreas Bollhalder
2004-12-23 23:12               ` Jim C. Brown
2004-12-23  2:41           ` [Qemu-devel] " Ronald

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=41C9A386.8050200@hermes.cam.ac.uk \
    --to=rn214@hermes.cam.ac.uk \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).