1. htop简介
Htop是一款在Linux系统上执行的监控与进程管理工具,其目的是替代Unix环境中的传统top程序。它不仅呈现所有正在运行的进程清单,而且通过不同颜色来标示CPU、交换空间以及内存的使用情况,功能比仅显示资源消耗最大进程的top更为全面。
用户通常在top无法呈现完整系统数据时,会考虑安装并运用htop。例如,在调查程序出现内存泄漏状况时。相较于top,htop具备更便捷、依赖光标操作的界面,用以结束任务进程。
htop是用C语言来实现的,它借助了一些库文件。这个名字是为了纪念它的开发者。
2. htop安装
yum -y -devel #htop依赖
wget
tar xzf htop-1.0.2.tar.gz
cd htop-1.0.2
./
make && make
3. htop用法
安装工作结束后,在终端界面输入htop指令,便能够打开该软件的操作画面

各项从上至下分别说明如下:
左侧区域自上而下,包含中央处理器的工作状态,数据存储单元的占用程度,以及辅助存储空间的分配状况,右侧区域则展示整体任务数量,正在执行的任务数目,以及系统在最近一分钟,五分钟,十分钟内的平均工作负荷,同时记录了系统的运行时长。
PID:进行的标识号
USER:运行此进程的用户
PRI:进程的优先级
NI:进程的优先级别值,默认的为0,可以进行调整
VIRT:进程占用的虚拟内存值
RES:进程占用的物理内存值
SHR:进程占用的共享内存值
进程的当前状态,R代表正在执行中,S代表处于暂停状态等待被激活,Z代表已经停止运行无法继续
%CPU:该进程占用的CPU使用率
%MEM:该进程占用的物理内存和总内存的百分比
TIME+:该进程启动后占用的总的CPU时间
:进程启动的启动命令名称
下面是 F1~F10 的功能和对应的字母快捷键。
Key
Key
中文说明
F1
htop Help
查看htop使用说明
F2
Htop Setup Menu
htop 设定
F3
for a
搜索进程
F4
增量进程过滤器
F5
Tree View
显示树形结构
F6
Sort by a
选择排序方式
F7
Nice - ( )
可减少nice值,这样就可以提高对应进程的优先级
F8
Nice + ( )
可增加nice值,这样就可以降低对应进程的优先级
F9
Kill a
可对进程传递信号
F10
Quit htop
结束htop
命令行选项(-LINE )
-C --no-color
使用一个单色的配色方案
-d --delay=DELAY
设置延迟更新时间,单位秒
-h --help
显示htop 命令帮助信息
-u --user=
只显示一个给定的用户的过程
-p --pid=PID,PID…
只显示给定的PIDs
-s --sort-key
依此列来排序
-v –
显示版本信息
交互式命令( )
上下键或PgUP, PgDn
挑选心仪的那个任务,用鼠标左右键或者Home键、End键来调整位置,当然,光标直接点选任务也能实现同样效果
Space
选择性地识别或忽略一个任务。指令能够影响多个任务,比如 "kill",会针对所有已识别的任务执行
取消标记所有进程
选择某一进程,按s:用追踪进程的系统调用
查看程序所访问的文档:若已安装lsof,按下这个键就能列出该程序打开的所有文档
倒转排序顺序,如果排序是正序的,则反转成倒序的,反之亦然
+, -
在树形模式下,展开或折叠子树
a (在有多处理器的机器上)
设置 CPU : 标记一个进程允许使用哪些CPU
显示特定用户进程
按使用排序
按CPU使用排序
按Time+使用排序
监视进程时,若排序方式导致目标进程在清单中频繁变动,应使所选项目紧随其后,这样有助于持续观察该进程,确保其在显示界面中始终处于可见状态,操作方向键可终止此追踪功能。
显示/隐藏内核线程
显示/隐藏用户线程
Ctrl-L
刷新
PID 查找: 输入PID,光标将移动到相应的进程上
4. 替代top
将htop作为替代top的工具,可以为其设置别名,进入/root目录下的配置文件,在其中插入以下指令
扫一扫在手机端查看
- 上一篇:htop使用教程_分享一个比Top更好用的进程管理工具htop
- 下一篇:None NULL 空字符 Python MySQL Excel 数据处理_从Python、MySql、Excel中进行对比,搞清楚空值与空字符的区别
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。


客服1