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:指定某个用户;
- 1 显示各个核心的情况
- 2 显示单独cpu 的情况
htop
参见:https://zhuanlan.zhihu.com/p/296803907
比起top,逼格高了许多有木有!
- 界面介绍
红色边框
数字1,2,3,4分别代表CPU处理器/核,上图是一个四核的处理器
灰色边框(progress bar)
每一个CPU的总用量情况,注意这条上面会有不同的颜色:
- 蓝色:显示低优先级(low priority)进程使用的CPU百分比。
- 绿色:显示用于普通用户(user)拥有的进程的CPU百分比。
- 红色:显示系统进程(kernel threads)使用的CPU百分比。
- 橙色:显示IRQ时间使用的CPU百分比。
- 洋红色(Magenta):显示Soft IRQ时间消耗的CPU百分比。
- 灰色:显示IO等待时间消耗的CPU百分比。
- 青色:显示窃取时间(Steal time)消耗的CPU百分比。
黄色边框
提供了内存(Memory)和交换(Swap)使用情况。 类似于CPU中的进度条,内存监视也包含具有多种颜色的进度条:
- 绿色:显示内存页面占用的RAM百分比
- 蓝色:显示缓冲区页面占用的RAM百分比
- 橙色:显示缓存页面占用的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)