LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1276|回复: 9

KVM时间变慢问题

[复制链接]
发表于 2009-11-19 22:01:34 | 显示全部楼层 |阅读模式
虚拟机启动命令如下。
  1. sudo kvm -m 1024 -soundhw ac97 -hda /media/sda8/winxp.img -localtime
  2. -net nic,vlan=0 -net user,vlan=0 -vga std -vnc :1 -usbdevice tablet &
复制代码

刚开始启动后,时间跟host一致,但是过一段时间后guest时间就慢慢变慢了。虚拟机开了大概4个小时,时间居然慢了近一个小时。有人遇到过这个问题吗?
该怎么解决?
发表于 2009-11-20 09:36:22 | 显示全部楼层
Post by apzc2529;2047790
虚拟机启动命令如下。
  1. sudo kvm -m 1024 -soundhw ac97 -hda /media/sda8/winxp.img -localtime
  2. -net nic,vlan=0 -net user,vlan=0 -vga std -vnc :1 -usbdevice tablet &
复制代码

刚开始启动后,时间跟host一致,但是过一段时间后guest时间就慢慢变慢了。虚拟机开了大概4个小时,时间居然慢了近一个小时。有人遇到过这个问题吗?
该怎么解决?


任何虚拟机都会有这个问题。开个网络时间同步服务
回复 支持 反对

使用道具 举报

发表于 2009-11-20 13:23:05 | 显示全部楼层
Post by sipingal;2047933
任何虚拟机都会有这个问题。开个网络时间同步服务

是吗?蛮用VirtualBox,不觉得时间变化如此明显啊,实际上蛮觉得时间似乎一致,看来下次得关注一下这个时间是不是这样的了
回复 支持 反对

使用道具 举报

发表于 2009-11-20 13:46:27 | 显示全部楼层
qemu kvm 对时序模拟没问题的,您的问题主要在虚拟机系统。

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

不想麻烦,虚拟机中安装 ntp 软件包,并启用就好。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-20 16:56:01 | 显示全部楼层
Post by 聚焦深空;2048068
qemu kvm 对时序模拟没问题的,您的问题主要在虚拟机系统。

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

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

我在KVM里虚拟到XP。没有这个文件哈。ntp也不是办法阿。要保持一致,更新频率太快了(得2-3个小时就得更新一次阿)。
回复 支持 反对

使用道具 举报

发表于 2009-11-24 22:01:37 | 显示全部楼层
Post by apzc2529;2048158
我在KVM里虚拟到XP。没有这个文件哈。ntp也不是办法阿。要保持一致,更新频率太快了(得2-3个小时就得更新一次阿)。

你想设置成10分钟同步一次也是可以的啊
回复 支持 反对

使用道具 举报

发表于 2009-11-27 00:29:46 | 显示全部楼层
加上-clock rtc试试

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

使用道具 举报

 楼主| 发表于 2009-11-27 17:02:01 | 显示全部楼层
Post by iamkr;2050106
加上-clock rtc试试

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


我那个可能是因为主机休眠的原因导致的。看来只能配置时间自动更新了。

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

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

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

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

我的启动脚本
  1. cunzhang@Debian:~$ cat KVM
  2. 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 &
  3. sleep 3
  4. vncviewer :1&
复制代码
回复 支持 反对

使用道具 举报

发表于 2009-11-27 19:44:46 | 显示全部楼层
Post by apzc2529;2050267
我那个可能是因为主机休眠的原因导致的。看来只能配置时间自动更新了。
默认全屏,是不是因为你启动参数加了-full-screen,
或者你设置的guest os的分辨率很大 ?
前者去掉那个启动参数就好了,后者的话似乎只能改小分辨率了。
你guest os也是linux吗,是不是键盘设置的有问题?
在kvm虚拟的xp里,小键盘有时候就不能用了。也不知道为什么。
我的启动脚本
  1. cunzhang@Debian:~$ cat KVM
  2. 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 &
  3. sleep 3
  4. vncviewer :1&
复制代码

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


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

使用道具 举报

 楼主| 发表于 2009-11-28 12:49:53 | 显示全部楼层
Post by iamkr;2050323
不是哦 不加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也可以。你可以在网上再查查。
回复 支持 反对

使用道具 举报

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

本版积分规则

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