Linux指令_查看CPU相关运行信息top
2015-10-23 20:02
369 查看
1、top工具(类似于windows中的任务管理器)
# top //进入CPU运行状态监控视图,实时动态显示CPU及各个进程的使用率
第二行:
Tasks:223 total,1 running,222 sleeping,0 stopped,0 zombie——表征一共有223个进程;1个在运行;222:睡眠进程数; 0:停止的进程数;0:僵尸进程数;
(注:僵尸进程,详见博文)
第三行:
%Cpu(s): CPU状态
0.8 us:用户空间占用CPU的百分比
0.7 sy:内核空间占用CPU的百分比
0.0 ni:改变过优先级的进程占用的百分比
98.5 id:空闲CPU百分比
0.0 wa:IO等待占用CPU的百分比
0.0 hi:硬中断(Hardware Interrupts)占用CPU的百分比
0.0 si:软中断(Software Interrupts)占用CPU的百分比
0.0 st:虚拟机占用百分比
列表中各字段含义:
PID: 进程ID
USER: 进程所有者的用户名
PR: 优先级(注:数值越小,优先级越高)
NI: nice值(负值表示高优先级,正值表示低优先级(姑且认为优先级的二级判断条件))
VIRT:进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
RES:进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA
SHR:共享内存大小,单位kb
S: 进程状态(D=不可中断的睡眠状态,R=运行,S=睡眠,T=跟踪/停止,Z=僵尸进程)
%CPU: 上次更新到现在的CPU时间占用百分比
%MEM:进程使用的物理内存百分比
TIME+: 进程使用的CPU时间总计,单位1/100秒(10ms)
COMMAND: 命令名/命令行
参考博文: http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316399.html
# top //进入CPU运行状态监控视图,实时动态显示CPU及各个进程的使用率
第一行: 18:50:14 ——系统当前时间(实时更新); up 57min——系统已运行了57min(之间没有重启); 2 user——当前有两个用户登录; load average:0.00,0.01,0.05——三个参数分别表征1分钟、5分钟、15分钟前到现在的系统负载(即任务队列的平均长度)平均值(注:参考值,结果高于5时表明系统在超负荷运转);
第二行:
Tasks:223 total,1 running,222 sleeping,0 stopped,0 zombie——表征一共有223个进程;1个在运行;222:睡眠进程数; 0:停止的进程数;0:僵尸进程数;
(注:僵尸进程,详见博文)
第三行:
%Cpu(s): CPU状态
0.8 us:用户空间占用CPU的百分比
0.7 sy:内核空间占用CPU的百分比
0.0 ni:改变过优先级的进程占用的百分比
98.5 id:空闲CPU百分比
0.0 wa:IO等待占用CPU的百分比
0.0 hi:硬中断(Hardware Interrupts)占用CPU的百分比
0.0 si:软中断(Software Interrupts)占用CPU的百分比
0.0 st:虚拟机占用百分比
第四行: KiB Mem:内存状态(单位kB) 2067608 total:物理内存总量2GB 1300748 used:使用中的内存总量1.3GB 766860 free:空闲内存总量766M 71252 buffers:缓存的内存总量71M 第五行: KiB Swap:交换分区状态 2094076 total:交互分区总量2GB 0 used:使用的交互分区总量0 2094076 free:空闲交换分区总量2GB 638704 cached Mem:缓冲的交换分区总量638M(注:内存中的内容被换出到交换区,而后又被换入到内存,但使用过的交换区尚未被覆盖,该数值即为这些内容已存在与 内存中的交换区的大小,相应的内存再次被换出时可不必再对交换区写入)
列表中各字段含义:
PID: 进程ID
USER: 进程所有者的用户名
PR: 优先级(注:数值越小,优先级越高)
NI: nice值(负值表示高优先级,正值表示低优先级(姑且认为优先级的二级判断条件))
VIRT:进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
RES:进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA
SHR:共享内存大小,单位kb
S: 进程状态(D=不可中断的睡眠状态,R=运行,S=睡眠,T=跟踪/停止,Z=僵尸进程)
%CPU: 上次更新到现在的CPU时间占用百分比
%MEM:进程使用的物理内存百分比
TIME+: 进程使用的CPU时间总计,单位1/100秒(10ms)
COMMAND: 命令名/命令行
参考博文: http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316399.html
相关文章推荐
- 关 于 vim 的 类 习 题
- Centos 开机自启动一些软件配置
- Centos 开机自启动一些软件配置
- linux获取局域网、公网IP地址以及主机名
- 第 三 十 九 天:vim 设 置 自 动 缩 进 及 详 解
- 第三十九天:编辑 -- vim
- 嵌入式linux C语言 如何同步系统时钟到硬件时钟
- Linux netstat命令详解
- Linux学习19_每天一个linux命令(10):cat 命令
- CentOS6.7 用户
- Linux与Windows文件共享
- linux 删除指定文件夹外的其他所有文件夹
- linux命令之压缩与解压zip(待完善)
- 五种方法查看Ubuntu-Redhat等Linux系统版本号等系统信息
- GO语言教程(一)Linux( Centos)下Go的安装, 以及HelloWorld
- 《Linux》/etc/hosts,/etc/host.conf,/etc/resolv.conf
- linux内核调试技巧之一 dump_stack
- CentOS6.5 配置安装并配置rsync
- linux常用makefile模板
- linux安装服务器