服务器运维基础一:使用hcache查看使用buff/cache的目录文件
使用hcache查看使用buff/cache的目录文件
我是使用的git从github拉取下代码,然后重新编译的, 因为此项目是go语言写的,所以编译时需要安装go语言
如下命令下载代码,或者直接下载zip压缩包,资源在 “此目录下文档中所用的资源” 目录中
git clone git@github.com:silenceshell/hcache.git
进入主目录,编译,然后将编译后的文件拷贝到/usr/local/bin目录下,即可使用
cd hcache
make build
sudo cp hcache /usr/local/bin/
使用:
hcache <-json <-pps>|-terse|-default> <-nohdr> <-bname> file file file-json output will be JSON-pps include the per-page information in the output (can be huge!)-terse print terse machine-parseable output-default print ascii tables-histo print a histogram using unicode block characters-nohdr don't print the column header in terse or default format-bname use basename(file) in the output (use for long paths)-plain return data with no box characters-unicode return data with unicode box characters-pid int show all open maps for the given pid-top int show top x cached files
$ hcache --top 10
[sudo] password for silenceshell:
+----------------------------------------------------------------------------------+----------------+------------+-----------+---------+
| Name | Size (bytes) | Pages | Cached | Percent |
|----------------------------------------------------------------------------------+----------------+------------+-----------+---------|
| /opt/google/chrome/chrome | 114911208 | 28055 | 25457 | 090.740 |
| /usr/share/code/code | 67688720 | 16526 | 12274 | 074.271 |
| /home/silenceshell/Software/pycharm-community-2016.2/lib/pycharm.jar | 95177431 | 23237 | 11325 | 048.737 |
| /opt/atom/atom | 62641344 | 15294 | 10578 | 069.164 |
| /usr/bin/dockerd | 39121168 | 9552 | 7103 | 074.361 |
| /home/silenceshell/Software/pycharm-community-2016.2/jre/jre/lib/amd64/libjfxwebkit.so | 57455824 | 14028 | 6625 | 047.227 |
| /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4.10.2 | 36462184 | 8902 | 6316 | 070.950 |
| /usr/lib/beyondcompare/BCompare | 30640160 | 7481 | 5505 | 073.586 |
| /usr/bin/SecureCRT | 29524560 | 7209 | 4806 | 066.667 |
| /usr/share/code/libnode.so | 21135976 | 5161 | 4588 | 088.898 |
+----------------------------------------------------------------------------------+----------------+------------+-----------+---------+
$
$ hcache --top 3 --bname
+-------------+----------------+------------+-----------+---------+
| Name | Size (bytes) | Pages | Cached | Percent |
|-------------+----------------+------------+-----------+---------|
| chrome | 114911208 | 28055 | 25476 | 090.807 |
| pycharm.jar | 95177431 | 23237 | 11479 | 049.400 |
| atom | 62641344 | 15294 | 10578 | 069.164 |
+-------------+----------------+------------+-----------+---------+
$
$ lsof /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4.10.2
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
quiterss 20630 silenceshell mem REG 8,5 36462184 3936610 /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4.10.2
根据上面github给的示例,我们可以发现常用的两个命令为:
在root用户下使用:
1.显示top n的缓存目录
hcache --top 10
2.显示top n 的缓存目录的基本信息,包括大小
hcache --top 3 --bname
服务器运维基础一:使用hcache查看使用buff/cache的目录文件相关推荐
- 服务器运维基础知识,IDC机房服务器运维基础知识
机房的服务器的维护是机房运维工作的重点,合理的机房环境对于服务器来说是非常的重要的,随着这年经济的发展,机房也在不断的在很多的方面进行调整,今天我们学习IDC机房服务器运维基础知识. 1.关于电力 ( ...
- 服务器运维基础知识,运维技术必须了解的服务器基础知识
[小影提醒]文章部分内容源于互联网收集整理,不代表影速观点!若有咨询"运维技术必须了解的服务器基础知识"等有关服务器.云主机租用.托管.配置.价格问题,请随时咨询影速科技客服,享受 ...
- 服务器运维基础(一)
CentOs与ssh CentOs Centos是Linux发行版本之一,是完全开源的. 在国内广泛应用作服务器的操作系统 ssh ssh是一个专为远程登录会话和其他网络服务提供安全性的协议. ssh ...
- 运维基础(12)服务器12种基本故障+排查方法
定义举例 从上电(或复位)到自检完成这一段过程中电脑所发生的故障. 可能的故障现象 1. 主机不能加电(如:电源风扇不转或转一下即停等).有时不能加电.开机掉闸.机箱金属部分带电等; 2. 开机无显, ...
- 运维基础(11)Linux服务器性能优化
Linux是一种开源操作系统,它支持各种硬件平台,Linux服务器全球知名,它和Windows之间最主要的差异在于,Linux服务器默认情况下一般不提供GUI(图形用户界面),而是命令行界面,它的主要 ...
- 运维基础(14)Mysql5.7 里4个数据库
四个系统自带库是information_schema.mysql.performance_schema.sys: 5.6版本自带的库为:information_schema.mysql.perform ...
- 运维基础(13)日志切割工具 Logrotate
Logrotate 程序是一个日志文件管理工具,用于分割日志文件,压缩转存.删除旧的日志文件,并创建新的日志文件,下面就对 logrotate 日志轮转的记录: Linux 系统默认安装 logrot ...
- 运维基础(8)shell脚本
欢迎关注微信公众号[厦门微思网络].www.xmws.cn专业IT认证培训19周年 主要课程:思科.华为.红帽.ORACLE.VMware.CISP.PMP等认证培训及考证 shell 中各个命令的区 ...
- 运维基础(4)流量监控工具篇
往期回顾: 运维基础(1)Nginx 运维基础(2)实用工具篇 运维基础(3)备份篇 最近有一些同学,让讲师帮忙协助检测下一台服务器的网络流量,既此,我要来了下网络流量监测相关的工具,以供使用,欢迎转 ...
最新文章
- Cordic算法——圆周系统之向量模式
- Dubbo爆出严重漏洞!可导致网站被控制、数据泄露!附解决方案
- DDD为何叫好不叫座?兼论DCI与业务分析的方法论
- c语言指针用法有哪些
- apply、call、callee、caller初步了解
- ai人工智能最新相关消息_我如何了解最新的AI研究
- 利用python做淘宝_利用Python爬虫爬取淘宝商品做数据挖掘分析实战篇,超详细教程...
- 世界头号黑客米特尼克自传
- libvlc添加视频录制接口
- netty源码阅读之编码之flush刷新buffer队列
- Cell Biolabs丨艾美捷丨羟脯氨酸检测试剂盒
- 初识顶点/片元着色器
- java 优化包_java美化界面包 | 学步园
- IDEA括起选中的选中的内容
- VC++解决Windows快捷方式图标不刷新问题(附源码)
- c 语言程序编辑,C语言程序编辑学习篇—编程者说之C语言
- linux 分区 4k对齐,分区4K对齐那些事,你想知道的都在这里
- java制作媒体播放器_用Java构造自己的媒体播放器
- Android屏幕背光调整机制
- 阿里腾讯外包Java怎样_阿里Java岗、腾讯后台开发岗面经(拿到AT双Offer)
热门文章
- 威漫哨兵机器人_漫威:哨兵机器人克制变种人?那是它们没碰到欧米伽级变种人!...
- 平泉二职计算机专业学什么,平泉职教中心关于贯彻《职业教育法》情况的报告.doc...
- elementui slot=reference是什么意思
- 新系统上线如何规划机器容量
- 没想到这样的人出轨几率更大
- 鸿蒙首款机型,华为鸿蒙手机端即将商用,首款机型没想到是它
- android中国卫星,全球首款原生Android系统卫星手机: 5.2寸触摸屏
- 百度贴吧爬虫爬取楼中楼
- Creator新玩法!不要错过
- 1月9日科技资讯|微信放开 5000 人好友上限;周鸿祎回应年会特等奖「免裁券」;Firefox 72 正式发布