Linux文件系统缓存及命中率状态查看

cachestat

perf-tools里面的cachestat,来自于大名鼎鼎的Brendan Gregg


pcstat(page cache stat)

pc是page cache的意思,可以查看文件里面有多少在内存命中:


vmtouch(Virtual Memory Toucher)

page cache的查看和操控工具


valgrind

Valgrind是一款用于内存调试、内存泄漏检测以及性能分析的软件开发工具。

# yum -y install valgrind
# valgrind --tool=cachegrind app #app为程序名
# 检测程序内存问题
valgrind --tool=memcheck --leak-check=full --log-file=./log.txt  ./程序名


perf

这个就不用解释了吧。

# yum install -y perf
# perf stat -e cache-misses app



参考:

anzhihe 安志合个人博客,版权所有 丨 如未注明,均为原创 丨 转载请注明转自:https://chegva.com/3322.html | ☆★★每天进步一点点,加油!★★☆ | 

您可能还感兴趣的文章!

2 评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注