小编Ste*_*eve的帖子

KVM 和虚拟到物理 CPU 的映射

我是虚拟化派对的相对较晚的人,所以如果这似乎是一个显而易见的问题,你必须原谅我。

如果我的服务器有 12 个可用内核,那么每个 KVM 来宾都可以访问所有 12 个内核吗?我知道 KVM 使用了 Linux 调度程序,但这就是我对“接下来会发生什么”的理解结束的地方。

我提出这个问题的原因是,我们打算在 KVM 来宾中运行的 10 个左右不同的任务(为了隔离以促进升级)不会在 100% 的时间内使用单个核心,因此在此基础上似乎很浪费必须为每个来宾分配 1 个虚拟 CPU - 我们将从一开始就用完内核,并使用“完整”的空闲服务器来显示它。

换句话说,假设我上面的描述,就处理能力而言,1 个虚拟 CPU 是否实际上等同于 12 个物理内核?或者这不是它的工作原理?

非常感谢

史蒂夫

virtualization central-processing-unit mapping kvm-virtualization

12
推荐指数
1
解决办法
4万
查看次数