一、什么是htop?

top是所有类unix系统的必备工具,能直观方便的查看到系统负载、内存及进程等信息。

而htop具有top工具的全部功能且还新增了一些额外的功能和使用体验改进。与top相比,其具有如下优势:

  • 与top只提供最消耗资源的进程列表不同,htop提供所有进程的列表,并且使用彩色标识出处理器、swap和内存状态。
  • 可以在查找应用程序内存泄漏问题时使用;
  • 提供更方便、光标控制的界面来杀死进程;
  • 可以横向或纵向滚动浏览进程列表,以便看到所有的进程和完整的命令行;
  • 启动比top快。

二、安装htop?

直接使用yum install htop即可

三、htop用法:

直接执行htop命令,即可启动htop工具,启动后界面如下:

说明:

1、头部左边:显示CPU、内存、Swap占用率,数字标识的表示CPU每核心使用率(如果有多核的话,该地方应该就会有数字代替,会从1开始显示)

2、头部右边:

第一行:进程总数,当前运行进程数

第二行:5、10、15分钟负载

第三行:系统运行时间

3、主体部分:

PID:进程标志号,是非零正整数

USER:进程所有者的用户名

PRI:进程的优先级别

NI:进程的优先级别数值

VIRT:进程占用的虚拟内存值

RES:进程占用的物理内存值

SHR:进程使用的共享内存值

S:进程的状态,其中S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值是负数

%CPU:该进程占用的CPU使用率

%MEM:该进程占用的物理内存和总内存的百分比

TIME+:该进程启动后占用的总的CPU时间

COMMAND:进程启动的启动命令名称

4、底部菜单栏:

F1:帮助

F2:设置htop显示方式(偏好)

其他参考下面常用操作说明。

htop参数:

  • -d[刷新时间]-u[指定用户]
  • Space:标记进程,可以一起kill掉
  • U:去掉所有进程上的标记
  • s:追踪进程
  • l:显示进程打开的文件

htop常用操作:

  • F1,h:帮助;
  • F2,S:设置;
  • F3, /:搜索;
  • F4,I:反转排序顺序;
  • F5,T:树形显示进程的父进程关系;
  • F6,>:选择字段进行排序;
  • F7,],-:增加进程优先级;
  • F8,[,+ :减少进程优先级
  • F9,K :kill进程;
  • F10,Q,q:退出

最新文章

  1. 2016年12月31日 学习java 第一天
  2. 关于mongoDB的思考和nodeJS执行windows系统命令
  3. BFS(染色) LA 3977 Summits
  4. (gridcontrol等)通用导出excel z
  5. UVa10806 Dijkstra,Dijkstra-费用网络流
  6. BZOJ3024 : [Balkan2012]balls
  7. 语句--分支语句if case
  8. JAVA 单选按钮、复选按钮
  9. VS2010调试入门指南
  10. Java基础知识强化18:抽象类、接口的区别 和 选择性实现接口方法
  11. javascript中replace使用总结
  12. RabbitMQ集群和失败处理
  13. IQKeyboardManager 自动处理键盘事件的第三方库
  14. Linux网络配置(setup)
  15. UOJ#218. 【UNR #1】火车管理 线段树 主席树
  16. MSDN订户下载权限被屏蔽的办法
  17. Python学习(七) —— 装饰器、迭代器、生成器
  18. Django——日志
  19. springboot 2.0 mariadb hikari-cp连接池
  20. 小结:ES7——async和await初识

热门文章

  1. HTML/CSS总结1
  2. javascript实例备忘
  3. YY前端课程-自习
  4. php HTTP Auth
  5. Tableau10.0学习随记-分组问题
  6. $(this)在ajax中无效的解决方案
  7. C#精髓 第四讲 GridView 72般绝技
  8. 【小月博客】 Html5 上传图片 移动端、PC端通用
  9. [css]零散的重构知识
  10. 适配iOS10 的相关权限设置