K8S容器缓存查看利器hcache的使用

缓存查看利器hcache的使用

最近监控K8S的容器内存使用,发现有个容器一直在告警,此时说一下容器内存的监控,container_memory_working_set_bytes 容器使用内存 更能体现出mem usage,也是oom killer指标(建议使用),其实际组成为 RSS + Cache(最近访问的内存、脏内存和内核内存)。经查询是Cache使用的比较多,那么如何确认是那个缓存的导致的呢?使用容器缓存查看利器hcache完美解决。

  1. 上传hcache
    上传到/usr/bin
    hcache下载地址

  2. 修改权限755

  3. 执行命令
    查看使用缓存最多的3个文件 hcache -top 3
    在这里插入图片描述

    查看进程的缓存使用 hcache -pid 6
    在这里插入图片描述


版权声明:本文为qq_31555951原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。