這里總結(jié)幾個(gè)Linux文件緩存(page cache)使用情況、命中率查看的工具。
perf-tools里面的cachestat
來自于大名鼎鼎的Brendan Gregg的cachestat,已經(jīng)被加到他的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的意思,可以查看文件里面有多少在內(nèi)存命中:
vmtouch(Virtual Memory Toucher)
這個(gè)是page cache的查看和操控工具,來自https://hoytech.com/vmtouch/
例子:
它還可以touch文件,例如:訪問big-dataset.txt并且把它的內(nèi)容帶入memory:
-
Linux
+關(guān)注
關(guān)注
87文章
11324瀏覽量
209938 -
Cache
+關(guān)注
關(guān)注
0文章
129瀏覽量
28365 -
PAGE
+關(guān)注
關(guān)注
0文章
11瀏覽量
20193
原文標(biāo)題:Linux的page cache使用情況/命中率查看和操控
文章出處:【微信號(hào):LinuxDev,微信公眾號(hào):Linux閱碼場(chǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
查看Linux系統(tǒng)內(nèi)存使用情況的幾種方法
![<b class='flag-5'>查看</b><b class='flag-5'>Linux</b>系統(tǒng)內(nèi)存<b class='flag-5'>使用情況</b>的幾種方法](https://file1.elecfans.com/web2/M00/AD/DE/wKgaomVRfNaATW4hAAA7_535rrs293.png)
rtthread編譯后如何查看堆棧空間使用情況?
CUBEIDE運(yùn)行完可以看RAM的使用情況,運(yùn)行中可以實(shí)時(shí)查看RAM的使用情況嗎?
如何查看RAM使用情況?
緩存命中率低的原因是什么?
怎樣使用Windows自帶的東西查看電源使用情況
SoC如何查看內(nèi)存使用情況
監(jiān)控網(wǎng)絡(luò)使用情況的Linux命令行工具
Linux查看資源使用情況和性能調(diào)優(yōu)常用的命令
Windows查看電源使用情況
![Windows<b class='flag-5'>查看</b>電源<b class='flag-5'>使用情況</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評(píng)論