在CentOS 8上安装htop的教程
如果您希望以交互方式监视系统,则htop命令应该是最佳选择之一。htop是其前身top命令的改进,它是一个交互式的进程查看器和系统监视器,它以颜色标记资源使用指标情况,并使您可以轻松地掌握系统性能。 它显示有关CPU和RAM利用率,正在执行的任务,平均负载和正常运行时间的信息。另外,htop显示所有正在运行的进程的列表,并且还可以树状格式显示这些进程。
htop相比top的优势包括
- 以颜色标记输出资源使用情况统计信息。
- 无需键入其PID即可终止或终止进程的能力。
- Htop允许使用鼠标,而top则不支持。
- 比top命令更好的性能。
现在,让我们进入看看如何安装此便捷功能。
在CentOS 8上安装htop
默认情况下,htop预先安装在CentOS8上。但是,如果您的系统上缺少该工具,则安装过程很简单,只需3个步骤。
1.安装Htop工具的第一步是启用EPEL存储库。为此,请运行:
# dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
安装EPEL储存库后,请更新系统。
# dnf update
2.要安装htop工具,只需运行以下命令:
# dnf install htop
安装完成后,可以通过运行命令找到有关htop的更多信息。
# dnf info htop
3.要启动htop,只需运行命令。
# htop
左边部分从上至下,分别为,cpu、内存、交换分区的使用情况,右边部分为:Tasks为进程总数,当前运行的进程数、Load average为系统1分钟,5分钟,10分钟的平均负载情况、Uptime为系统运行的时间。
以上各项分别为:
- PID:进行的标识号
- USER:运行此进程的用户
- PRI:进程的优先级
- NI:进程的优先级别值,默认的为0,可以进行调整
- VIRT:进程占用的虚拟内存值
- RES:进程占用的物理内存值
- SHR:进程占用的共享内存值
- S:进程的运行状况,R表示正在运行、S表示休眠,等待唤醒、Z表示僵死状态
- %CPU:该进程占用的CPU使用率
- %MEM:该进程占用的物理内存和总内存的百分比
- TIME+:该进程启动后占用的总的CPU时间
- COMMAND:进程启动的启动命令名称
此外,您可以将一些参数传递给命令。例如,列出用户的进程。假设linuxidc运行命令。
# htop -u linuxidc
要获得有关命令用法的帮助,只需运行即可。
# htop --help
或者,您可以通过运行以下命令来查看手册页:
# man htop
总结
在本文中,您学习了如何在CentOS 8上安装htop以及如何使用该命令检索系统统计信息。
以上所述是小编给大家介绍的在CentOS 8上安装htop的教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对ZaLou.Cn网站的支持! 如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
- Java学习之深拷贝浅拷贝及对象拷贝的两种方式
- [周末课程]什么是“页面业务流程”分析思维导图?如何编写页面假JSON数据? &下一个前端组件“日历”
- Java并发学习之玩转线程池
- Java & PhantomJs 实现html输出图片
- 干货 | React Native实践之携程Moles框架
- Java并发学习之ThreadLocal使用及原理介绍
- ibeacon蓝牙技术简介
- Java并发学习之定时任务的几种玩法
- [视频直播]本周日先行者视频“React多级菜单
- Java并发学习之线程状态及Thread常用方法详解
- Java并发学习之四种线程创建方式的实现与对比
- Google protocol buffer简介
- Java反射的使用姿势一览
- [一对一讲什么] 之 测完了接口、搞好了目录,然后做啥?
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Mybatis-Plus代码生成器
- RabbitMQ入门教程
- 使用 Django + Vue.js 开发个人博客网站(完整版附源码)—— Python-课程设计-期末项目
- LVM添加硬盘并扩容至已有分区
- 新增项目时如何修改Jenkins
- 使用封锁协议解决事务的并发问题
- 命令小技巧总结
- Java 中 HashMap 数据结构分析(语言无关)
- Java8中日期的特性,别再用Date来处理日期啦~
- 数据库系统概论考试心得+复习指南
- Docker的基础知识和简单应用
- Spring 注解开发之 @ComponentScan
- 事务并发调度的可串行性及两段锁协议
- 面试不易,控场情况下,感觉少要了1万!
- Java 操作 ElasticSearch