《推荐两款实用工具:hcache和sqlPad》要点:
本文介绍了推荐两款实用工具:hcache和sqlPad,希望对您有用。如果有疑问,可以联系我们。
hcache
Linux用户可能经常遇到的一个问题是内存大部分都被Buff和Cache占用了,但是有时候我们想知道到底Cache了些什么内容却没有一个直观好用的工具.今天给你介绍一个可以查看Linux当前缓存了哪些文件的小工具hcache.
hcache是基于pcstat的,pcstat可以查看某个文件是否被缓存和根据进程pid来查看都缓存了哪些文件.hcache在其基础上增加了查看整个操作系统Cache和根据使用Cache大小排序的特性.
官网:https://github.com/silenceshell/hcache
安装
hcache是使用GO开发的,安装非常简单,开箱即用.
使用
查看使用Cache最多的3个进程.
默认情况下会显示cache文件的全路径,会比较长.可以使用--bname
选项来仅显示文件名.
查看指定进程的Cache使用情况.
另外还可使用指定格式输出,比如:JSON、纯文本.更多使用方法可参考hcache -h
.
sqlPad
sqlPad是一个基于Nodejs开发的直接在浏览器运行SQL查询并对结果进行可视化展示工具.sqlPad支持的数据库非常多,比如:MysqL,Postgres,sql Server,Vertica,Crate,Presto等.
官网:http://rickbergfalk.github.io/sqlpad/
安装
- 安装Nodejs
默认软件源里nodejs版本比较老,是4.x的.sqlPad最低需要6.x的,使用官方源安装6.x的nodejs.
Debian/Ubuntu
RHEL/CentOS
- 安装sqlPad
- 启动sqlPad
启动后会显示出访问地址,sqlPad默认绑定在0.0.0.0:80
.如果想更改可以指定--ip
和--port
参数.
使用
用浏览器访问http://ip:80
页面,注册账号后便可使用.
sqlPad功能还是很强大的,还可以将查询结查导出CVS和Excel格式等,快和你的小伙伴用起来吧!
参考文档
http://www.google.com
https://nodejs.org/en/download/package-manager/
http://www.datastart.cn/tech/2017/05/20/hcache.html
文章来自微信公众号:运维之美
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。