top

  • 选项:

-d 秒数:指定 top 命令每隔几秒更新。默认是 3 秒;
-b:使用批处理模式输出。一般和”-n”选项合用,用于把 top 命令重定向到文件中;
-n 次数:指定 top 命令执行的次数。一般和”-“选项合用;
-p 进程PID:仅查看指定 ID 的进程;
-s:使 top 命令在安全模式中运行,避免在交互模式中出现错误;
-u 用户名:只监听某个用户的进程;

  • 交互操作
  • ? 或 h:显示交互模式的帮助;
  • P:按照 CPU 的使用率排序,默认就是此选项;
  • M:按照内存的使用率排序;
  • N:按照 PID 排序;
  • T:按照 CPU 的累积运算时间排序,也就是按照 TIME+ 项排序;
  • k:按照 PID 给予某个进程一个信号。一般用于中止某个进程,信号 9 是强制中止的信号;
  • r:按照 PID 给某个进程重设优先级(Nice)值;
  • q:退出 top 命令;
  • u:指定某个用户;

image.png

  • 1 显示各个核心的情况

image.png

比起top,逼格高了许多有木有!

  • 界面介绍

image.png

红色边框

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

灰色边框(progress bar)

每一个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百分比。

黄色边框

提供了内存(Memory)和交换(Swap)使用情况。 类似于CPU中的进度条,内存监视也包含具有多种颜色的进度条:

  1. 绿色:显示内存页面占用的RAM百分比
  2. 蓝色:显示缓冲区页面占用的RAM百分比
  3. 橙色:显示缓存页面占用的RAM百分比
  • 快捷键

F1,h,?:查看htop使用说明,F2,s :设置选项
F3,/ :搜索进程
F4,\ :过滤器,输入关键字搜索
F5,t :显示属性结构
F6,<,>:选择排序方式
F7, [,:减少进程的优先级(nice)
F8,] :增加进程的优先级(nice)
F9,k :杀掉选中的进程
F10,q:退出htop
u:显示所有用户,并可以选中某一特定用户的进程
U:取消标记所有的进程
[

](https://blog.csdn.net/qq_39526788/article/details/77621633)