top-查看系统资源占用率

Linux系统中,top工具像Windows的任务管理器一样,能够方便的查看系统中的各个进程,和它们占用的CPU、内存等情况。

进程列表

直接在终端中输入top,即可查看到当前系统中的前若干个进程。

top

  • PID 进程号
  • USER 进程所属的用户名
  • PR 进程优先级
  • NI 进程的nice值,参考Linux操作系统使用及维护/进程与作业控制命令/nice-调整进程优先级
  • VIRT 进程申请的总内存
  • RES 进程实际使用的物理内存
  • SHR 进程的共享内存
  • S 进程状态
  • D 不可中断的睡眠
  • R 运行
  • S 可中断的睡眠
  • T 暂停或跟踪状态
  • Z 僵尸进程
  • %CPU CPU使用率
  • %MEM 内存使用率
  • TIME+ 进程使用的总CPU时间

切换显示信息

我们经常需要查看「当前系统中,内存占用百分之多少」诸如此类的问题。上网搜索时,会告诉你各种按m、按p等方法,乍一看其实很复杂,很难用。

其实,top命令支持的各种操作,我们只要按下h,就可以查看帮助了。

例如内存,我们按下m键,就可以切换内存信息、内存百分比条等展示方式。

排序

进程列表可以排序显示:

  • Shift+N:以PID排序
  • Shift+P:以CPU使用率排序
  • Shift+M:以内存使用率排序
作者:Gacfox
版权声明:本网站为非盈利性质,文章如非特殊说明均为原创,版权遵循知识共享协议CC BY-NC-ND 4.0进行授权,转载必须署名,禁止用于商业目的或演绎修改后转载。