《推薦兩款實(shí)用工具:hcache和SQLPad》要點(diǎn):
本文介紹了推薦兩款實(shí)用工具:hcache和SQLPad,希望對(duì)您有用。如果有疑問,可以聯(lián)系我們。
Linux用戶可能經(jīng)常遇到的一個(gè)問題是內(nèi)存大部分都被Buff和Cache占用了,但是有時(shí)候我們想知道到底Cache了些什么內(nèi)容卻沒有一個(gè)直觀好用的工具.今天給你介紹一個(gè)可以查看Linux當(dāng)前緩存了哪些文件的小工具h(yuǎn)cache.
hcache是基于pcstat的,pcstat可以查看某個(gè)文件是否被緩存和根據(jù)進(jìn)程pid來查看都緩存了哪些文件.hcache在其基礎(chǔ)上增加了查看整個(gè)操作系統(tǒng)Cache和根據(jù)使用Cache大小排序的特性.
官網(wǎng):https://github.com/silenceshell/hcache
hcache是使用GO開發(fā)的,安裝非常簡(jiǎn)單,開箱即用.
查看使用Cache最多的3個(gè)進(jìn)程.
默認(rèn)情況下會(huì)顯示cache文件的全路徑,會(huì)比較長(zhǎng).可以使用--bname
選項(xiàng)來僅顯示文件名.
查看指定進(jìn)程的Cache使用情況.
另外還可使用指定格式輸出,比如:JSON、純文本.更多使用方法可參考hcache -h
.
SQLPad是一個(gè)基于Nodejs開發(fā)的直接在瀏覽器運(yùn)行SQL查詢并對(duì)結(jié)果進(jìn)行可視化展示工具.SQLPad支持的數(shù)據(jù)庫非常多,比如:MySQL, Postgres, SQL Server, Vertica, Crate, Presto等.
官網(wǎng):http://rickbergfalk.github.io/sqlpad/
默認(rèn)軟件源里nodejs版本比較老,是4.x的.SQLPad最低需要6.x的,使用官方源安裝6.x的nodejs.
Debian/Ubuntu
RHEL/CentOS
啟動(dòng)后會(huì)顯示出訪問地址,SQLPad默認(rèn)綁定在0.0.0.0:80
.如果想更改可以指定--ip
和--port
參數(shù).
用瀏覽器訪問http://ip:80
頁面,注冊(cè)賬號(hào)后便可使用.
建立一個(gè)數(shù)據(jù)庫連接
SQLPad支持對(duì)表名和字段名的自動(dòng)提示
直接根據(jù)查詢結(jié)果生成各種圖表
SQLPad功能還是很強(qiáng)大的,還可以將查詢結(jié)查導(dǎo)出CVS和Excel格式等,快和你的小伙伴用起來吧!
http://www.google.com
https://nodejs.org/en/download/package-manager/
http://www.datastart.cn/tech/2017/05/20/hcache.html
文章來自微信公眾號(hào):運(yùn)維之美
轉(zhuǎn)載請(qǐng)注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/4078.html