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

相关推荐
爱丽_33 分钟前
MyBatis动态SQL完全指南
服务器·sql·mybatis
AI+程序员在路上44 分钟前
网桥及IP转发在嵌入式linux eth0与wlan0连接使用方法
linux·tcp/ip·php
I · T · LUCKYBOOM1 小时前
1.Apache网站优化
linux·运维·服务器·网络·apache
深耕AI1 小时前
【Docker命令】以LocalAI部署为例
运维·docker·容器
JANGHIGH1 小时前
vmware安装ubuntu虚拟机后与主机win10共享文件夹
linux·运维·ubuntu
GHL2842710901 小时前
vmware中无法看到共享文件夹
linux·运维·服务器
四谎真好看1 小时前
MySQL 学习笔记(运维篇1)
运维·数据库·笔记·学习·mysql·学习笔记
我是伪码农2 小时前
注册表单提交加验证码功能
运维·服务器
范纹杉想快点毕业2 小时前
嵌入式C语言实战开发详解
linux·运维·算法
天骄t2 小时前
数据库入门:SQLite实战指南
linux