取得Linux機器上CPU L2共享記憶體的使用百分比

取得Linux機器上CPU L2共享記憶體的使用百分比

在基於 Linux 的系統上,我該如何估計或讀取 CPU L2 共享記憶體的使用百分比?

答案1

你不能,因為它是一個沒有任何意義的度量。結果始終為 100%(在快取刷新或電腦啟動之外)。

快取採用LRU(最近最近使用)方法。 L2 快取將在電腦啟動時(當引導程式運行時)滿載運行,然後保持 100% 利用率。

一個更好的指標(實際上確實有意義)是「觸發負載的請求的百分比」。意味著多少百分比的查詢可以從快取的資料中得到答案(或者,正如我所說,觸發來自下一個快取/RAM 的載入)。

但除非你有快取刷新(記憶體屏障) - 快取永遠不會被充分利用,因為浪費它是沒有意義的。它可以包含不再使用的舊數據,但它將被利用。

相關內容