Linux程序内存跟踪,分享一款Linux进程和内存活动监视神器
原标题:分享一款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进程和内存活动监视神器相关推荐
- linux git文件图标,分享|三款 Linux 下的 Git 图形客户端
了解这三个 Git 图形客户端工具如何增强你的开发流程. 在 Linux 下工作的人们对 Git 非常熟悉.一个理所当然的原因是,Git 是我们这个星球上最广为人知也是使用最广泛的版本控制工具.不过大 ...
- linux git管理工具,分享|三款 Linux 下的 Git 图形客户端
了解这三个 Git 图形客户端工具如何增强你的开发流程. 在 Linux 下工作的人们对 Git 非常熟悉.一个理所当然的原因是,Git 是我们这个星球上最广为人知也是使用最广泛的版本控制工具.不过大 ...
- linux服务器客户端计算器,分享|两款 Linux 桌面端可用的科学计算器
如果你想找个高级的桌面计算器的话,你可以看看开源软件,以及一些其它有趣的工具. 每个 Linux 桌面环境都至少带有一个功能简单的桌面计算器,但大多数计算器只能进行一些简单的计算. 幸运的是,还是有例 ...
- linux c 代码分析工具,编程达人 分享几款Linux 下C/C++程序内存泄漏检查工具
1.内存管理是否正确(因为这个程序本身开辟很多内存空间进行缓存管理,同时这个程序程序本身就是基于C/C++开发的,内存管理机制一直是程序员头痛的东西) 2.程序的健硕性如何(服务器任何程序的基本要求就 ...
- Linux记载磁盘信息,分享一款高逼格的Linux磁盘信息查看工具
原标题:分享一款高逼格的Linux磁盘信息查看工具 可以使用df命令来显示在Linux.macOS和类Unix系统中挂载的文件系统上有多少可用磁盘空间.还可以使用du命令来估计文件空间的使用情况.我们 ...
- linux程序测试工具gprof,gprof-如何在Linux上分析多线程C ++应用程序?
gprof-如何在Linux上分析多线程C ++应用程序? 我曾经使用gprof进行所有Linux分析. 但是,对于我的多线程应用程序,它的输出似乎不一致. 现在,我将其挖掘出来: [HTTP://S ...
- linux mate桌面主题下载_7款Linux桌面环境推荐,你值得拥有!
桌面环境提供了一套整合的应用程序和实用工具,如果你刚开始接触Linux,则可能会在选择合适的Linux桌面环境上花费较多的时间,是一项非常耗时和累人的任务. w3cschool将推荐目前应用最为广泛的 ...
- linux安装什么桌面好,24款Linux桌面,有没有你的最爱?
导语:没错,每一款Linux桌面都很值得你喜欢. Linux桌面的一大优势是它为用户提供了选择.如果您不喜欢屏幕左下方的应用程序菜单,则可以移动它.如果您不喜欢文件管理器组织文档的方式,则可以使用其他 ...
- linux终端贪吃蛇,分享|nSnake: 在Linux的终端上玩经典的贪食蛇游戏
你知道20世纪末的那些古老的诺基亚手机上最棒的东西是什么吗? 贪食蛇! 我以前在这个看似无聊但却让人上瘾的游戏上花费了大把的时间.在古老的诺基亚手机被智能手机取代的同时,贪食蛇也被另外的无聊但却令人上 ...
最新文章
- Silverlight:SSL教程
- APK文件的解包打包和修改
- 2021-04-02 反步法示例
- iptables学习笔记
- 使用H5实现机器人脸
- Unity Built-in Shader转URP Shader 接口查询对照表
- dns是指网络域名系统_域名系统(DNS)是Internet的骨干。 这就是全部的运作方式。...
- 思科和华为/H3C命令对比表
- Android开发环境搭建之Eclipse/AndroidStudio
- 001 python接口 get请求
- 【论文笔记】K-plet Recurrent Neural Networks for Sequential Recommendation
- 开课吧Java课堂之动态方法调度
- redis 字符串类型命令
- NAT技术与代理服务器的区别
- 系统分析师-论文题目
- 基于群智能的路径规划算法(五)------狼群算法
- AI芯片发展的前世今生
- Egret(引擎篇)
- Java语言实现会议安排问题,利用贪心法思想解决问题
- 用python画一个蜡笔小新