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