概述
原标题:分享一款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程序内存跟踪,分享一款Linux进程和内存活动监视神器所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复