Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
9.3.5. 使用缓存分配技术提高性能
您可以使用内核在特定 CPU 模型中提供的缓存分配技术(CAT)。这可为 vCPU 线程启用主机 CPU 缓存的一部分,从而提高了实时性能。
有关如何在
cachetune
标签中配置 vCPU 缓存分配的示例,请参阅以下 XML 配置:
<domain> <cputune> <cachetune vcpus='0-1'> <cache id='0' level='3' type='code' size='3' unit='MiB'/> <cache id='0' level='3' type='data' size='3' unit='MiB'/> </cachetune> </cputune> </domain>
上面的 XML 文件将 vCPU 0 和 1 的线程配置为分配的第一个 L3 缓存(level='3' id='0')中 3 MiB,一次为 L3CODE,一次为 L3DATA。
注意
单个虚拟机可以有多个
<cachetune>
元素。
如需更多信息,请参阅上游
libvirt
文档 中的 cachetune
。