這里總結(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文章
11292瀏覽量
209323 -
Cache
+關(guān)注
關(guān)注
0文章
129瀏覽量
28330 -
PAGE
+關(guān)注
關(guān)注
0文章
11瀏覽量
20180
原文標(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)推薦
評(píng)論