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

如果quieres 咨询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. 权利:您可以随时限制,恢复和删除您的信息。