Htop的安装、学习和使用

2023-11-23 16:58
文章标签 安装 学习 使用 htop

本文主要是介绍Htop的安装、学习和使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

下载地址:http://sourceforge.net/projects/htop/

安装命令:

tar -zxvf htop-1.0.2.tar.gz

cd htop-1.0.2

./configure && make && make install

 注:如果提示 checking for gcc... no,需要安装gcc依赖

安装成功后输入命令调用

htop

如果安装成功,会显示一下的内容

1号框
      里面显示的1、2、3、4、5、6是各个cpu的使用情况
      Mem是 运行内存 使用情况,Swp是 交换分区 的使用情况
      Tasks 显示的 第一个 数字 是当前 运行的进程数,第二个数字 是 总进程数
      Load average为系统1分钟,5分钟,10分钟的平均负载情况
      Uptime为系统运行的时间。
2号框
      PID:进行的标识号
      USER:运行此进程的用户
      PRI:进程的优先级
      NI:进程的优先级别值,默认的为0,可以进行调整
      VIRT:进程占用的虚拟内存值
      RES:进程占用的物理内存值
      SHR:进程占用的共享内存值
      S:进程的运行状况,R表示正在运行、S表示休眠,等待唤醒、Z表示僵死状态
      CPU%:该进程占用的CPU使用率
      MEM%:该进程占用的物理内存和总内存的百分比
      TIME+:该进程启动后占用的总的CPU时间
      COMMAND:进程启动的启动命令名称

htop -C  #启用非颜色的界面

 

快捷键
    F1:显示帮助信息;
    F2:配置界面中的显示信息;
    F3:进程搜索;
    F4:进程过滤器;
    F5:显示进程树;
    F6:排序;
    F7:减小nice值;
    F8:增加nice值;
    F9:杀掉指定进程;
    F10:退出htop。

    空格键:用于标记选中的进程,用于实现对多个进程同时操作;

    U:取消所有选中的进程;

    s:显示光标所在进程执行的系统调用;


    l:显示光标所在进程的文件列表;

    I:对排序的结果进行反转显示;

        例如,对PPID进行排序后,按‘I’键将会对PPID的排序结果进行反向排序。

    a:绑定进程到指定的CPU;

    u:显示指定用户的进程;

    M:按照内存使用百分比排序,对应MEM%列;

    P:按照CPU使用百分比排序,对应CPU%列;

    T:按照进程运行的时间排序,对应TIME+列;

    K:隐藏内核线程;

    H:隐藏用户线程;

    #:快速定位光标到PID所指定的进程上。  

    
htop相关选项

    -d:设置刷新时间,单位为秒;

    -C:设置界面为无颜色;

    -u:显示指定用户的进程;

    -s:以指定的列排序;

引用:http://www.178linux.com/4394

这篇关于Htop的安装、学习和使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/419390

相关文章

Java使用Javassist动态生成HelloWorld类

《Java使用Javassist动态生成HelloWorld类》Javassist是一个非常强大的字节码操作和定义库,它允许开发者在运行时创建新的类或者修改现有的类,本文将简单介绍如何使用Javass... 目录1. Javassist简介2. 环境准备3. 动态生成HelloWorld类3.1 创建CtC

使用Python批量将.ncm格式的音频文件转换为.mp3格式的实战详解

《使用Python批量将.ncm格式的音频文件转换为.mp3格式的实战详解》本文详细介绍了如何使用Python通过ncmdump工具批量将.ncm音频转换为.mp3的步骤,包括安装、配置ffmpeg环... 目录1. 前言2. 安装 ncmdump3. 实现 .ncm 转 .mp34. 执行过程5. 执行结

Java使用jar命令配置服务器端口的完整指南

《Java使用jar命令配置服务器端口的完整指南》本文将详细介绍如何使用java-jar命令启动应用,并重点讲解如何配置服务器端口,同时提供一个实用的Web工具来简化这一过程,希望对大家有所帮助... 目录1. Java Jar文件简介1.1 什么是Jar文件1.2 创建可执行Jar文件2. 使用java

C#使用Spire.Doc for .NET实现HTML转Word的高效方案

《C#使用Spire.Docfor.NET实现HTML转Word的高效方案》在Web开发中,HTML内容的生成与处理是高频需求,然而,当用户需要将HTML页面或动态生成的HTML字符串转换为Wor... 目录引言一、html转Word的典型场景与挑战二、用 Spire.Doc 实现 HTML 转 Word1

Java中的抽象类与abstract 关键字使用详解

《Java中的抽象类与abstract关键字使用详解》:本文主要介绍Java中的抽象类与abstract关键字使用详解,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录一、抽象类的概念二、使用 abstract2.1 修饰类 => 抽象类2.2 修饰方法 => 抽象方法,没有

MyBatis ParameterHandler的具体使用

《MyBatisParameterHandler的具体使用》本文主要介绍了MyBatisParameterHandler的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参... 目录一、概述二、源码1 关键属性2.setParameters3.TypeHandler1.TypeHa

Spring 中的切面与事务结合使用完整示例

《Spring中的切面与事务结合使用完整示例》本文给大家介绍Spring中的切面与事务结合使用完整示例,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考... 目录 一、前置知识:Spring AOP 与 事务的关系 事务本质上就是一个“切面”二、核心组件三、完

使用docker搭建嵌入式Linux开发环境

《使用docker搭建嵌入式Linux开发环境》本文主要介绍了使用docker搭建嵌入式Linux开发环境,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录1、前言2、安装docker3、编写容器管理脚本4、创建容器1、前言在日常开发全志、rk等不同

使用Python实现Word文档的自动化对比方案

《使用Python实现Word文档的自动化对比方案》我们经常需要比较两个Word文档的版本差异,无论是合同修订、论文修改还是代码文档更新,人工比对不仅效率低下,还容易遗漏关键改动,下面通过一个实际案例... 目录引言一、使用python-docx库解析文档结构二、使用difflib进行差异比对三、高级对比方

sky-take-out项目中Redis的使用示例详解

《sky-take-out项目中Redis的使用示例详解》SpringCache是Spring的缓存抽象层,通过注解简化缓存管理,支持Redis等提供者,适用于方法结果缓存、更新和删除操作,但无法实现... 目录Spring Cache主要特性核心注解1.@Cacheable2.@CachePut3.@Ca