C.3. 应用程序限制
虚拟化方面对某些类型的应用程序变得非常明显。
具有高 I/O 吞吐量要求的应用程序应该将 KVM 的泛虚拟化驱动程序(virtio 驱动程序)用于完全虚拟化的虚拟机。如果没有 virtio 驱动程序,某些应用程序可能会在重度 I/O 负载下预计。
由于 I/O 要求高,应避免以下应用程序:
- Kdump 服务器
- netdump 服务器
您应该仔细评估大量利用 I/O 或需要实时性能的应用程序和工具。考虑 virtio 驱动程序或 PCI 设备分配来提高 I/O 性能。有关完全虚拟化的客户机的 virtio 驱动程序的详情,请参考 第 5 章 KVM 半虚拟化(virtio)驱动程序。有关 PCI 设备分配的详情请参考 第 16 章 虚拟机设备配置。
应用程序对虚拟环境中的运行性能较小。应根据使用虚拟化的相关潜在应用程序性能问题评估虚拟化到更新、更快的硬件的性能优势。