top指令详解

来源:互联网 发布:数控编程程序实例 编辑:程序博客网 时间:2024/05/17 21:39

top 指令
1)top命令的第一行“top - 19:56:47 up 39 min, 3 users, load average: 0.00, 0.00, 0.00”
- 显示的内容依次为“系统当前时间 、
- 系统到目前为止已运行的时间、
- 当前登录系统的用户数量、
- 系统负载(任务队列的平均长度)三个值分别为1分钟、5分钟、15分钟前到现在的平均值【这三个一般会小于1,如果持续高于5,请仔细查看那个程序影响系统的运行】


2) top命令的第二行“Tasks: 120 total, 2 running, 118 sleeping, 0 stopped, 0 zombie”
- 所有启动的进程数 Tasks: 120 total
- 正在运行的进程数 2 running
- 挂起的进程数 118 sleeping,
- 停止的进程数 0 stopped
- 僵尸进程数 0 zombie


3)top命令的第三行“Cpu(s): 0.0%us, 0.0%sy, 0.0%ni, 100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st”
- 用户空间占用CPU百分比
- 内核空间占用CPU百分比
- 用户空间内改变过优先级的进程占用CPU百分比
- 空闲CPU百分比
- 等待输入输出CPU时间百分比
- CPU服务于硬件中断所耗费的时间总额
- CPU服务软中断所耗费的时间总额
- Steal Time


4)top命令第四行“Mem: 508820k total, 480172k used, 28648k free, 41944k buffers”
- 物理内存总量
- 已使用的物理内存
- 空闲物理内存
- 内核缓存内存量


5)top命令第5行“Swap: 392184k total, 0k used, 392184k free, 259152k cached”
- 交换区总量
- 已使用交互区总量
- 空闲交换区总量
- 缓冲的交换区总量


6)top命令第6行
“PID USER , PR , NI , VIRT ,RES , SHR , S %CPU , %MEM, TIME+ ,COMMAND ”
- 进程ID
- 进程所有者”、“优先级”、越小越优先被执行
- nice值,负值表示高优先级,正值表示低优先级
- 进程使用的虚拟内存总量
- 进程使用的、未被换出的物理内存大小
- 共享内存大小
- 进程状态”、S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值为负数
- 上次更新到现在的CPU时间占用百分比(一个核最多不能超过100%)
- 进程使用的物理内存百分比
- 进程使用CPU总时间
- 命令名、命令行

  

原创粉丝点击