KVM 中是否有类似 vmware 中网络、CPU、内存和 IO 的预留、限制和共享的选项

KVM 中是否有类似 vmware 中网络、CPU、内存和 IO 的预留、限制和共享的选项

VMware 是设置网络、CPU、内存和 IO 的预留、限制和共享的选项。我无法在 KVM 中找到这些选项(我使用的是 Ubuntu 16.04)。如果有的话,请帮助找到每个选项。

答案1

您将要处理的两个主要位置涵盖了您列出的所有各种选项。

要设置网络适配器、虚拟网络和网络共享,请执行以下操作:

  1. 首先进入虚拟机管理器主窗口
  2. 点击顶部的“编辑”菜单选项卡
  3. 选择连接详细信息选项
  4. 从那里您可以从 4 个选项卡中进行选择:概述、虚拟网络、存储和网络接口。

对于其余设置,如 CPU、内存、IO、NIC、USB 等,请执行以下操作:

  1. 从虚拟机管理器主窗口中,选择您想要配置的虚拟机,然后单击“打开”。
  2. 在下一个窗口(即您刚刚打开的虚拟机)中,单击顶部的“查看”菜单选项卡。
  3. 最有可能的是,当前选中的是“控制台”单选按钮。在其正下方,您将看到“详细信息”单选按钮。选择它。
  4. 这将打开一个新窗口,左侧显示各种 CPU、内存、IO 等设置;这些都与您习惯的 VMware 设置类似。

答案2

我有同样的疑问CPU 预留通过多年从事与 Linux 调度机制相关的 Linux 虚拟化工作,KVM 中仍然没有像 VMware 中那样的合适机制来保留 CPU 资源。只需将 vCPU 引脚连接到 CPU 主机即可分区解决此问题,但这不是一回事。

基本上,您始终需要确保虚拟化主机不会超载。大多数虚拟机管理程序手册都建议您的虚拟化主机负载不要超过 70%。

这就是问题中最痛苦的部分。

现在关于您询问的整个 VM 资源管理,这非常简单。

我敢打赌你以后会喜欢控制台版本,它可以很好地自动化你的虚拟机部署。

相关内容