Linux下top命令详解

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:32   1584   0

top 用来监控linux的系统状况,动态实时的显示系统中进程的资源占用情况

-d 秒数 表示进程页面更新时间(默认为5秒)

-b 次数 表示进程打印的次数

-p PID 查看进程号为PID的进程

例: top -b -d 2 -n 5 > test.txt (指的是两秒刷新一次,总共将刷新的5次内容写到test里面去)

第一行和uptime命令一样,都有系统的负载。

03:29:45 当前时间 3:19 系统运行时间 4 users 当前登录用户数

load average: 0.00, 0.00, 0.00 系统负载,即任务队列的平均长度,三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值。

第二行是指进程的状态。

Tasks: 228 total 进程总数 1 running 正在运行的进程数 227 sleeping 睡眠的进程数

0 stopped 停止的进程数 0 zombie 僵尸进程数

第三行是指cpu各个状态的百分比

us是用户cpu时间百分比 sy是系统cpu时间百分比 ni是优雅cpu时间百分比

id是cpu空闲时间百分比 wa是I/O等待时间百分比 hi是硬件中断时间百分比

st是流逝的时间百分比(运行虚拟机时,执行其他任务的时间百分比)

第四行是内存的使用状况

KiB Mem: 1865308 total 物理内存总量 121160 free 空闲内存总量

863744 used 使用的物理内存总量 36028 buff/cache 用作内核缓存的内存量

第五行是指swap的使用状况

KiB Swap: 2098172 total 交换区总量 2098172 free 空闲交换区总量

0 used 使用的交换区总量 744288 cached 缓冲的交换区总量。

PID: 进程ID USER:进程所有者的用户ID

PR:优先级 NI:nice值

VIRT:进程使用的虚拟内存的总量(RES+SWAP) SHR:共享内存大小

RES:进程使用的未被换出的物理内存的大小(单位kb,CODE+DATA) S:进程状态

%CPU:上次更新到现在的CPU时间占用百分比 %MEM:进程占用物理内存比

TIME+:进程使用CPU时间总计 COMMAND:命令名或者名命令行

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP