标签:inux 登录 个数 缓存 增加 实时 使用率 运行时间 长度
一、命令说明
top 命令能够实时监控系统的运行状态,并且可以按照CPU、内存和执行时间进行排序,同时top 命令还可以通过交互式命令进行设定显示,通过top 命令可以查看即时活跃的进行。
二、参数说明
三、top交互命令
1、全局命令
2、摘要区命令
3、任务区命令
四、参数解释
1、第一行是任务队列信息,同uptime 命令,其内容解释如下:
21:59:09 | 当前时间 |
up 11:21 | 系统运行时间,格式为:时:分 |
2 users | 当前登录用户数 |
load average:0.05,0.01,0.01 | 系统负载,即任务队列的平均长度,三个数值分别为:1分钟、5分钟、15分钟前到现在的平均值 |
2、第二三行为进程和CPU的信息,当有多个CPU 时,这些内容可能会超过两行,内容如下:
Task:113 total | 进程总数 |
1 running | 正在运行的进程数 |
112 sleeping | 休眠的进程数 |
0 stoped | 停止的进程数 |
0 zombie | 僵尸进程数 |
Cpu(s):0.3%us | 用户进程消耗的CPU时间百分比 |
0.0%sy | 系统进程消耗的CPU时间百分比 |
0.0%ni | 用户进程空间内改变过优先级的进程占CPU时间百分比 |
99.7%id | CPU空闲状态的时间百分比 |
0.0%wa | I/O等待所占的CPU时间百分比 |
0.0%hi | CPU服务于硬中断所耗费的时间总额 |
0.0%si | CPU服务于软中断所耗费的时间总额 |
0.0%st | CPU服务于软中断所耗费的Steal Time |
3、第四五行为内存信息
Mem:1030616K total | 物理内存总量 |
698152k used | 已使用的物理内存总量 |
332464k free | 空闲的物理内存总量 |
31392k buffers | 用做内核缓存的内存总量 |
Swap:2064376k total | 交换分区总量 |
0k used | 已使用的交换分区 |
2064376k free | 空闲的交换分区 |
117716k cached | 缓冲的交换分区总量。 |
4、进程信息
PID | 进程ID |
PPID | 父进程ID |
RUSER | Real User Name |
UID | 进程所有者的用户ID |
USER | 进程所有者的用户名 |
GROUP | 进程所有者的组名 |
TTY | 启动进程的终端名,不是从终端启动的进程则显示为? |
PR | 优先级 |
NI | nice值,负值表示高优先级,正值表示低优先级 |
P | 最后使用的CPU,仅在多CPU环境下有意义 |
%CPU | 上次更新到现在的CPU时间占用百分比 |
TIME | 进程使用的CPU时间总计,单位秒 |
TIME+ | 进程使用的CPU时间总计,单位百分之一秒 |
%MEM | 进程使用的物理内存百分比 |
VIRT | 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES |
SWAP | 进程使用虚拟内存中,被换出的大小,单位kb |
RES | 进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA |
CODE | 可执行代码占用的物理内存大小,单位kb |
DATA | 可执行代码以外的部分(数据段+栈)占用的物理内存大小 |
SHR | 共享内存大小,单位kb |
nFLT | 页面错误次数 |
nFRT | 最后一次写入到现在,被修改过的页面数 |
S |
进程状态: D:不可中断的睡眠状态 R:运行 S:睡眠 T:跟踪/停止 Z:僵尸进程 |
COMMAND | 命令名/命令行 |
WCHAN | 若该进程在睡眠,则显示睡眠中的系统函数名 |
Flags | 任务标志,参考sched.h |
标签:inux 登录 个数 缓存 增加 实时 使用率 运行时间 长度
原文地址:https://www.cnblogs.com/L-Test/p/9545041.html