top命令详解

639 阅读2分钟

top

q:	退出
s:	修改刷新时间
k:	终止指定的进程

排序:

        P:	以占据CPU百分比排序
        M:	以占据内存百分比排序
        T:	累积占用CPU时间排序

首部信息:

        l:	显示或隐藏top信息
        t:	显示或隐藏Tasks、%Cpu信息
        m:	显示或隐藏Mem、Swap信息

第一行:

top - 16:54:34 up 2 days, 22:36, 1 user, load average: 0.45, 0.59, 0.64

16:54:34 up			    当前时间
2 days, 22:36			    运行时长
1 user				    运行进程的用户个数
load average: 0.45, 0.59, 0.64	    1分,5分,15分平均负载

第二行:

Tasks: 352 total, 1 running, 351 sleeping, 0 stopped, 0 zombie

352 total			进程总个数
1 running			运行状态个数
351 sleeping		        睡眠状态个数
0 stopped			停止状态个数
0 zombie			僵死状态个数
  

第三行:

%Cpu(s): 0.8 us, 0.7 sy, 0.0 ni, 98.2 id, 0.0 wa, 0.0 hi, 0.0 si, 0.3 st

   0.8 us        用户空间进程占用CPU百分比
   0.7 sy        内核空间进程占用CPU百分比
   0.0 ni        nice值调整进程占用CPU百分比
   98.2 id       空闲进程占用CPU百分比
   0.0 wa        等待IO进程占用CPU百分比
   0.0 hi        硬件中断进程占用CPU百分比
   0.3 st        软件中断进程占用CPU百分比
   

第四行: KiB Mem : 32779324 total, 16875188 free, 7027796 used, 8876340 buff/cache

32779324 total		总空间
16875188 free		空闲空间
7027796 used		用户使用空间
8876340 buff/cache	缓冲和缓存空间
    

第五行:

KiB Swap: 4092 total, 4092 free, 0 used.24885332 avail Mem

   4092 total			总空间
   4092 free			空闲空间
   0 used			用户使用空间
   24885332 avail Mem		可用空间

第六行:

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

PID		进程号
USER		用户名
PR		优先级
NI		Nice值
VIRT		虚拟内存
RES		常驻内存
SHR		共享内存
S		当前状态
%CPU		占用CPU百分比
%MEM		占用内存百分比
TIME+		运行时长
COMMAND		启动命令