linux之top监控命令
用来干什么
top命令是Linux下常用的性能分析工具,能够实时显示系统中各
个进程的资源占用状况,类似于Windows的任务管理器。
使用和效果
命令1:
top
效果
解释
名称 | 作用 |
---|---|
01:23:44 | 系统时间 |
up 70 days | 系统运行时间 |
0 users | 登录用户数 |
load average: 0.06, 0.03, 0.00 | 系统负载,即任务队列的平均长度 |
Tasks: | 当前任务数量,目前总15个(total),正在运行的2两(running),睡眠的13个(sleeping),停止的0个(stopped),僵尸进程0个(zombie) |
%Cpu(s) | Cpu占用,us是用户占用,sy是系统占用,ni是改变过优先级的进程的占用,id是空闲的,wa是等待输入输出的cpu时间占比,hi是硬中断,si是软中断,st是虚拟机使用的cpu |
KiB Mem | 物理内存占用,total总,free空闲,used已使用,buff/cache用作内核缓存的 |
KiB Swap | 交换区内存, |
进程信息 | pid进程号;user所属用户;pr优先级;ni优先级度量,负数优先级高;virt进程使用的虚拟内存大小;res进程使用的物理内存大小;shr共享内存大小;s进程状态,d不可中断的睡眠状态,s睡眠,r运行,t跟踪、停止,z僵尸;cpu使用时间占比;mem物理内存占比;time进程使用的cpu时间总计;command命令名命令行 |
交互命令
1 # 查看每个逻辑核CPU的状况
h # 查看帮助文档
k # 终止一个进程
q # 退出
r # 重新安排一个进程的优先级别
m # 切换显示内存信息