问题标签 [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.
linux - qemu 在什么环中执行?
当 qemu 未绑定到现有的管理程序时,qemu 在什么环中执行?
有关此主题的任何更完整的文档也将不胜感激。
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来做到这一点,下载列表中有很多文件,我不知道如何使用它们......
感谢您的帮助,非常感谢!!!如果你知道一些细节,请告诉我
filesystems - 如何获取有关缓冲区缓存的更多信息
我正在使用 kvm,并且我想用 2MB(大页面)管理程序页面大小对嵌套页表进行基准测试。它可以在带有hugetlbfs的linux中完成,其中2MB页面属于一个文件系统,然后应用程序可以从这个文件系统进行mmap并确保它实际使用2MB页面。
因此,在 qemu kvm 中,通过使用参数 -mem-path /path 运行 qemu,qemu 将开始使用 2MB 页面。
我想确保这确实是我的客户操作系统由 2 MB 物理大页面支持。
我正在为来宾使用 12G 物理内存。
所以这可能是控制应该如何流动。当客户第一次使用某个页面时,它会在客户和管理程序中出现页面错误,主机(管理程序)应该映射一个 2MB 页面。这个 2MB 页面由hugetlbfs 支持,因此它应该是缓冲区缓存的一部分。对吗?
那么有没有一种方法可以让我获得有关缓冲区缓存的更多信息,并查看缓冲区缓存中有多少不同文件系统的页面?
这对我来说很重要,因为我想在管理程序中用 4KB 页面对管理程序中的 2MB 页面进行基准测试,并且我不希望管理程序中的页面错误对我的测量产生影响。因此,我想为这两种情况获取物理内存中的所有管理程序页面,然后开始我的基准测试。
谢谢
qemu - 如何使用 virsh 创建 Tap 设备?
这是使用 qemu-kvm 管理工具创建的配置文件的片段。如何使用 VMM 或 virsh 创建相同的配置?
linux-kernel - 关于guest在kvm中处理外部中断和外部中断
我是kvm的新手,当客人处理外部中断或模拟设备中断时,有人可以解释它的过程吗?
谢谢阿莫斯
linux - linux eth0 不能与网桥一起使用
朋友们,我正在尝试使用 linux bridge 实用程序将我的 qemu 访客桥接到真实网络。
为此,我使用了非常简单的方法:
- 使用 (sudo brctl addbr br0) 在主机上创建网桥
- 将 eth0 添加到此网桥 (sudo brctl addif br0 eth0)
- 更改 /etc/qemu-ifup 脚本 (brctl addif br0 $1)
- 更改 /etc/qemu-ifdown 脚本 (brctl delif br0 $1)
通过以上 4 个步骤,我让我的客人的网络正常工作。但现在的问题是,在我将 eth0 连接到桥接 br0 后,我的主机网络无法正常工作。
我确认在第 1 步和第 2 步之后,我的主机网络停止工作。但是访客网络继续工作,这让我感到困惑。
有人可以指出这两行有什么问题吗?
- 使用 (sudo brctl addbr br0) 在主机上创建网桥
- 将 eth0 添加到此网桥 (sudo brctl addif br0 eth0)
PS:我几乎尝试了网上给出的所有方法,但没有任何方法成功。除了我的问题与 linux 网络有关,特别是与 qemu 无关
linux - 禁用调度程序以减少自旋锁上的 cpu 时间
在 linux 中,在 kvm 环境中,当 VM 中的某个进程锁定某个资源并被抢占时,需要该锁定资源的 VM 的其他进程将花费时间进行自旋锁。当分配给处理器时,该进程将解锁资源。
我想禁用调度程序预清空,直到进程解锁资源。这将减少自旋锁上的 cpu 时间。
如何实现上述?IE
如何找出VM中的进程是否锁定了某些资源?
那么如何通知调度器在资源解锁之前不要抢占进程呢?
如果在任何地方错了,请纠正我..
提前致谢..
linux-kernel - KVM - 高级网络参数(如网络接口带宽,设置模拟网卡的最大传输速率)
我需要一些有关高级 KVM 网络参数的信息。高级我的意思是不能从 GUI 中访问的一次。就像是:
- 网络接口带宽
- 设置模拟网卡的最大传输速率
有吗?我很难用谷歌搜索他们
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
virtual-machine - 在传输之前存档 Opennebula 图像并在之后提取
我有通过 ssh 传输的 opennebula 3.4 和 vm 图像,是否可以存档图像(使用 gzip)并传输到主机然后提取图像?