+ -
当前位置:首页 → 问答吧 → KVM时间变慢问题

KVM时间变慢问题

时间:2009-11-20

来源:互联网

虚拟机启动命令如下。
代码:
sudo kvm -m 1024 -soundhw ac97 -hda /media/sda8/winxp.img -localtime 
-net nic,vlan=0 -net user,vlan=0 -vga std -vnc :1 -usbdevice tablet &
刚开始启动后,时间跟host一致,但是过一段时间后guest时间就慢慢变慢了。虚拟机开了大概4个小时,时间居然慢了近一个小时。有人遇到过这个问题吗?
该怎么解决?

作者: apzc2529   发布时间: 2009-11-20

引用:
作者: apzc2529
虚拟机启动命令如下。
代码:
sudo kvm -m 1024 -soundhw ac97 -hda /media/sda8/winxp.img -localtime 
-net nic,vlan=0 -net user,vlan=0 -vga std -vnc :1 -usbdevice tablet &
刚开始启动后,时间跟host一致,但是过一段时间后guest时间就慢慢变慢了。虚拟机开了大概4个小时,时间居然慢了近一个小时。有人遇到过这个问题吗?
该怎么解决?
任何虚拟机都会有这个问题。开个网络时间同步服务

作者: sipingal   发布时间: 2009-11-20

引用:
作者: sipingal
任何虚拟机都会有这个问题。开个网络时间同步服务
是吗?蛮用VirtualBox,不觉得时间变化如此明显啊,实际上蛮觉得时间似乎一致,看来下次得关注一下这个时间是不是这样的了

作者: waq   发布时间: 2009-11-20

qemu kvm 对时序模拟没问题的,您的问题主要在虚拟机系统。

另一个可疑地方:
建议您检查下 宿主机机 /proc/cpuinfo 和 虚拟机 对应文件差异,重点看 工作频率(cpu Mhz) 是否相同。
前一个是 cpu 实际工作频率,如果两者不一致,系统时间会出错。
也可对比虚拟机中 date hwclock 结果是否相同,hwclock 得到的是虚拟硬件时钟,对应真实机机系统时间。

不想麻烦,虚拟机中安装 ntp 软件包,并启用就好。

作者: 聚焦深空   发布时间: 2009-11-20

引用:
作者: 聚焦深空
qemu kvm 对时序模拟没问题的,您的问题主要在虚拟机系统。

另一个可疑地方:
建议您检查下 宿主机机 /proc/cpuinfo 和 虚拟机 对应文件差异,重点看 工作频率(cpu Mhz) 是否相同。
前一个是 cpu 实际工作频率,如果两者不一致,系统时间会出错。
也可对比虚拟机中 date hwclock 结果是否相同,hwclock 得到的是虚拟硬件时钟,对应真实机机系统时间。

不想麻烦,虚拟机中安装 ntp 软件包,并启用就好。
我在KVM里虚拟到XP。没有这个文件哈。ntp也不是办法阿。要保持一致,更新频率太快了(得2-3个小时就得更新一次阿)。

作者: apzc2529   发布时间: 2009-11-20

引用:
作者: apzc2529
我在KVM里虚拟到XP。没有这个文件哈。ntp也不是办法阿。要保持一致,更新频率太快了(得2-3个小时就得更新一次阿)。
你想设置成10分钟同步一次也是可以的啊

作者: waq   发布时间: 2009-11-25

加上-clock rtc试试

另外我KVM里键盘布局是乱的 而且默认就全屏 不知道怎么解决…

作者: iamkr   发布时间: 2009-11-27

引用:
作者: iamkr
加上-clock rtc试试

另外我KVM里键盘布局是乱的 而且默认就全屏 不知道怎么解决…
我那个可能是因为主机休眠的原因导致的。看来只能配置时间自动更新了。

默认全屏,是不是因为你启动参数加了-full-screen,
或者你设置的guest os的分辨率很大 ?

前者去掉那个启动参数就好了,后者的话似乎只能改小分辨率了。

你guest os也是linux吗,是不是键盘设置的有问题?

在kvm虚拟的xp里,小键盘有时候就不能用了。也不知道为什么。

我的启动脚本
代码:
cunzhang@Debian:~$ cat KVM
sudo kvm -m 1024 -soundhw ac97 -hda /media/sda8/winxp.img -localtime -net nic,vlan=0 -net user,vlan=0 -vga std -vnc :1 -usbdevice tablet &
sleep 3
vncviewer :1&

作者: apzc2529   发布时间: 2009-11-27

引用:
作者: apzc2529
我那个可能是因为主机休眠的原因导致的。看来只能配置时间自动更新了。
默认全屏,是不是因为你启动参数加了-full-screen,
或者你设置的guest os的分辨率很大 ?
前者去掉那个启动参数就好了,后者的话似乎只能改小分辨率了。
你guest os也是linux吗,是不是键盘设置的有问题?
在kvm虚拟的xp里,小键盘有时候就不能用了。也不知道为什么。
我的启动脚本
代码:
cunzhang@Debian:~$ cat KVM
sudo kvm -m 1024 -soundhw ac97 -hda /media/sda8/winxp.img -localtime -net nic,vlan=0 -net user,vlan=0 -vga std -vnc :1 -usbdevice tablet &
sleep 3
vncviewer :1&
不是哦 不加full-screen也会全屏 按帮助里说ctrl+alt+f可以切换屏幕但我按了没用 而且我发现估计是因为键盘布局的问题按backspace出来的是p 按"下"方向是回车键。。
因为如此连guest os都装不了。。 不管放什么光盘镜像都没法操作啊 怎么装
-vga 的三四个选项也试过了 都是这样 记得原来用32位的时候都正常的 难道是我64位版本的问题?


———
解决了…原来是我用root的原因 我这root打不开X就开了个全屏的… 切换到普通用户正常了
但怎么解决鼠标飘的问题呢 以前好像是说用rdesktop连 是不是设置那个vnc?我怎么连不了啊

作者: iamkr   发布时间: 2009-11-28

引用:
作者: iamkr
不是哦 不加full-screen也会全屏 按帮助里说ctrl+alt+f可以切换屏幕但我按了没用 而且我发现估计是因为键盘布局的问题按backspace出来的是p 按"下"方向是回车键。。
因为如此连guest os都装不了。。 不管放什么光盘镜像都没法操作啊 怎么装
-vga 的三四个选项也试过了 都是这样 记得原来用32位的时候都正常的 难道是我64位版本的问题?


———
解决了…原来是我用root的原因 我这root打不开X就开了个全屏的… 切换到普通用户正常了
但怎么解决鼠标飘的问题呢 以前好像是说用rdesktop连 是不是设置那个vnc?我怎么连不了啊
鼠标飘的问题,使用vnc吧。需要安装vncviewer。

apt-get install xtightvncviewer

我机器是AMD64 Sid,没什么问题。

网上说rdesktop也可以。你可以在网上再查查。

作者: apzc2529   发布时间: 2009-11-28

热门下载

更多