kvm 下跑 super pi

在带 kvm 的 qemu 里跑了一下 super pi, guest 是 XP SP2
with kvm

CPU 的性能还是不错的, 在 host 里是 23 秒.

对比没有开 kvm 的
without kvm

但是运行起来还是比较卡, 感觉是 QEMU 的磁盘 IO 的问题.

//////////////////////////

看一下9佬在 VBox 的测试, 性能很接近

KVM

无 KVM

Wine

安装 kvm

新机器的 E6550 有虚拟化功能, 正好用来玩玩kvm
安装

sudo aptitude install kvm qemu

载入模块

sudo modprobe kvm-intel

可惜

FATAL: Error inserting kvm_intel (/lib/modules/2.6.20-15-generic/kernel/drivers/kvm/kvm-intel.ko): Operation not supported

原来bios里忘记打开虚拟化了..

打开后, 创建一个镜像

qemu-img create winxp.img 2G

启动虚拟机

kvm winxp.img

如果出现 Permission denied 的错误, 只要简单的 chmod a+rw /dev/kvm.
但 kvm 似乎要为难我

exception 13 (0)
rax 000000000000f001 rbx 000000000000d713 rcx 0000000000000001 rdx 0000000000000000
rsi 00000000ffff004c rdi 000000000008f7f4 rsp 000000000000ffb8 rbp 000000000000ffcc
r8  0000000000000000 r9  0000000000000000 r10 0000000000000000 r11 0000000000000000
r12 0000000000000000 r13 0000000000000000 r14 0000000000000000 r15 0000000000000000
rip 0000000000000a45 rflags 00033002
cs f000 (000f0000/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0)
ds 0000 (00000000/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0)
es 07c0 (00007c00/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0)
ss 0000 (00000000/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0)
fs 0000 (00000000/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0)
gs 0000 (00000000/0000ffff p 1 dpl 3 db 0 s 1 type 3 l 0 g 0 avl 0)
tr 0000 (08850000/00002088 p 1 dpl 0 db 0 s 0 type b l 0 g 0 avl 0)
ldt 0000 (00000000/0000ffff p 1 dpl 0 db 0 s 0 type 2 l 0 g 0 avl 0)
gdt fa580/30
idt 0/3ff
cr0 60000010 cr2 0 cr3 0 cr4 0 cr8 0 efer 0
code: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

很好,唯有向svn下手..

sudo aptitude install texi2html module-assistant cpp-3.4 diffstat gawk gcc-3.4 gcc-3.4-base libsdl1.2-dev nasm quilt uuid-dev
svn co svn://svn.debian.org/collab-maint/ext-maint/kvm/trunk/ kvm
cd kvm
fakeroot dpkg-buildpackage -b
cd ..
sudo dpkg -i kvm*.deb

然后还要重新编译kvm模块

tar xfv /usr/src/kvm.tar.bz2
cd modules/kvm/
sudo module-assistant prepare kvm
sudo module-assistant build kvm
sudo module-assistant install kvm

然后卸载并重新加载一次模块, kvm终于能启动了..

  1. Welcome ~

    Life is like a box of chocolates,
    you never know
    what you gonna get.


  2. 因为某原因, google blog 暂时停止更新..
    by AutumnCat, 2007-6-12
  3. 最新文章

  4. 最新评论

  5. 分类

  6. 归档