這里總結幾個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文章
11017瀏覽量
206961 -
Cache
+關注
關注
0文章
127瀏覽量
28069 -
PAGE
+關注
關注
0文章
10瀏覽量
20109
原文標題:Linux的page cache使用情況/命中率查看和操控
文章出處:【微信號:LinuxDev,微信公眾號:Linux閱碼場】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
查看Linux系統內存使用情況的幾種方法
![<b class='flag-5'>查看</b><b class='flag-5'>Linux</b>系統內存<b class='flag-5'>使用情況</b>的幾種方法](https://file1.elecfans.com/web2/M00/AD/DE/wKgaomVRfNaATW4hAAA7_535rrs293.png)
rtthread編譯后如何查看堆??臻g使用情況?
CUBEIDE運行完可以看RAM的使用情況,運行中可以實時查看RAM的使用情況嗎?
如何查看RAM使用情況?
緩存命中率低的原因是什么?
怎樣使用Windows自帶的東西查看電源使用情況
SoC如何查看內存使用情況
監控網絡使用情況的Linux命令行工具
Linux查看資源使用情況和性能調優常用的命令
Windows查看電源使用情況
![Windows<b class='flag-5'>查看</b>電源<b class='flag-5'>使用情況</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論