Linux程序内存跟踪,分享一款Linux进程和内存活动监视神器
原標(biāo)題:分享一款Linux進(jìn)程和內(nèi)存活動監(jiān)視神器
像“top ”之類的命令行工具使得監(jiān)視CPU使用率和內(nèi)存使用率有些困難。這就是我們今天向您介紹vtop的原因, vtop是一個(gè)用Node.js編寫的免費(fèi),開源,簡單,但功能強(qiáng)大且可擴(kuò)展的終端活動監(jiān)視工具。
它旨在使用戶可以輕松地查看多進(jìn)程應(yīng)用程序(具有主進(jìn)程和子進(jìn)程的應(yīng)用程序,例如NGINX,Apache,Chrome等)中的CPU使用情況。vtop還可以輕松查看隨時(shí)間變化的峰值以及內(nèi)存使用情況。
vtop使用Unicode盲文字符繪制和顯示CPU和內(nèi)存使用情況圖表,從而幫助您可視化峰值。此外,它將具有相同名稱的進(jìn)程(主進(jìn)程和所有子進(jìn)程)組合在一起。
在本文中,您將學(xué)習(xí)如何在Linux中安裝vtop監(jiān)視工具。
要求:
作為前提條件,您的系統(tǒng)必須安裝Node.js和NPM,如果沒有安裝,請參考:如何在Linux中安裝最新的Node.js和NPM 【 https://www.linuxmi.com/linux-nodejs-npm.html 】
在Linux系統(tǒng)中安裝vtop
系統(tǒng)安裝完Node.js和NPM后,請運(yùn)行以下命令來安裝vtop。如有必要,請使用sudo命令來獲取安裝軟件包的root特權(quán)。
linuxmi@linuxmi:~/www.linuxmi.com$ sudo npm install -g vtop
[sudo] linuxmi 的密碼:
輸出如下:
/usr/bin/vtop -> /usr/lib/node_modules/vtop/bin/vtop.js
> husky@0.14.3 install /usr/lib/node_modules/vtop/node_modules/husky
> node ./bin/install.js
husky
setting up Git hooks
trying to install from sub 'node_module' directory, skipping Git hooks installation
+ vtop@0.6.1
added 27 packages from 13 contributors in 25.731s
安裝vtop之后,運(yùn)行以下命令將其啟動。
linuxmi@linuxmi:~/www.linuxmi.com$ vtop
以下是vtop鍵盤快捷鍵,按:
u 更新到最新版本的vtop。
k 或向上箭頭可將進(jìn)程列表向上移動。
j 或向下箭頭可將進(jìn)程列表向下移動。
g 將您帶到進(jìn)程列表的頂部。
G 將您帶到列表的末尾。
dd 殺死該組中的所有進(jìn)程(您必須首先選擇進(jìn)程名稱)。
要更改配色方案,請使用--theme開關(guān)。您可以選擇任何可用的主題( acid, becca, brew, certs, dark, gooey, gruvbox, monokai, nord, parallax, seti 和 wizard),例如:
linuxmi@linuxmi:~/www.linuxmi.com$ vtop --theme wizard
要設(shè)置兩次更新之間的間隔(以毫秒為單位),請使用--update-interval。在此示例中,20毫秒等于0.02秒:
linuxmi@linuxmi:~/www.linuxmi.com$ vtop --update-interval 20
您還可以使用所示選項(xiàng)將vtop設(shè)置為在幾秒鐘后終止--quit-after。
linuxmi@linuxmi:~/www.linuxmi.com$ vtop --quit-after 5
要獲得vtop幫助,請運(yùn)行以下命令。
linuxmi@linuxmi:~/www.linuxmi.com$ vtop -h
vtop具有許多功能,包括測量服務(wù)器請求,日志條目等。您是如何看待vtop的?請通過下面的評論讓我們知道。返回搜狐,查看更多
責(zé)任編輯:
總結(jié)
以上是生活随笔為你收集整理的Linux程序内存跟踪,分享一款Linux进程和内存活动监视神器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux重置网络协议,Linux 内核
- 下一篇: linux图片添加滤镜,PhotoFla