在 Linux 上获取 cpu 的缓存放置策略的方法

the way to get cache placement policy of cpu on Linux

缓存放置策略:

包含/排他/不包含不排他

哪里可以得到 Linux os

上的缓存放置策略

缓存分配策略是架构的属性。
大多数情况下,这不是可配置的 属性 并且它不会公开给 OS 但在特定体系结构的参考手册中。

如果您想了解 CPU 的缓存分配 属性,您需要阅读其手册。

如果您有最新的 Intel CPU,那么 L2 是 Non-Inclusive/Non-Exclusive,L3 是包容性的(主要用于工作站 CPUs)或 Non-Inclusive/Non-Exclusive(对于服务器 CPUs 自 SkylakeX 以来,尤其是那些具有许多内核的服务器)。