14.3. 针对特定工作负载的虚拟机性能优化
虚拟机(VM)经常专用于执行特定的工作负载。您可以通过优化针对预期工作负载的配置来提高虚拟机的性能。
| 使用案例 | IOThread | vCPU pinning | vNUMA pinning | 巨页 | 多队列 |
|---|---|---|---|---|---|
| 数据库 | 对于数据库磁盘 | 是* | 是* | 是* | |
| 虚拟化网络功能(VNF) | 否 | 是 | 是 | 是 | 是,请参阅: multi-queue virtio-net |
| 高性能计算(HPC) | 否 | 是 | 是 | 是 | 否 |
| 备份服务器 | 对于备份磁盘 | 否 | 否 | 否 | |
| 具有许多 CPU(通常超过 32 个)的虚拟机 | 否 | 是* | 是* | 否 | 否 |
| 具有较大 RAM(通常超过 128 GB)的虚拟机 | 否 | 否 | 是* | 是 | 否 |
* 如果虚拟机有足够的 CPU 和 RAM 来使用多个 NUMA 节点。
虚拟机可以适合多个用例类别。在这种情况下,您应该应用所有推荐的配置。