Turbostat is the Linux command-line utility for reporting CPU frequency / power / C-states and related performance / power management items namely for modern AMD and Intel processors. This CLI utility lives within the Linux kernel source tree and for Linux 6.19 has picked up a few new features.
Turbostat in Linux 6.19 adds some new last level cache (LLC) statistics of: Last Level Cache Thousands of References Per Second “LLCkRPS” and Last Level Cache Hit % “LLC%hit”. These LLC cache statistic reporting features were added by Intel.
As for the new LLCkRPS metric, the updated documentation explains:
“For CPUs with an L3 LLC, this is the number of references that CPU made to the L3 (and the number of misses that CPU made to it’s L2). For CPUs with an L2 LLC, this is the number of references to the L2 (and the number of misses to the CPU’s L1). The system summary row shows the sum for all CPUs. In both cases, the value displayed is the actual value divided by 1000 in the interest of usually fitting into 8 columns.”
In addition to these new CPU cache statistics, Turbostat now also recognizes the upcoming Intel Wildcat Lake and Nova Lake platforms. Plus there are new checks for usage on VMware and AWS environments as well as adding an MSR check for Android usage. See this merge for all the Turbostat changes in Linux 6.19.
