缓存查看利器hcache的使用
最近监控K8S的容器内存使用,发现有个容器一直在告警,此时说一下容器内存的监控,container_memory_working_set_bytes 容器使用内存 更能体现出mem usage,也是oom killer指标(建议使用),其实际组成为 RSS + Cache(最近访问的内存、脏内存和内核内存)。经查询是Cache使用的比较多,那么如何确认是那个缓存的导致的呢?使用容器缓存查看利器hcache完美解决。
-
上传hcache
上传到/usr/bin
hcache下载地址 -
修改权限755
-
执行命令
查看使用缓存最多的3个文件 hcache -top 3
查看进程的缓存使用 hcache -pid 6