在虚拟机中运行延迟敏感型应用程序时,可以使用虚拟 CPU 固定消除虚拟化引起的额外延迟。
虚拟 CPU 固定可实现高延迟敏感度,并确保所有内存和整个物理内核都预留给 OpenStack 实例的虚拟 CPU 使用。可以在某特定实例上配置虚拟 CPU 固定,然后使用该特定实例创建实例。
过程
- 以云管理员身份登录 VMware Integrated OpenStack 仪表板。
- 从标题栏中的下拉菜单选择管理项目。
- 选择
- 创建新的特定实例或者选择现有特定实例用于虚拟 CPU 固定。
- 选择要使用的特定实例旁边的更新元数据。
- 在可用元数据窗格中,选择并配置所需的元数据。
- 展开 CPU 固定,然后单击 CPU 固定策略旁边的添加(加号)图标。
- 将 hw:cpu_policy 的值设置为 dedicated。
- 展开 VMware 策略,然后单击虚拟机延迟敏感度旁边的添加(加号)图标。
- 将 vmware:latency_sensitivity_level 的值设置为 high。
- 展开 VMware 配额,然后单击 CPU 预留 (以百分比为单位) 和内存预留 (以百分比为单位) 旁边的添加图标。
- 将 quota:cpu_reservation_percent 和 quota:memory_reservation_percent 的值设置为 100。
- 单击保存。
后续步骤
现在可以通过为实例配置在此过程中修改的特定实例来在该实例上启用虚拟 CPU 固定。