hcache缓存查看工具

1、hcache概述

hcache是基于pcstat的,pcstat可以查看某个文件是否被缓存和根据进程pid来查看都缓存了哪些文件。hcache在其基础上增加了查看整个操作系统Cache和根据使用Cache大小排序的特性。官网:https://github.com/silence[shell](https://www.linuxcool.com/ "shell")/hcache

2、hcache安装

2 .1下载 hcache安装

hcache是使用GO开发的,安装非常简单,开箱即用。

wget https://silenceshell-1255345740.cos.ap-shanghai.myqcloud.com/hcache

chomd +x hcache

mv hcache /usr/local/bin

2.2 编译安装(适配系统架构)

git clone https://github.com/silenceshell/hcache.git

cd hcache

make build

sudo cp hcache /usr/local/bin/

注:编译hcache 需要 go version > 1.12,只配置go环境变量即可。

  1. hcache 用法

3.1 查看使用Cache最多的3个进程

结果展示含义如下:

name:占用缓存的文件全路径

size:文件大小

pages:占了多少个Block

Cached:缓存使用了多少个Block

Percent:Cached与Pages的比值

3.2 使用--bname选项来仅显示文件名

默认显示cache文件的全路径,会比较长。可以使用--bname选项来仅显示文件名。

3.3 查看指定进程的Cache使用情况

相关推荐
ShineWinsu3 分钟前
对于Redis:AOF持久化的解析
linux·数据库·redis·缓存·面试·持久化·aof
归秋14210 分钟前
2026企业AI办公工具选型指南:从场景匹配到平台评估
大数据·运维·人工智能
仍然.12 分钟前
Redis---集群
数据库·redis·缓存
wuminyu29 分钟前
Virtual Thread重投递至ForkJoinPool任务队列过程解析
java·linux·c语言·jvm·c++
xuhe229 分钟前
Codex解决新模型无法使用/model选择的问题
linux·ai·codex
well06121 小时前
Linux 文件相关底层知识
linux·运维·服务器
Lsetea1 小时前
OpenSSL verify报CA certificate key too weak:auth_level与弱密钥链排查
运维·https·ssl证书·openssl·证书链
羔羊++2 小时前
26_实验二十五_busybox构建根文件系统
linux
熊猫钓鱼>_>2 小时前
从闲置平板到家里的“控制大脑“:鸿蒙智慧中控面板完整实战
运维·人工智能·华为·自动化·电脑·ai编程·harmonyos
xUxIAOrUIII2 小时前
日常笔记-1005-1
linux·笔记·python·macos