3.5. NFV BIOS 设置
下表描述了 NFV 所需的 BIOS 设置:
您必须在 BIOS 中启用 SR-IOV 全局和 NIC 设置,或使用 SR-IOV Compute 节点的 Red Hat OpenStack Platform (RHOSP)部署将失败。
| 参数 | 设置 | 描述 |
|---|---|---|
|
| 已禁用。 | |
|
| 已禁用。 | |
|
| enabled。 | |
|
| enabled。 | |
|
| enabled。 | |
|
| enabled。 | |
|
| 性能。 | |
|
| enabled。 | |
|
|
在需要确定性能的 NFV 部署中禁用。 | |
|
| 如果需要 VFIO 功能,则启用了 Intel 卡。 | |
|
| 已禁用。 | |
|
| 已禁用。 | 启用后,sub-NUMA 集群会将处理器内核、缓存和内存划分为多个 NUMA 域。启用此功能可以提高对 NUMA 感知和优化的工作负载的性能。启用此选项后,最多 1GB 系统内存可能会不可用。 |
|
| 已禁用。 | 通过 turbo Boost Technology,如果处理器有可用电源且在温度规格中,处理器可以过渡到比处理器评级速度更高的频率。禁用这个选项可减少电源使用,并降低某些工作负载下系统的最大可能性能。 |
|
| 集群。 |
使用 NUMA Group Size Optimization 选项配置系统 ROM 如何报告 NUMA 节点中的逻辑处理器数量。生成的信息可帮助操作系统组处理器用于应用程序。 |
在使用 intel_idle 驱动程序的处理器中,Red Hat Enterprise Linux 可以忽略 BIOS 设置并重新启用处理器 C-state。
您可以通过在内核引导命令行中指定键值对 intel_idle.max_cstate=0 来禁用 intel_idle,并使用 acpi_idle 驱动程序进行替代。
通过检查 current_driver 的内容,确认处理器正在使用 acpi_idle 驱动程序:
# cat /sys/devices/system/cpu/cpuidle/current_driver
acpi_idle
在更改驱动程序后,您会遇到一些延迟,因为它需要时间才能启动 Tuned 守护进程。但是,在 Tuned 加载后,处理器不使用更深的 C-state。