linux中top命令使用(新手必会的命令)

linux中top命令使用(新手必会的命令)(1)

Linux新手都知道top命令可以查看系统状态,但对每一项指标,却未必知道其含义,面试一试,瞬间难堪。今天就了解一下top命令中所有指标的名称和含义

linux中top命令使用(新手必会的命令)(2)

第一行:系统运行状态

top - 21:55:03 up 5:14, 2 users, load average: 0.64, 0.48, 0.59

top 显示正在运行top命令

21:55:03 现在时间

up 启动时间

2 users 2个用户登录中

load average 0.64 0.48 0.59 负载 1分钟 、5分钟、15分钟的平均负载

第二行: 任务状态

Tasks: 610 total 2 running , 608 sleeping, 0 stopped, 0zombie

共有610个任务,2个在运行当中,608个牌休眠状态,0个停止 ,0个僵尸状态

第三行: cpu状态

%Cpu(s): 6.7 us, 3.4 sy, 0.1 ni, 88.2 id, 1.6 wa, 0.0 hi , 0.2 si, 0.0 st

us - 用户空间占用CPU百分比

sy - 内核空间占用CPU表分比

ni - 改变过优先级的进程占用CPU表分比

id - 空闲CPU表分比

wa - IO等待占用CPU百分比

hi - 硬中断占用CPU百分比

si - 软中断占用CPU百分比

第四行: 内存使用状态

KiB Mem 32525704 total, 13955972 free, 11421404 used, 7148328 buff/cache

总内存 Mem 32525704 total

空闲内存: 13955972 free

已使用内存:11421404 used

缓冲区和缓存使用:7148328 buff/cache

第五行:交换分区使用状态

KiB Swap: 0 total, 0 free, 0 used, 19369320 avail Mem

Swap 总量: 0 (本机交换分区没有挂载)

free : 空闲 0

used 已使用: 0

可用内存: 9369320 avail Mem

第七行: 进程状态

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

PID 进程id

USER - 进程所有者

PR - 进程优先级

NI - 负值 表示高优先级,正值表示低优先级

VIRT - 进程使用的虚拟内存总量 ,单位为Kb, 且VIRT=SWAP RES

RES - 进程使用的且未被交换出物理内存大小

SHR - 共享内存大小

S - 进程状态,D表示不可中断睡眠状态 ,R运行状态,S睡眠状态 T跟踪/停止状态 Z僵尸状态

%CPU - CPU时间占用百分比

%MEM - 内存占用百分比

TIME - 进程使用CPU时间总计,单位0.01秒

COMMAND - 进程名称或者 命令名称

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页