获取 Linux 机器上 CPU L2 共享内存的使用百分比

获取 Linux 机器上 CPU L2 共享内存的使用百分比

在基于 Linux 的系统上,如何估计或读取 CPU L2 共享内存的使用百分比?

答案1

你不能,因为这是一个毫无意义的指标。结果将始终为 100%(缓存刷新或计算机启动除外)。

缓存使用 LRU(最近使用)方法。L2 缓存将在计算机启动时(引导加载程序运行时)满负荷运行,然后保持 100% 的利用率。

一个更好的指标——一个确实有意义的指标——是“触发加载的请求百分比”。意思是,有多少百分比的查询可以从缓存数据中得到响应(或者,正如我所说,从下一个缓存/RAM 触发加载)。

但除非您有缓存刷新(内存屏障),否则缓存永远不会被充分利用,因为浪费它是没有意义的。它可以包含不再使用的旧数据,但它将被利用。

相关内容