像 “top”這樣的命令行工具,很難監(jiān)控服務(wù)器CPU的使用情況和內(nèi)存的使用情況。這就是為什么我們今天向大家介紹vtop,它是一個用node.js編寫的免費(fèi)開源、簡單而又強(qiáng)大的可擴(kuò)展終端活動監(jiān)控工具。
它的設(shè)計目的是讓用戶輕松查看多進(jìn)程應(yīng)用(那些有主進(jìn)程和子進(jìn)程的應(yīng)用,比如nginx、apache、chrome等)的CPU使用情況,vtop還可以輕松查看一段時間內(nèi)的峰值以及內(nèi)存使用情況。
vtop使用Unicode盲文字符來繪制和顯示CPU和內(nèi)存使用情況圖表,幫助你可視化峰值。此外,它還將同名的進(jìn)程(主進(jìn)程和所有子進(jìn)程)歸為一組。
本文將為大家介紹如何在Linux中安裝vtop監(jiān)控工具。
準(zhǔn)備工作:
作為前提條件,你的系統(tǒng)必須安裝了node.js和npm,否則,請參考本文:如何在Linux服務(wù)器中安裝最新的NodeJS和npm?
1、如何在Linux系統(tǒng)服務(wù)器中安裝vtop
你的系統(tǒng)安裝了node.js和npm后,請運(yùn)行以下命令安裝vtop。如果需要的話,請使用sudo命令來獲得安裝包的root權(quán)限:
# sudo npm install -g vtop
安裝完vtop后,運(yùn)行以下命令啟動它:
# vtop
以下是vtop的鍵盤快捷鍵,按。
u 更新到最新版本的vtop.
k 或向上箭頭可向上移動進(jìn)程列表。
j 或向下箭頭可向下移動進(jìn)程列表。
g 將您移至進(jìn)程列表的頂部。
G 將您帶到列表的末尾。
dd 殺死該組中的所有進(jìn)程(必須先選擇進(jìn)程名稱)。
要改變配色方案,請使用–theme主題開關(guān)。你可以選擇任何可用的主題,例如:
# vtop –theme wizard
要設(shè)置兩次更新之間的間隔(以毫秒為單位),請使用–update–interval。在此示例中,20毫秒等于0.02秒:
# vtop –update-interval 20
你也可以使用–quit-after選項設(shè)置vtop在幾秒鐘后終止,如下所示:
# vtop –quit-after 5
要獲得vtop幫助,請運(yùn)行以下命令:
# vtop -h
vtop還有許多功能,包括檢測服務(wù)器請求,日志文件等。