top命令输出说明
所属分类 linux
浏览量 1036
top - 18:18:58 up 848 days, 3:01, 4 users, load average: 0.04, 0.10, 0.08
Tasks: 105 total, 1 running, 104 sleeping, 0 stopped, 0 zombie
%Cpu(s): 1.0 us, 0.7 sy, 0.0 ni, 98.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 1883844 total, 400100 free, 781404 used, 702340 buff/cache
KiB Swap: 0 total, 0 free, 0 used. 901280 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
406 root 20 0 267936 123620 123340 S 0.3 6.6 27:24.08 systemd-journal
14671 root 20 0 114572 13204 3468 S 0.3 0.7 288:15.32 node_exporter
15903 root 20 0 164820 8896 1488 S 0.3 0.5 52:12.36 barad_agent
17361 root 20 0 255524 37528 4876 S 0.3 2.0 307:15.25 promethe
free -h
total used free shared buff/cache available
Mem: 1.8G 763M 390M 1.2M 685M 879M
Swap: 0B 0B 0B
top中 buff/cache 合并在一起统计
第一行 概况
HH:mm:ss 当前系统时间
up xxx days, HH:mm 本次开机到现在经过的时间
x user 当前在线用户数
load average 系统1 5 15分钟内的平均负载
第二行 进程计数(Tasks)
total 进程总数
running 正在运行的进程数 TASK_RUNNING
sleeping 睡眠的进程数 TASK_INTERRUPTIBLE 和 TASK_UNINTERRUPTIBLE
stopped 停止的进程数 TASK_STOPPED
zombie 僵尸进程数 TASK_ZOMBIE
第三行 CPU使用率
us 进程在用户空间(user)消耗的CPU时间占比,不包含调整过优先级的进程
sy 进程在内核空间(system)消耗的CPU时间占比
ni 调整过用户态优先级的(niced)进程的CPU时间占比
id 空闲的(idle)CPU时间占比
wa 等待(wait)I/O完成的CPU时间占比
hi 处理硬中断(hardware interrupt)的CPU时间占比
si 处理软中断(software interrupt)的CPU时间占比
st 当Linux系统在虚拟机中运行时,等待CPU资源的时间(steal time)占比
第四 五行 物理内存和交换空间(Mem/Swap)
total free used
buff/cache buff和page cache占用的内存
PID 进程ID
USER 进程所有者的用户名。
PR 从系统内核角度看的进程调度优先级
NI 进程的nice值,从用户空间角度看的进程优先级。值越低,优先级越高
VIRT 进程使用的虚拟内存量
RES 进程使用的驻留内存(未被swap out的内存)
SHR 进程使用的共享内存量
S 进程状态 R=running,S=interruptible sleeping,D=uninterruptible sleeping,T=stopped,Z=zombie。
%CPU 进程CPU时间比例
%MEM 进程占用的物理内存比例
TIME+ 进程创建后占用的CPU时间
COMMAND 运行进程使用的命令
linux 进程状态
上一篇
下一篇
Lambda表达式与匿名内部类的区别
Java方法调用的字节码指令
k8s面试题
linux mpstat 命令
linux iostat 命令
linux sysstat