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

相关推荐
HalvmånEver2 分钟前
Linux:深入剖析 System V IPC上(进程间通信八)
linux·运维·数据库·c++·system v·管道pipe
EndingCoder2 分钟前
泛型类和高级用法
linux·运维·前端·ubuntu·typescript
BIBI20497 分钟前
CentOS 7 安装 MongoDB
linux·mongodb·centos·nosql·环境搭建·安装教程·服务器运维
chenzhiyuan20188 分钟前
钡铼技术ARMxy系列BL440究竟多适合作为具身机器人核心控制器?
linux
Filotimo_9 分钟前
在前端开发中,Jenkins 的作用
运维·jenkins
小李独爱秋17 分钟前
计算机网络经典问题透视:流式存储、流式实况与交互式音视频的深度解析
服务器·网络协议·计算机网络·安全·音视频
Better Bench17 分钟前
Ubuntu 系统安装 Gym-Fetch-v2以及通过游戏Xbox手柄控制机械臂采集演示数据
ubuntu·游戏·机械臂·fetch·gym·xbox
斯文by累20 分钟前
Ubuntu系统上安装Kafka 8.0
linux·ubuntu·kafka
济61729 分钟前
linux(第十五期)--蜂鸣器实验-- Ubuntu20.04
linux·运维·服务器
JANGHIGH30 分钟前
ipcs命令行工具
运维·服务器