1

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

4

3 回答 3

3

可能有两个原因:

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

2)这可能是一个旧版本的 QEMU,它默认为直写模式,以避免在断电的情况下吃掉你的数据。

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

于 2014-01-28T17:00:48.393 回答
0

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

于 2013-10-23T00:53:28.500 回答
0

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

[qemu] info kvm 
       kvm is enabled

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

于 2014-02-03T06:44:15.433 回答