#https://github.com/silenceshell/hcache
#直接下载hcache文件到linux,并使用该文件即可
wget https://silenceshell-1255345740.cos.ap-shanghai.myqcloud.com/hcache
chmod +x hcache
sudo cp hcache /usr/local/bin/
# 一、查看前10个大文件缓存
hcache -top 10
# 查看指定pid进程号的进程缓存
hcache -pid
#可以将结果写入txt然后使用shell统计进程总缓存大小
#取大小
hcache -pid 117466 | awk '{print $4}' > cache.txt
#求和
I=0;$I=0; for N in $(cat cache.txt); do I=$(($I + $N)); done; echo $I
#ps: 一般进程缓存的文件并不会太大, 最大的可能性是读写了大文件导致文件被缓存,建议检查下是否存在无用的超大日志,查找大于1G的文件 find / -type f
2022-05-26 15:00:42
879KB
缓存
源码软件
1