原标题:分享一款Linux进程和内存活动监视神器

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

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

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

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

要求:

作为前提条件,您的系统必须安装Node.js和NPM,如果没有安装,请参考:如何在Linux中安装最新的Node.js和NPM 【 https://www.linuxmi.com/linux-nodejs-npm.html 】

在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的?请通过下面的评论让我们知道。返回搜狐,查看更多

责任编辑:

Linux程序内存跟踪,分享一款Linux进程和内存活动监视神器相关推荐

  1. linux git文件图标,分享|三款 Linux 下的 Git 图形客户端

    了解这三个 Git 图形客户端工具如何增强你的开发流程. 在 Linux 下工作的人们对 Git 非常熟悉.一个理所当然的原因是,Git 是我们这个星球上最广为人知也是使用最广泛的版本控制工具.不过大 ...

  2. linux git管理工具,分享|三款 Linux 下的 Git 图形客户端

    了解这三个 Git 图形客户端工具如何增强你的开发流程. 在 Linux 下工作的人们对 Git 非常熟悉.一个理所当然的原因是,Git 是我们这个星球上最广为人知也是使用最广泛的版本控制工具.不过大 ...

  3. linux服务器客户端计算器,分享|两款 Linux 桌面端可用的科学计算器

    如果你想找个高级的桌面计算器的话,你可以看看开源软件,以及一些其它有趣的工具. 每个 Linux 桌面环境都至少带有一个功能简单的桌面计算器,但大多数计算器只能进行一些简单的计算. 幸运的是,还是有例 ...

  4. linux c 代码分析工具,编程达人 分享几款Linux 下C/C++程序内存泄漏检查工具

    1.内存管理是否正确(因为这个程序本身开辟很多内存空间进行缓存管理,同时这个程序程序本身就是基于C/C++开发的,内存管理机制一直是程序员头痛的东西) 2.程序的健硕性如何(服务器任何程序的基本要求就 ...

  5. Linux记载磁盘信息,分享一款高逼格的Linux磁盘信息查看工具

    原标题:分享一款高逼格的Linux磁盘信息查看工具 可以使用df命令来显示在Linux.macOS和类Unix系统中挂载的文件系统上有多少可用磁盘空间.还可以使用du命令来估计文件空间的使用情况.我们 ...

  6. linux程序测试工具gprof,gprof-如何在Linux上分析多线程C ++应用程序?

    gprof-如何在Linux上分析多线程C ++应用程序? 我曾经使用gprof进行所有Linux分析. 但是,对于我的多线程应用程序,它的输出似乎不一致. 现在,我将其挖掘出来: [HTTP://S ...

  7. linux mate桌面主题下载_7款Linux桌面环境推荐,你值得拥有!

    桌面环境提供了一套整合的应用程序和实用工具,如果你刚开始接触Linux,则可能会在选择合适的Linux桌面环境上花费较多的时间,是一项非常耗时和累人的任务. w3cschool将推荐目前应用最为广泛的 ...

  8. linux安装什么桌面好,24款Linux桌面,有没有你的最爱?

    导语:没错,每一款Linux桌面都很值得你喜欢. Linux桌面的一大优势是它为用户提供了选择.如果您不喜欢屏幕左下方的应用程序菜单,则可以移动它.如果您不喜欢文件管理器组织文档的方式,则可以使用其他 ...

  9. linux终端贪吃蛇,分享|nSnake: 在Linux的终端上玩经典的贪食蛇游戏

    你知道20世纪末的那些古老的诺基亚手机上最棒的东西是什么吗? 贪食蛇! 我以前在这个看似无聊但却让人上瘾的游戏上花费了大把的时间.在古老的诺基亚手机被智能手机取代的同时,贪食蛇也被另外的无聊但却令人上 ...

最新文章

  1. Silverlight:SSL教程
  2. APK文件的解包打包和修改
  3. 2021-04-02 反步法示例
  4. iptables学习笔记
  5. 使用H5实现机器人脸
  6. Unity Built-in Shader转URP Shader 接口查询对照表
  7. dns是指网络域名系统_域名系统(DNS)是Internet的骨干。 这就是全部的运作方式。...
  8. 思科和华为/H3C命令对比表
  9. Android开发环境搭建之Eclipse/AndroidStudio
  10. 001 python接口 get请求
  11. 【论文笔记】K-plet Recurrent Neural Networks for Sequential Recommendation
  12. 开课吧Java课堂之动态方法调度
  13. redis 字符串类型命令
  14. NAT技术与代理服务器的区别
  15. 系统分析师-论文题目
  16. 基于群智能的路径规划算法(五)------狼群算法
  17. AI芯片发展的前世今生
  18. Egret(引擎篇)
  19. Java语言实现会议安排问题,利用贪心法思想解决问题
  20. 用python画一个蜡笔小新

热门文章

  1. 复选框全选效果,根据单个复选框的选择情况确定全选复选框是否被选
  2. 备份MySQL数据库的方法
  3. 第五期 IP数据包结构和OSI第三层网络层
  4. C语言精要总结-指针系列(二)
  5. 《Haskell趣学指南》—— 第2章,第2.3节类型变量
  6. 算法导论——优先队列(大到小)
  7. 启用ISA Server的缓存
  8. 应用maven的感想
  9. 涡流探伤仪计算机软件,册亨通过式涡流探伤仪涡流探伤仪保养
  10. access vba表字段_Access获取表字段的所有属性信息