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

相关推荐
猪脚踏浪27 分钟前
linux 拷贝文件或目录到指定的位置
linux
大树8816 小时前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠16 小时前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质17 小时前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
bush417 小时前
嵌入式linux学习记录十四、术语
linux·嵌入式
载数而行52017 小时前
Linux 11 动态监控指令top
linux
小宇宙Zz17 小时前
Maven依赖冲突
java·服务器·maven
Inhand陈工18 小时前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
酣大智18 小时前
ARP代理--工作原理
运维·网络·arp·arp代理
不会C语言的男孩18 小时前
Linux 系统编程 · 第 8 章:进程基础
linux·c语言