Vtop,從終端監控內存活動和進程

關於vtop

在下一篇文章中,我們將介紹vtop。 在從終端進行監控的工具系列中,我們可以找到top或 HTOP 其中,但我們可以在此列表中添加vtop。 這個免費的工具,用於使用Node.js編寫的終端,專用於 監視CPU和RAM消耗。 它也是開源的,簡單但功能強大且可擴展。

諸如“ top”之類的命令行工具很難在多線程應用程序中查看CPU的使用情況(像Apache和Chrome),時間和內存使用量會激增。 因此,您的vtop已創建。

該程序旨在使用戶能夠輕鬆查看多線程應用程序中的CPU使用情況 (具有主進程和子進程的應用程序,例如NGINX,Apache,Chrome等。)。 Vtop還使您可以輕鬆查看隨時間變化的峰值以及內存使用情況。 該應用程序將使用字符 Unicode盲文 (使用節點繪圖)繪製並顯示CPU和內存使用情況圖,這將有助於我們直觀地看到峰值。

在Ubuntu上安裝vtop

在開始安裝vtop之前, 必須在系統中安裝Node.js和NPM。 如果您的系統中仍然沒有它們,則可以 查閱文章 我們之前在此博客中寫的內容,或直接打開終端(Ctrl + Alt + T)並執行以下命令:

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

sudo apt-get install nodejs

一旦我們的系統安裝了Node.js和NPM,我們將執行以下命令來 安裝vtop。 如果需要安裝軟件包,我們將在sudo中使用命令:

用npm安裝vtop

sudo npm install -g vtop

使用vtop

安裝vtop之後, 啟動工具 您需要做的就是在終端(Ctrl + Alt + T)中運行以下命令來啟動它:

運行vtop

vtop

在程序界面中 我們可以使用鍵盤快捷鍵 通過它。 他們之中有一些是:

  • 上箭頭 →向上移動過程列表。
  • 向下箭頭 →向下移動過程列表。
  • g →這將把我們帶到流程列表的頂部。
  • G →我們將轉到列表的末尾。
  • dd →您將殺死該組中的所有進程。 但是首先我們必須選擇進程的名稱。
  • u →它已更新為vtop的最新版本。

改變配色方案 我們可以使用修飾符 -主題。 我們將能夠選擇任何可用的主題; 酸,貝卡,釀造,證書,深色,粘糊糊,gruvbox,monokai,nord,視差,seti和嚮導。 如果我們想使用主題 ,我們必須編寫的命令將是:

vtop主題北歐

vtop --theme nord

設置更新間隔,我們將可以通過-進行更改更新間隔 以及以毫秒為單位的值。 在此示例中,20毫秒等於0.02秒:

更新間隔20毫秒

vtop --update-interval 20

我們也可以 將vtop配置為在運行幾秒鐘後終止。 為此,我們將使用該選項 –退出後 如下所示:

vtop --quit-after 5

如果你想 諮詢vtop幫助,只需在終端(Ctrl + Alt + T)中執行以下命令即可:

工具幫助

vtop -h

如果你喜歡 ,但是你繼續寫'最佳'在航站樓,您可以 在〜/ .bashrc中添加一個別名。 為此,您只需要編輯文件並在文件末尾添加以下行即可:

alias top="vtop"
alias oldtop="/usr/bin/top"

卸載

如果該程序不能說服您,則可以輕鬆將其卸載。 您只需要打開一個終端(Ctrl + Alt + T)並使用以下命令:

卸載vtop

sudo npm remove -g vtop

並且如果您還向文件添加了別名行 的.bashrc,則必須將其刪除。

Vtop是眾多可用選項中的另一個選項,我們可以使用它從終端監視系統的活動。 為了 了解更多有關此工具的信息,用戶可以諮詢他們的 GitHub上的頁面或者 展示此工具的網頁.


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。