Top命令内容详解
作者:
剪刀手麦小孩 | 来源:发表于
2017-12-09 20:04 被阅读0次
用途
top命令用于动态监测linux系统的基本状态,比如CPU 内存等。
命令格式
top [参数]
实例
top
结果如下:

image.png
内容解析
内容以上图为例,以达到直观的效果。
第一行:其内容同uptime命令的显示基本相同。
内容 |
解析 |
16:33:16 up 106 days |
当前时间及系统运行天数 |
3 users |
当前登陆用户数 |
load average: 0.00, 0.00, 0.00 |
系统负载,三个数值分别对应了从现在往回1分钟、5分钟、15分钟的任务队列平均长度 |
第二行:进程状态
内容 |
解析 |
444 total |
进程总数 |
1 running |
执行进程数 |
443 sleeping |
休眠进程数 |
0 stopped |
停止进程数 |
0 zombie |
僵尸进程数 |
第三行:CPU状态
内容 |
解析 |
10.3%us |
用户空间占总CPU百分比 |
1.1%sy |
内核空间占总CPU百分比 |
0.0%ni |
用户进程空间内改变过优先级的进程占总CPU百分比 |
87.9%id |
空闲CPU百分比 |
0.3%wa |
等待输入输出占总CPU百分比 |
0.0%hi |
硬件中断占总CPU百分比 |
0.4%si |
软中断占总CPU百分比 |
0.0%st |
虚拟机占总CPU百分比 |
第四行:内存状态
内容 |
解析 |
98937260k total |
物理内存总量 |
91998592k used |
已经使用的物理内存总量 |
6938668k free |
空闲内存总量 |
7221128k buffers |
用作内核缓存的内存总量 |
第五行:交换分区状态
内容 |
解析 |
0k total |
交换区总量 |
0k used |
已经使用的交换区总量 |
0k free |
空闲的交换区总量 |
70917171k cached |
缓冲交换区总量 |
第六行:交换分区状态
内容 |
解析 |
PID |
进程id |
USER |
进程所有者的用户名 |
PR |
优先级 |
NI |
nice值。负值表示高优先级,正值表示低优先级 |
VIRT |
进程使用的虚拟内存 VIRT=RES+SWAP |
RES |
进程使用的物理内存 |
SHR |
共享内存 |
S |
进程状态(D=不可中断的睡眠状态,R=运行,S=睡眠,T=跟踪/停止,Z=僵尸进程) |
%CPU |
进程占用的CPU百分比 |
%MEM |
进程占用的物理内存百分比 |
TIME+ |
进程占用的CPU时间总计 |
COMMAND |
命令名 |
本文标题:Top命令内容详解
本文链接:https://www.haomeiwen.com/subject/djfjixtx.html
网友评论