Linux下常用的性能分析工具介绍
来自:
top是一个动态显示过程linux驱动下载,即可以通过用户键盘来不断刷新当前状态。若果在前台执行该命令,它将独占前台显示CPU、内存使用和执行时间,直至按ctrl+C中止该程序为止。
top命令是Linux下常用的性能剖析工具,才能实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。
常用选项
-b:以批处理模式操作;
-c:显示完整的治命令;
-d:屏幕刷新间隔时间;
-I:忽视失效过程;
-s:保密模式;
-S:累积模式;
-i:设置间隔时间;
-u:指定用户名;
-p:指定进程;
-n:循环显示的次数
top命令输出各参数介绍
系统运行时间和平均负载
任务
第二行显示的是任务或则进程的总结。进程可以处于不同的状态。这儿显示了全部进程的数目。除此之外,还有正在运行、睡眠、停止、僵尸进程的数目(僵尸是一种进程的状态)。这种进程概括信息可以用’t’切换显示。
CPU状态
us,user:运行(未调整优先级的)用户进程的CPU时间
sylinux top 参数详解,system:运行内核进程的CPU时间
nilinux top 参数详解,niced:运行已调整优先级的用户进程的CPU时间
wa,IOwait:用于等待IO完成的CPU时间
hi:处理硬件中断的CPU时间
si:处理软件中断的CPU时间
st:这个虚拟机被hypervisor偷去的CPU时间(今译:假如当前处于一个hypervisor下的vm,实际上hypervisor也是要消耗一部份CPU处理时间的)。
显存使用状况
接出来两行显示显存使用率redhat linux 9.0,有点像’free’命令。第一行是化学显存使用,第二行是虚拟显存使用(交换空间)。化学显存显示如下:全部可用显存、已使用显存、空闲显存、缓冲显存。相像地:交换部份显示的是:全部、已使用、空闲和缓冲交换空间。显存显示可以用’m’命令切换。
数组列
PID:进程ID,进程的惟一标示符
USER:进程所有者的实际用户名。
PR:进程的调度优先级。这个数组的一些值是’rt’。这意味这这种进程运行在实时态。
NI:进程的nice值(优先级)。越小的值意味着越高的优先级。
VIRT:进程使用的虚拟显存。
RES:留驻显存大小。留驻显存是任务使用的非交换化学显存大小。
SHR:SHR是进程使用的共享显存。
S:这个是进程的状态。它有以下不同的值:
D-不可中断的睡眠态。
R–运行态
S–睡眠态
T–被跟踪或已停止
Z–僵尸态
%CPU:自从上一次更新时到现今任务所使用的CPU时间比率。
%MEM:进程使用的可用化学显存比率。
TIME+:任务启动后到现今所使用的全部CPU时间,精确到百分之1秒。
COMMAND:运行进程所使用的命令。
假如想深入体验LINUX系统的菜鸟,也可以先下载一个方德Linux软件中心试用一下。
免费下载地址::81/appCenter/open/softcenter