这里总结几个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文章
11296浏览量
209353 -
Cache
+关注
关注
0文章
129浏览量
28333 -
PAGE
+关注
关注
0文章
11浏览量
20180
原文标题:Linux的page cache使用情况/命中率查看和操控
文章出处:【微信号:LinuxDev,微信公众号:Linux阅码场】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
查看Linux系统内存使用情况的几种方法

rtthread编译后如何查看堆栈空间使用情况?
CUBEIDE运行完可以看RAM的使用情况,运行中可以实时查看RAM的使用情况吗?
如何查看RAM使用情况?
缓存命中率低的原因是什么?
怎样使用Windows自带的东西查看电源使用情况
SoC如何查看内存使用情况
监控网络使用情况的Linux命令行工具
Linux查看资源使用情况和性能调优常用的命令
Windows查看电源使用情况

评论