繁体   English   中英

为什么用qemu kvm打开.qcow2会很慢? 解决方案是什么?

[英]Why is it very slow to open a .qcow2 with qemu kvm? What's the solution?

我在Ubuntu 13.04终端使用命令kvm -hda cloudera-quickstart-vm-4.4.0-1-kvm.qcow2 -net nic -net user -m 512打开一个.qcow2文件,但它超级慢,基本上我很努力控制虚拟机中光标的时间。 有没有更好的变种我可以用来打开这个.qcow2文件,而不是像kvm这样的qemu工具?

可能有两个原因:

1)您可能正在使用IDE仿真而不是更快的虚拟硬件

2)可能是这是QEMU的旧版本,默认为写入模式,以避免在断电时吃掉您的数据。

通过将“-dda foo.qcow2”替换为“-drive if = virtio,file = foo.qcow2,cache = none”可以解决这两个问题。 在新版本的QEMU上,您可能不需要“,cache = none”。

在这个特殊情况下, Cloudera有一个VMvbox版本,所以我下载它并使用Virtual Box播放Virtual Machine ,然后在Virtual Box设置中我将所需的内存减少到2GB而不是此特定所需的默认4GB内存VM。 现在一切都正常运行。

可能是因为它没有使用KVM; QEMU是模拟器,与qemu-kvm不同; 确保您在运行虚拟机时使用kvm。 要识别为kvm启用的虚拟机,请运行

[qemu] info kvm 
       kvm is enabled

启动虚拟机的qemu-kvm; 如果'info kvm'显示kvm被禁用,那么你需要安装相应的kvm模块。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM