Linux中的进程--TOP命令

TOP命令可以实时的查看进程的变化
在这里插入图片描述

第一行字段:系统运行时间和平均负载
top - 15:08:38 up 9 days, 1:47, 2 users, load average: 0.00, 0.01, 0.05
当前时间;系统已运行的时间;当前登录用户的数量;相应最近5、10和15分钟内的平均负载。

第二行字段:任务
Tasks: 164 total, 1 running, 163 sleeping, 0 stopped, 0 zombie
总进程数;运行的进程数量,睡眠的进程数,暂停的进程数,僵停的进程数

第三行字段:CPU使用情况
%Cpu(s): 0.7 us, 0.1 sy, 0.0 ni, 99.0 id, 0.2 wa, 0.0 hi, 0.0 si, 0.0 st

us, : 运行 用户进程的CPU时间
sy,: 运行内核进程的CPU时间
id,:运行已调整优先级的用户进程的CPU时间
wa,IO wait: 用于等待IO完成的CPU时间
hi:处理硬件中断的CPU时间
si: 处理软件中断的CPU时间
st:这个虚拟机被hypervisor偷去的CPU时间

第四,五行:内存使用情况
KiB Mem : 16268540 total, 5325644 free, 9919768 used, 1023128 buff/cache
KiB Swap: 2097148 total, 2097148 free, 0 used. 6020192 avail Mem

第一行是物理内存使用,第二行是虚拟内存使用
四个值对应的意义:全部可用内存、已使用内存、空闲内存、缓冲内存

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

PID:进程ID,进程的唯一标识符
USER:进程所有者的实际用户名。
PR:进程的调度优先级。这个字段的一些值是’rt’。这意味这这些进程运行在实时态。
NI:进程的nice值(优先级)。越小的值意味着越高的优先级。
VIRT:进程使用的虚拟内存。
RES:驻留内存大小。驻留内存是任务使用的非交换物理内存大小。
SHR:SHR是进程使用的共享内存。
S:个是进程的状态。它有以下不同的值:
D – 不可中断的睡眠态。
R – 运行态
S – 睡眠态
T – 被跟踪或已停止
Z – 僵尸态
%CPU:自从上一次更新时到现在任务所使用的CPU时间百分比。
%MEM:进程使用的可用物理内存百分比。
TIME+:任务启动后到现在所使用的全部CPU时间,精确到百分之一秒。
COMMAND:运行进程所使用的命令。

猜你喜欢

转载自blog.csdn.net/u010599211/article/details/85113238