cachestat
perf-tools里面的cachestat,来自于大名鼎鼎的Brendan Gregg
pcstat(page cache stat)
pc是page cache的意思,可以查看文件里面有多少在内存命中:
vmtouch(Virtual Memory Toucher)
page cache的查看和操控工具
valgrind
Valgrind是一款用于内存调试、内存泄漏检测以及性能分析的软件开发工具。
perf
这个就不用解释了吧。
参考:
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
参考: