网站搜索

vtop - Linux 进程和内存活动监控工具


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

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

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

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

要求:

作为先决条件,您的系统必须安装 Node.jsNPM,否则,请参阅本指南:

  • 如何在 Linux 中安装最新的 Node.js 和 NPM

在Linux系统中安装vtop

一旦您的系统安装了 Node.jsNPM,请运行以下命令来安装 vtop。如有必要,请使用 sudo 命令来获取软件包安装的 root 权限。

sudo npm install -g vtop

安装vtop后,运行以下命令启动它。

vtop

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

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

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

vtop --theme wizard

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

vtop --update-interval 20

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

vtop --quit-after 5

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

vtop -h

vtop 在管道中具有许多功能,包括测量服务器请求、日志条目等。您对 vtop 有什么看法?通过下面的评论表让我们知道。