本片文章主要用来将top命令下的内容详细写下,方便理解,另会再写关于top命令的详细用法相关文章。
top - 22:33:35 up 144 days, 10:12, 1 user, load average: 0.00, 0.01, 0.05
22:33:35 up 144 days:系统当前时间
10:12:系统到目前为止已运行的时间
1 user:当前登录系统的用户数量
load average: 0.00, 0.01, 0.05:系统负载(任务队列的平均长度)三个值分别为1分钟、5分钟、15分钟前到现在的平均值【这三个一般会小于1,如果持续高于5,请仔细查看那个程序影响系统的运行】
Tasks: 98 total, 1 running, 97 sleeping, 0 stopped, 0 zombie
98 total:所有启动的进程数
1 running:正在运行的进程数
97 sleeping:挂起的进程数
0 stopped:停止的进程数
0 zombie:僵尸进程数
%Cpu(s): 0.2 us, 0.2 sy, 0.0 ni, 99.6 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
0.2 us:用户空间占用CPU百分比
0.2 sy:内核空间占用CPU百分比
0.0 ni:用户空间内改变过优先级的进程占用CPU百分比
99.6 id:空闲CPU百分比
0.0 wa:等待输入输出CPU时间百分比
0.0 hi:CPU服务于硬件中断所耗费的时间总额
0.0 si:CPU服务软中断所耗费的时间总额
0.0 st:Steal Time
KiB Mem : 8008712 total, 137428 free, 5754808 used, 2116476 buff/cache
8008712 total:物理内存总量
137428 free:空闲物理内存
5754808 used:已使用的物理内存
2116476 buff/cache:内核缓存内存量
KiB Swap: 0 total, 0 free, 0 used. 1594984 avail Mem
0 total:交换区总量
0 free:空闲交换区总量
0 used:已使用交互区总量
1594984 avail Mem:缓冲的交换区总量
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
PID:进程ID
USER:进程所有者
PR:进程的优先级别,越小越优先被执行
NI:nice值,负值表示高优先级,正值表示低优先级
VIRT:进程使用的虚拟内存总量
RES:进程使用的、未被换出的物理内存大小
SHR:进程使用的共享内存
S:进程状态,S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值为负数
%CPU:进程占用CPU的使用率
%MEM:进程使用的物理内存和总内存的百分比
TIME+:该进程启动后占用的总的CPU时间,即占用CPU使用时间的累加值。
COMMAND:进程启动命令名称,命令名、命令行