Linux的page cache使用情况/命中率查看和操控

这里总结几个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:



(完)

Linuxer是专业的Linux及系统软件技术交流社区,Linux系统人才培养基地,企业和Linux人才的连接枢纽。


查看我们精华技术文章请移步:

Linuxer精华文章汇总


求职招聘请移步:

Linuxer: 连接企业和Linux人才的platform总线


扫描二维码关注我们 


如果觉得好,请

转发

转发

转发



没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试