iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux工具 - htop详解
  • 921
分享到

Linux工具 - htop详解

linux服务器ubuntu 2023-09-03 19:09:57 921人浏览 薄情痞子
摘要

htop 是什么 htop是top的升级版,允许用户监视系统上运行的进程及其完整的命令行。 系统不会自带,若是ubuntu,sudo apt, 若是Centos, yum 可以安装。根据不过系统来进

htop 是什么

在这里插入图片描述

htop是top的升级版,允许用户监视系统上运行的进程及其完整的命令行

  1. 系统不会自带,若是ubuntu,sudo apt, 若是Centos, yum 可以安装。根据不过系统来进行安装
  2. 支持用户交互,可以通过鼠标来kill进程而不用通过输入其PID,支持用鼠标上下拖动,且不同的颜色代表不同的意思。
  3. 允许用户根据CPU,内存和时间间隔对进程进行排序

htop 的安装

ubuntu

sudo apt install htop

htop 使用

在这里插入图片描述

数字1,2,3 4

数字1,2,3,4分别代表CPU处理器/核,上图是一个四核的处理器

数字后中括号中的内容

每一个CPU的总用量情况,注意这条上面会有不同的颜色:
1. 蓝色:显示低优先级(low priority)进程使用的CPU百分比。
2. 绿色:显示用于普通用户(user)拥有的进程的CPU百分比。
3. 红色:显示系统进程(kernel threads)使用的CPU百分比。
4. 橙色:显示IRQ时间使用的CPU百分比。
5. 洋红色(Magenta):显示Soft IRQ时间消耗的CPU百分比。
6. 灰色:显示IO等待时间消耗的CPU百分比。
7. 青色:显示窃取时间(Steal time)消耗的CPU百分比

Mem 和 Swp 中的数字

提供了内存(Memory)和交换(Swap)使用情况。 类似于CPU中的进度条,内存监视也包含具有多种颜色的进度条:
1. 绿色:显示内存页面占用的RAM百分比
2. 蓝色:显示缓冲区页面占用的RAM百分比
3. 橙色:显示缓存页面占用的RAM百分比

Task thr 等区域

在这里插入图片描述

  • 第一行 (Tasks, thr, running)

  • 参考上面的屏幕截图,我们在计算机上运行的153个任务(tasks)被分解为449个线程(thread),其中只有1个进程处于运行(running)状态。

  • 任务(tasks)是打开的进程总数的代表,但并不是每个打开的进程都在不断消耗CPU。 每个进程都处于几种状态

  • R: Running:表示进程(process)正在使用CPU

  • S: Sleeping: 通常进程在大多数时间都处于睡眠状态,并以固定的时间间隔执行小检查,或者等待用户输入后再返回运行状态。

  • T/S: Traced/Stoped: 表示进程正在处于暂停的状态

  • Z:Zombie or defunct:已完成执行但在进程表中仍具有条目的进程。

  • 第二行 Load Average

  • 三个值是指系统在最后1分钟,最近5分钟和最后15分钟的平均负载 (0.56, 0.74, 0.74)

  • 第三行 Uptime

  • 表示这个系统一共运行了多长的时间,图中是运行了两个小时五十一分钟

下半部分

在这里插入图片描述

  • PID – 描述进程的ID号
  • USER – 描述进程的所有者(谁跑的)
  • PRI – 描述linux内核查看的进程优先级
  • NI – 描述由用户或root重置的进程优先级
  • VIRT – 它描述进程正在使用的虚拟内存 (virtual memory)
  • RES – 描述进程正在消耗的物理内存(physical memory)
  • SHR – 描述进程正在使用的共享内存(shared memory)
  • S – 描述流程的当前状态 (state)
  • CPU% – 描述每个进程消耗的CPU百分比
  • MEM% – 描述每个进程消耗的内存百分比
  • TIME+ – 进程占用的CPU时长
  • Command –它与每个进程并行显示完整的命令执行 (比如/usr/lib/R)

一些快捷键

u – 用于显示特定用户拥有的所有进程。

P –用于基于高CPU消耗对进程进行排序。

M –用于基于高内存消耗对进程进行排序。

T –用于根据时间段对过程进行排序。

h –用于打开帮助窗口并查看此处未提及的更多快捷方式。

来源地址:https://blog.csdn.net/null_one/article/details/129636102

--结束END--

本文标题: Linux工具 - htop详解

本文链接: https://www.lsjlt.com/news/392733.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作