QEMU performance?


 
Thread Tools Search this Thread
Special Forums UNIX and Linux Applications Virtualization and Cloud Computing QEMU performance?
# 1  
Old 12-31-2014
Computer QEMU performance?

Heyas

So, i like doing custom a LiveImage of my OS.
Using Redhats kickstart/livecd-creator method.

Anyway, so i would like to test the liveimages...
AND also, i WOULD like to install FreeBSD, Solaris, or whatever, onto a Virtual Machine.

I used to use Oracles Virtualbox, but eversince i'm booting with SecureBoot enabled, i'm no longer able to start it, so i had to change to QEMU.

Now, to just 'test' if the fresh generated iso is 'working' or not, QEMU is just fine.
But if i ever want to actualy do in QEMU, like, switching desktop, or changing the folder in pcmanfm inside QEMU, it needs patience out of this world...

I'm running my ISO's like this:
Code:
#!/bin/bash
# isotest
# Description:	Simply boots an iso file with qemu.
# ------------------------------------------------------
#
#	Variables
#
	DEFAULT_ARCH=x86_64
	DEFAULT_ARCH=$(uname -m)
	DEFAULT_RAM=$(( 4 * 1024 ))
	DEFAULT_CORES=4
	DEFAULT_VGA=vmware
	DEFAULT_FORMAT=qcow2
	DEFAULT_SIZE=5G
	DEFAULT_IMAGE_DIR=$HOME/Virtual_Machine_Images
	DEFAULT_IMAGE_FILE=isotest.img
#
#	Display & Action
#
	qemu-system-$DEFAULT_ARCH \
		-smp $DEFAULT_CORES \
		-m $DEFAULT_RAM \
		-cdrom "$1"

And to 'install' or run an intalled image i execute:
Code:
#!/bin/bash
# distrotest
# Description:	Simply boots an OS file with qemu.
# ------------------------------------------------------
#
#	Variables
#
	DEFAULT_ARCH=x86_64
	DEFAULT_ARCH=$(uname -m)
	DEFAULT_RAM=$(( 4 * 1024 ))
	DEFAULT_CORES=4
	DEFAULT_VGA=vmware
	DEFAULT_FORMAT=qcow2
	DEFAULT_SIZE=5G
	DEFAULT_IMAGE_DIR=$HOME/Virtual_Machine_Images
	DEFAULT_IMAGE_FILE=distrotest.img
#
#	Functions
#
	DEFAULT_IMAGE="$DEFAULT_IMAGE_DIR/$DEFAULT_IMAGE_FILE"
	[[ -f "$1" ]] || exit 1
	if [[ ! -f "$DEFAULT_IMAGE" ]]
	then	# We just need an image to boot an iso, this can be quite small.
		qemu-img create -f "$DEFAULT_FORMAT" "$DEFAULT_IMAGE" $DEFAULT_SIZE
	fi
#
#	Display & Action
#
	qemu-system-$DEFAULT_ARCH \
		-smp $DEFAULT_CORES \
		-m $DEFAULT_RAM \
		-cdrom "$1" \
		-hda "$DEFAULT_IMAGE"
# 		-full-screen \

As you see, i'm quite, sharing?, with my hardware for qemu...
4 Cores and 4 GB of ram, but booting an ISO (same for installed) takes up to ~7mins, when with O-VB it was as low as ~1min -- using 768mb ram and 70% of 1 core....

Doing a mouse click and wait for like 20 secs for ANYTHING to happen, is just annoying.

Any ideas or advices please?
Thank you in advance
# 2  
Old 12-31-2014
It looks like signing the virtualbox module allows it to be loaded in with secureboot enabled: VBox & VMware in SecureBoot Linux | It's my life
# 3  
Old 01-05-2015
I just did so, and ended up no longer beeing able to boot to GUI.
After beeing stuck after the plymouth-screen (Fedora) it stucked between init 3 & init 5, somewhere...

Changing the GRUB command line helped to enter multi-user stage.
But even with deleting the just added MOK (during & after restart), i just once could boot to GUI, thought it was stable and never achieved again until i reinstalled my system just now.

Bad first experience i guess Smilie

Also, since i first installed such a signed key, when recreating grub2 config, it spawned some errors like:
Code:
ERROR: sil: invalid metadata checksum in area 3 on /dev/dm-0

But since this still happends, me not sure what it caused initaly...

System: 3.17.7-300.fc21.x86_64
I had used the attached script to sign the keys, which i just worked on, and now going to test for real again...
Now that the system was just installed this evening i dont have much to "loose" anyway.. Smilie

<3 custom LiveSpin's Smilie

Any ideas what i did wrong?
Thank you in advance and good night - wish me luck.
# 4  
Old 01-05-2015
Addendum:
Not sure if its related, but eversince and again i installed this system, i do have a key-issue..
Code:
[    0.590535] EFI: Problem loading in-kernel X.509 certificate (-129)
[    0.590597] EFI: Problem loading in-kernel X.509 certificate (-129)

This was, and still is, before i even created a custom key.
Not sure if its related to not beeing able to boot the iso off the USB, but only the CD/DVD.

EDIT:
Ahh that is just a time (hw-clock) issue..

Last edited by sea; 01-07-2015 at 10:17 AM..
Login or Register to Ask a Question

Previous Thread | Next Thread

8 More Discussions You Might Find Interesting

1. BSD

How to install Ultrix 4.2 on Qemu?

Hi Problem changed. I've got a message showing on the screen which says Guest has not initialized the display (yet) Any how I can fix this? Thanks Jack (4 Replies)
Discussion started by: lucky7456969
4 Replies

2. IP Networking

Create a Bridge for Qemu using only loopback

hello networking folks, i have 3 virtual machines that need to talk to each other How can i create a bridge to loopback ? -net tap,vlan=0,ifname=tap1 where tap1 is connected to lo:1 , tap2 is connected to lo:2 etc thx (0 Replies)
Discussion started by: TwiceDone
0 Replies

3. Red Hat

help about qemu-kvm boot with initrd

I used the redhat RHEL6 boot with initrd but it failed, can sb help me # /usr/libexec/qemu-kvm --enable-kvm -smp 8 -m 1024 -net nic,model=virtio -net tap,script=/etc/qemu-ifup -initrd /boot/initramfs-2.6.32-279.el6.x86_64.img -kernel /boot/vmlinuz-2.6.32-279.el6.x86_64 -append "root=/dev/ram... (4 Replies)
Discussion started by: yanglei_fage
4 Replies

4. Programming

Running c code in ARM QEMU

I created and Compiled a C program to run in QEMU for ARM. When I run the program using the command #qemu-arm -L /home/arm-2010.09/arm-none-linux-gnueabi/libc ./test it gives me the following error: If 'qemu-arm' is not a typo you can use command-not-found to lookup the package that contains... (0 Replies)
Discussion started by: rupeshkp728
0 Replies

5. AIX

IBM AIX and QEMU Emulator?

Hi friends, I am a UNIX lover. I have tried several unix flavors including linux, solaris(x86) and FreeBSD, all these are the unices which can be installed on x86 hardware. Now to use the IBM AIX, I searched and googled alot, finally I came across QEME, which emulates the PowerPC platorm to turn... (9 Replies)
Discussion started by: gabam
9 Replies

6. Programming

Qemu + gdb

Hi, I got: host machine: RedHat (RHEL6) virtual machine: RedHat (RHEL6) I run (on host machine): qemu-system-x86_64 ...... -S -s after that i run (on host machine): gdb target remote localhost:1234 set architecture i386:x86-64 and then i can use (on host machine) 'ctrl + c' to... (2 Replies)
Discussion started by: Chrisdot
2 Replies

7. Filesystems, Disks and Memory

QEMU not booting my image

hello all, I have been trying to boot an image (.IMG) using qemu, for quite some time now and i can't seem to get it to work. I've been able to boot from the Windows XP CD, the Debian iso image, etc, so I know qemu is configured properly and is working. But when it come to booting an image that I... (34 Replies)
Discussion started by: neur0n
34 Replies

8. UNIX for Dummies Questions & Answers

Anyone ever used qemu and networked it ?

hi i got a virtual linux machine running on qemu my problem is connecting it to the internet im a bit confused weather i have to make a virtual network card in qemu and than tun tap it? can anyone thats done it before help me out? (1 Reply)
Discussion started by: russian460
1 Replies
Login or Register to Ask a Question