這里總結幾個Linux文件緩存(page cache)使用情況、命中率查看的工具。
perf-tools里面的cachestat
來自于大名鼎鼎的Brendan Gregg的cachestat,已經被加到他的perf-tools
http://www.brendangregg.com/blog/2014-12-31/linux-page-cache-hit-ratio.html
pcstat(page cache stat)
來自https://github.com/tobert/pcstat,這里的pc不是電腦的意思,是page cache的意思,可以查看文件里面有多少在內存命中:
vmtouch(Virtual Memory Toucher)
這個是page cache的查看和操控工具,來自https://hoytech.com/vmtouch/
例子:
它還可以touch文件,例如:訪問big-dataset.txt并且把它的內容帶入memory:
-
Linux
+關注
關注
87文章
11459瀏覽量
212789 -
Cache
+關注
關注
0文章
129瀏覽量
28910 -
PAGE
+關注
關注
0文章
11瀏覽量
20289
原文標題:Linux的page cache使用情況/命中率查看和操控
文章出處:【微信號:LinuxDev,微信公眾號:Linux閱碼場】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
查看Linux系統內存使用情況的幾種方法

rtthread編譯后如何查看堆棧空間使用情況?
CUBEIDE運行完可以看RAM的使用情況,運行中可以實時查看RAM的使用情況嗎?
如何查看RAM使用情況?
緩存命中率低的原因是什么?
怎樣使用Windows自帶的東西查看電源使用情況
SoC如何查看內存使用情況
監控網絡使用情況的Linux命令行工具
Linux查看資源使用情況和性能調優常用的命令
Windows查看電源使用情況

評論