LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: jhuangjiahua

跑 Windows 最快的虚拟机 kqemu 1.3

[复制链接]
 楼主| 发表于 2006-4-17 19:52:06 | 显示全部楼层
GSX server 的对手是 Xen
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-18 02:58:57 | 显示全部楼层
测试用的程序

  1. hua@vgh:c$ cat count.c
  2. #include <stdio.h>
  3. int main(void)
  4. {
  5.         double counter;
  6.         double result;
  7.         double temp;
  8.         for (counter = 0; counter < 4000.0 * 4000.0 * 4000.0 / 20.0 + 2030;
  9.                         counter += (5 -3 + 2 +1 ) / 4)
  10.         {
  11.                 temp = counter / 1239;
  12.                 result = counter;
  13.         }
  14.         printf("Result is %lf\n", result);
  15.         return 0;
  16. }
复制代码


在真实机器上的情况:

  1. hua@vgh:c$ time ./count-o2
  2. Result is 3200002029.000000

  3. real        0m37.181s
  4. user        0m35.254s
  5. sys        0m0.028s
  6. hua@vgh:c$
复制代码




在 qemu 的 Debian Sid 里的情况:

  1. hiweed@Hiweedlinux:~/tmp/c$ time ./count-o2
  2. Result is 3200002029.000000

  3. real        0m39.358s
  4. user        0m35.340s
  5. sys        0m0.095s
  6. hua@vgh:c$
复制代码




基本没有什么 CPU 性能损失嘛

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2006-5-5 00:04:25 | 显示全部楼层
qemu 0.81已经release了。。。大家试试,速度确实很快,改进了很多很多
回复 支持 反对

使用道具 举报

发表于 2006-5-5 09:02:26 | 显示全部楼层
谁测试过qemu的网络性能?
我这里宿主与guest的传送速度奇慢,不知道为什么。 桥接多个tap0界面的方式架构的网络。
回复 支持 反对

使用道具 举报

发表于 2006-5-6 11:50:31 | 显示全部楼层
我这里和真实网卡差不多,scp达到9.8MB左右,持续的。
回复 支持 反对

使用道具 举报

发表于 2006-5-6 12:12:24 | 显示全部楼层
看来还是我设置的问题。
又不像防火墙故障,因为是传输很慢,小文件可以传输;大文件貌似超时断线。
回复 支持 反对

使用道具 举报

发表于 2006-5-12 14:46:32 | 显示全部楼层
Program received signal SIGSEGV, Segmentation fault.
---Type <return> to continue, or q <return> to quit---
[Switching to Thread -1211750720 (LWP 1169)]
0xb7ce59b7 in XLookupString () from /usr/lib/libX11.so.6
(gdb) bt
#0  0xb7ce59b7 in XLookupString () from /usr/lib/libX11.so.6
#1  0xb7ed4bf7 in X11_TranslateKey () from /usr/lib/libSDL-1.2.so.0
#2  0xb7ed51c3 in X11_SetKeyboardState () from /usr/lib/libSDL-1.2.so.0
#3  0xb7ed56d9 in X11_PumpEvents () from /usr/lib/libSDL-1.2.so.0
#4  0xb7eee305 in SDL_PumpEvents () from /usr/lib/libSDL-1.2.so.0
#5  0xb7eee347 in SDL_PollEvent () from /usr/lib/libSDL-1.2.so.0
#6  0x080a0278 in ?? ()
#7  0xbf89d050 in ?? ()
#8  0x00000000 in ?? ()
(gdb)

老是段错误。
回复 支持 反对

使用道具 举报

发表于 2006-5-18 01:48:18 | 显示全部楼层
Post by jhuangjiahua
kqemu 的在 IRC 里解答中

另外, kqemu 要求 NT 以上系统
win98 不支持 kqemu


这是啥意思?
用qemu装的win98不会因为加载了kqemu而加速么?
回复 支持 反对

使用道具 举报

发表于 2006-5-18 14:34:05 | 显示全部楼层
>> 速度仅次于 Xen

Xen can not run any version of windows, AFAIK
回复 支持 反对

使用道具 举报

发表于 2006-5-19 04:41:19 | 显示全部楼层
运行qemu的时候,出现这样的提示,
Cound not configure '/dev/rtc' to have a 1024 Hz timer. This is not a fatal error, but for better emulation accuracy either use a 2.6 host Linux kernel or type 'echo 1024 > /proc/sys/dev/rtc/max-user-freq' as root.
虽然qemu并不因此而运行失败,但对这个似乎是错误的提示,我一直耿耿,希望知情者告诉我是怎么一回事,以及解决途径。

我根据上面的提示,知道通过以root身份执行命令 echo 1024 > /proc/sys/dev/rtc/max-user-freq,可以解决这个问题。想知道这个到底做了什么事情,实现了什么功能?

另外就是,执行上述命令必须su成root执行,而通过sudo,则给出Permission denied的错误,不知道该如何解决?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表