像“top ”之类的命令行工具使得监视CPU使用率和内存使用率有些困难。这就是我们今天向您介绍vtop的原因,vtop是一个用Node.js编写的免费,开源,简单,但功能强大且可扩展的终端活动监视工具。

它旨在使用户可以轻松地查看多进程应用程序(具有主进程和子进程的应用程序,例如NGINX,Apache,Chrome等)中的CPU使用情况。vtop还可以轻松查看随时间变化的峰值以及内存使用情况。

vtop使用Unicode盲文字符绘制和显示CPU和内存使用情况图表,从而帮助您可视化峰值。此外,它将具有相同名称的进程(主进程和所有子进程)组合在一起。

在本文中,您将学习如何在Linux中安装vtop监视工具。

要求:

作为前提条件,您的系统必须安装Node.js和NPM,如果没有安装,请参考:如何在Linux中安装最新的Node.js和NPM

在Linux系统中安装vtop

系统安装完Node.js和NPM后,请运行以下命令来安装vtop。如有必要,请使用sudo命令来获取安装软件包的root特权。

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之后,运行以下命令将其启动。

linuxmi@linuxmi:~/www.linuxmi.com$ vtop

以下是vtop键盘快捷键,按:

  • u 更新到最新版本的vtop。
  • k 或向上箭头可将进程列表向上移动。
  • j 或向下箭头可将进程列表向下移动。
  • g 将您带到进程列表的顶部。
  • G 将您带到列表的末尾。
  • dd 杀死该组中的所有进程(您必须首先选择进程名称)。

要更改配色方案,请使用–theme开关。您可以选择任何可用的主题(acid, becca, brew, certs, dark, gooey, gruvbox, monokai, nord, parallax, seti 和 wizard),例如:

linuxmi@linuxmi:~/www.linuxmi.com$ vtop –theme wizard

要设置两次更新之间的间隔(以毫秒为单位),请使用–update-interval。在此示例中,20毫秒等于0.02秒:

linuxmi@linuxmi:~/www.linuxmi.com$ vtop –update-interval 20

您还可以使用所示选项将vtop设置为在几秒钟后终止–quit-after。

linuxmi@linuxmi:~/www.linuxmi.com$ vtop –quit-after 5

要获得vtop帮助,请运行以下命令。

linuxmi@linuxmi:~/www.linuxmi.com$ vtop -h

vtop具有许多功能,包括测量服务器请求,日志条目等。您是如何看待vtop的?请通过下面的评论让我们知道。

发表评论

电子邮件地址不会被公开。 必填项已用*标注