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使用情况

相关推荐
小此方6 分钟前
Linux网络(二十三):图文详解子网划分、分类划分的本质
linux·运维·网络
zoutao987 分钟前
DeepSeek 智能效果实测与能力边界解析
大数据·运维·人工智能
wdfk_prog10 分钟前
LWIP教程 16:从 MTU 到 `ip4_frag()` / `ip4_reass()`——IPv4 分片、重组、超时与内存压力
运维·服务器·网络·笔记·学习
黄聪的笔记本17 分钟前
阿里云香港服务器Workbench远程连接,没法SSH连接,22端口安全组已经放开
服务器·安全·阿里云
wespaul21 分钟前
VeapAI 自然语言操作实战|第 04 篇:系统数据加工——把系统自身的元数据吃成知识
java·大数据·运维·数据库·人工智能
NendoZen27 分钟前
mangopi(芒果派)MQ-R T113 Buildroot开启adbd调试
linux·嵌入式硬件
Huangjin007_35 分钟前
【Linux 系统篇(二十九)】文件(六):动静态库制作
linux·运维·服务器
%KT%39 分钟前
ubuntu系统部署docker
运维·docker·容器
陈聪.40 分钟前
01-项目一_企业级高可用Web集群实施手册
运维·云原生