Linux文件缓存使用情况和命中率查看的工具详细概述

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

Linux文件缓存使用情况和命中率查看的工具详细概述

pcstat(page cache stat)

来自https://github.com/tobert/pcstat,这里的pc不是电脑的意思,是page cache的意思,可以查看文件里面有多少在内存命中:

Linux文件缓存使用情况和命中率查看的工具详细概述

vmtouch(Virtual Memory Toucher)

这个是page cache的查看和操控工具,来自https://hoytech.com/vmtouch/

例子:

Linux文件缓存使用情况和命中率查看的工具详细概述

它还可以touch文件,例如:访问big-dataset.txt并且把它的内容带入memory:

Linux文件缓存使用情况和命中率查看的工具详细概述

 

转自:http://m.elecfans.com/article/695403.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值