linux dashborad工具之 btop

news/2024/7/21 13:28:01 标签: linux, vim, 运维

前言

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器

偶而发现一个漂亮的linux系统资源监控dashborad小工具: btop

官网:https://github.com/aristocratos/btop
在这里插入图片描述

安装

静态二进制安装(linux内核需要大于3.2.0,需要centos7以上的系统)

#下载
wget https://github.com/aristocratos/btop/releases/download/v1.0.9/btop-1.0.9-linux-x86_64.tbz

#解压,因为是bzip2压缩,默认系统没有,需要安装一下
yum install bzip2 -y
mkdir btop
mv btop-1.0.9-linux-x86_64.tbz btop
cd btop
bunzip2 btop-1.0.9-linux-x86_64.tar
tar xf btop-1.0.9-linux-x86_64.tar

#二进制安装(因为不是源码,直接安装既可)
make install PREFIX=/opt/btop

命令使用需要 用绝对路径

使用

ERROR: No UTF-8 locale detected!
Use --utf-force argument to force start if you're sure your terminal can handle it.

直接运行会报以上错误,因为我们不需要那高的支持,不安装相关语言包没事,忽略就行

直接启动是默认主题,如果想要本文开篇 图上的主题,需要再加个参数-t

#默认
/opt/btop/bin/btop --utf-force

#TTY默认,看上去比较鲜艳一些
/opt/btop/bin/btop --utf-force -t

功能

比较有用的是右下角这一块,,会显示出进程的线程数,使用的内存,CPU等直观的数据

MemB列显示内存使用具体多少,Cpu%例显示cpu使用率多少,轻松定位CPU高,内存高的进程

同时还支持过滤进程,在进程较多时比较有用,先按f 然后再输入想找的进程名(模糊查询)
在这里插入图片描述

帮助选项

打开界面后,按h就可以打开帮助页面,详细的功能指南, 再次按h退出帮助

如果要退出整个界面,按qqq
在这里插入图片描述

上面的安装过程完之后,,如果想要在其它机器运行这个工具,是不需要再次编译的。。

直接将编译好的 目录打包,然后传到其它机器就可以跑了

#打包
cd /opt/
tar zcf btop.tar.gz btop


http://www.niftyadmin.cn/n/1821561.html

相关文章

ASS字幕制作和压制教程

首先放上一个成品预览,本教程只讲解基础的字幕制作,特效字幕请去TCAX论坛学习。http://www.tudou.com/programs/view/rcv33Uwf3hM/字幕部分Popsub的视频字幕时间轴制作http://blog.sina.com.cn/s/blog_628400c20102vg75.htmlASS字幕代码例解http://blog.…

vue中Promise的用法

简介 promise是什么,它可以说是异步编程的一种解决方法,就拿传统的ajax发请求来说,单个还好,如果是一个请求回来的数据还要被其他请求调用,不断地嵌套,可想而知,代码看起来是很乱的&#xff0c…

蓝桥选题

换钞票问题 1 #include <stdio.h>2 int main()3 {4 for (int i 1; i < 40; i)5 {6 for (int j 1; j < 200; j)7 {8 if (i * 5 j * 2 * 10 j 200)9 { 10 printf("%d\n%d\n%d\n", i…

阿里云OSS图片格式错误导致跳出新页面链接问题

要做放大图片的效果&#xff0c;但是点击图片会跳出链接&#xff0c;而不是放大显示 分析&#xff1a;排查各种错误后&#xff0c;发现是图片链接不对导致无法解析图片 解决方案&#xff1a;data-filetype里不仅要写jpg,png等&#xff0c;连JPG&#xff0c;PNG大写格式也要写上…

Spring MVC 整合Activiti5.22配置详解

转载请注明出处 https://www.cnblogs.com/rolayblog/p/10444866.html 背景 某天有同事反映&#xff0c;审批记录中看到该他审批&#xff0c;但是待办里面却没有待办事项&#xff0c;于是看服务器日志&#xff0c;找到了问题所在。业务代码报错&#xff0c;已经抛出了异常&#…

把mp4文件转换为ts文件(切片)

2019独角兽企业重金招聘Python工程师标准>>> 使用的工具是ffmpeg&#xff1a; ffmpeg官网&#xff1a;http://ffmpeg.org/download.html ffmpeg下载地址&#xff1a;https://ffmpeg.zeranoe.com/builds/ 下载之后&#xff0c;把bin目录配置到环境变量下面。就可以使…

Vuex中mapState的用法

今天遇到一个吭&#xff0c;最后使用vue mapState得以解决。 之前有说过使用mapState语法糖&#xff0c;在这里直接用computed返回竟然不行。然后在官网有看到相关说明&#xff1a;进入官网。 下面介绍一下mapState的用法。 computed: {...mapState([city])}首先&#xff0c;…

清理configure脚本生成的文件

今天在修改dovecot的代码时遇到一个问题&#xff0c;需要重新执行configure脚本&#xff0c;想先把之前configure生成的文件删除掉。 结果看了configure --help没有找到可以用的命令&#xff0c;最后搜了Google才发现&#xff0c;可以用 make distclean 命令来实现。 纪录之