问题标签 [kvm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
343 浏览

linux - qemu 在什么环中执行?

当 qemu 未绑定到现有的管理程序时,qemu 在什么环中执行?

有关此主题的任何更完整的文档也将不胜感激。

0 投票
1 回答
1209 浏览

io - IOMMU 仿真并使用 QEMU 安装

现在,我需要使用一些包来模拟 IOMMU(它类似于 MMU),并且我得到了一些关于它的源,但我不知道如何使用它们。

http://www.spinics.net/lists/kvm/msg38514.html这是一个模拟IOMMU的源链接

http://repo.or.cz/w/qemu-kvm/amd-iommu.git这是此仿真下载文件的链接

我的问题是如何使用qemu来做到这一点,下载列表中有很多文件,我不知道如何使用它们......

感谢您的帮助,非常感谢!!!如果你知道一些细节,请告诉我

0 投票
0 回答
132 浏览

filesystems - 如何获取有关缓冲区缓存的更多信息

我正在使用 kvm,并且我想用 2MB(大页面)管理程序页面大小对嵌套页表进行基准测试。它可以在带有hugetlbfs的linux中完成,其中2MB页面属于一个文件系统,然后应用程序可以从这个文件系统进行mmap并确保它实际使用2MB页面。

因此,在 qemu kvm 中,通过使用参数 -mem-path /path 运行 qemu,qemu 将开始使用 2MB 页面。

我想确保这确实是我的客户操作系统由 2 MB 物理大页面支持。

我正在为来宾使用 12G 物理内存。

所以这可能是控制应该如何流动。当客户第一次使用某个页面时,它会在客户和管理程序中出现页面错误,主机(管理程序)应该映射一个 2MB 页面。这个 2MB 页面由hugetlbfs 支持,因此它应该是缓冲区缓存的一部分。对吗?

那么有没有一种方法可以让我获得有关缓冲区缓存的更多信息,并查看缓冲区缓存中有多少不同文件系统的页面?

这对我来说很重要,因为我想在管理程序中用 4KB 页面对管理程序中的 2MB 页面进行基准测试,并且我不希望管理程序中的页面错误对我的测量产生影响。因此,我想为这两种情况获取物理内存中的所有管理程序页面,然后开始我的基准测试。

谢谢

0 投票
1 回答
1780 浏览

qemu - 如何使用 virsh 创建 Tap 设备?

这是使用 qemu-kvm 管理工具创建的配置文件的片段。如何使用 VMM 或 virsh 创建相同的配置?

0 投票
2 回答
1351 浏览

linux-kernel - 关于guest在kvm中处理外部中断和外部中断

我是kvm的新手,当客人处理外部中断或模拟设备中断时,有人可以解释它的过程吗?

谢谢阿莫斯

0 投票
1 回答
9451 浏览

linux - linux eth0 不能与网桥一起使用

朋友们,我正在尝试使用 linux bridge 实用程序将我的 qemu 访客桥接到真实网络。
为此,我使用了非常简单的方法:

  1. 使用 (sudo brctl addbr br0) 在主机上创建网桥
  2. 将 eth0 添加到此网桥 (sudo brctl addif br0 eth0)
  3. 更改 /etc/qemu-ifup 脚本 (brctl addif br0 $1)
  4. 更改 /etc/qemu-ifdown 脚本 (brctl delif br0 $1)

通过以上 4 个步骤,我让我的客人的网络正常工作。但现在的问题是,在我将 eth0 连接到桥接 br0 后,我的主机网络无法正常工作。

我确认在第 1 步和第 2 步之后,我的主机网络停止工作。但是访客网络继续工作,这让我感到困惑。

有人可以指出这两行有什么问题吗?

  1. 使用 (sudo brctl addbr br0) 在主机上创建网桥
  2. 将 eth0 添加到此网桥 (sudo brctl addif br0 eth0)

PS:我几乎尝试了网上给出的所有方法,但没有任何方法成功。除了我的问题与 linux 网络有关,特别是与 qemu 无关

0 投票
1 回答
733 浏览

linux - 禁用调度程序以减少自旋锁上的 cpu 时间

在 linux 中,在 kvm 环境中,当 VM 中的某个进程锁定某个资源并被抢占时,需要该锁定资源的 VM 的其他进程将花费时间进行自旋锁。当分配给处理器时,该进程将解锁资源。

我想禁用调度程序预清空,直到进程解锁资源。这将减少自旋锁上的 cpu 时间。

如何实现上述?IE

  1. 如何找出VM中的进程是否锁定了某些资源?

  2. 那么如何通知调度器在资源解锁之前不要抢占进程呢?

如果在任何地方错了,请纠正我..

提前致谢..

0 投票
2 回答
954 浏览

linux-kernel - KVM - 高级网络参数(如网络接口带宽,设置模拟网卡的最大传输速率)

我需要一些有关高级 KVM 网络参数的信息。高级我的意思是不能从 GUI 中访问的一次。就像是:

  • 网络接口带宽
  • 设置模拟网卡的最大传输速率

有吗?我很难用谷歌搜索他们

0 投票
2 回答
56599 浏览

virtualization - What's the differences between Xen, QEMU and KVM?

I know QEMU is used by Xen, and KVM is a fork of QEMU.

So, KVM includes that Xen adds to QEMU ? What is the name ?

Thanks

0 投票
1 回答
93 浏览

virtual-machine - 在传输之前存档 Opennebula 图像并在之后提取

我有通过 ssh 传输的 opennebula 3.4 和 vm 图像,是否可以存档图像(使用 gzip)并传输到主机然后提取图像?