UNIX环境下性能测试指令1——top

原创 2006年06月09日 17:03:00
一、使用TOP指令进行性能分析。
×××××××××××××××××××××××××××××××××××××××
Load averages: 0.51, 0.54, 0.56
97 processes: 90 sleeping, 7 running
Cpu states:
CPU   LOAD   USER   NICE    SYS   IDLE BLOCK SWAIT   INTR   SSYS
 0     0.02     0.0%     0.0%   0.0%   100.0%   0.0%   0.0%     0.0%   0.0%
 1      1.00     0.0%    0.0%   0.0%  100.0%   0.0%   0.0%     0.0%   0.0%
---   ---- - - - - - - - -----
avg    0.51     0.0%    0.0%    0.0%   100.0% 0.0%    0.0%    0.0%   0.0%
 
Memory: 538436K (470452K) real, 1290028K (1180268K) virtual, 1993180K free Page
# 1/4
 
CPU TTY     PID USERNAME PRI NI   SIZE    RES STATE    TIME %WCPU %CPU COMMAND
 0 pts/tb 22379 root     152 20 22588K   115M run      6:22 1.14 1.13 java
 1   ?       34 root     152 20     0K 7520K run      5:09 0.35  0.35 vxfsd
 0   ?     1374 root     152 20 1544K 2204K run      0:05 0.23 0.23 dmisp
 0   ?       13 root     152 20     0K   192K run      0:00 0.14 0.14 ioconfig
 1   ?    24972 oracle   154 20 32832K 1832K sleep    0:00 0.16 0.14 oracleor
×××××××××××××××××××××××××××××××××××××××
 
说明信息:
第一行的项目依次为平均负载、当前时间。
第二行为进程情况,依次为进程总数、运行进程数、等待进程数、休眠进程数空闲进程数。
第三行为CPU状态,依次为用户占用、优先进程占用、系统占用、闲置进程占用。
第四行为内存状态、交换状态,依次为已用内存、平均可用内存、已用交换区容量、可用交换区容量。然后下面就是和ps相仿的各进程情况列表了。
 
 
我们可以利用Top命令来查看最耗CPU资源的进程。Top命令还会根据进程占用CPU资源的多少而动态改变。总的来说,Top命令的功能强于ps,但需要长久占用前台,所以用户应该根据自己的情况来使用这个命令。 

二、 Top命令的语法格式 
Top [ -SbiInquv ] [ -dcount ] [ -stime ] [ -ofield ] [ -Uusername ] [ number ] 
使用权限:所有使用者 
相关命令:Kill ,ps,stty,mem,renice 
补充说明: 
执行Top指令可显示当前正在系统中执行的程序,并通过它所提供的交互式截面,用功能键加以管理。 
相关参数说明: 
Top 显示系统程序的执行状态,并指定每间隔时间刷新一次信息 
-s 使用累计模式显示系统程序的执行状态 
-b 使用“batch”模式显示系统的执行状态,此时所有的功能键均没有任何作用 
-i 使用“interactive”模式显示系统的执行状态 
-I 显示系统程序的执行状态,不显示空闲进程及已经成为僵尸的进程 
-n 使用“no-interactive” 模式显示系统的执行状态 
-q 仅在root下用,重置Top优先级到-20 
-u 不显示用户UID 
-v 显示版本号 
-dcount 屏幕刷新count次后,Top命令自己也退出 
-stime 设置屏幕刷新的时间间隔time,缺省为5秒 
-ofield 在指定的字段中,排序进程显示域 
-Uusername 仅仅显示username拥有的进程 

操作命令:
d            输入刷新数
u            显示指定用户的程序执行状态
o            改变显示字段的顺序
n 或 #       设置最多要显示几个程序。若设为0,则不作任何限制
空格键       立即更新显示中的数据
h或 ?      显示在线说明
Ctrl+ L       重新显示画面
q            结束程序
s            设置屏幕刷新的时间间隔,单位为秒
k            中止执行中的程序,相当于命令:kill
r            调整执行程序的优先权
e            显示系统的错误列表
I或 i        切换是否显示闲置中及成为僵尸的程序
从上面的介绍中可以看到,Top命令是一个功能十分强大的监控系统的工具,尤其对于系统管理员而言更是如此。一般的用户可能会觉得ps命令其实就够用了,但是Top命令的强劲功能确实提供了不少方便。熟悉并灵活应用Top的 命令,可以大大方便系统管理人员和用户,并收到事半功倍之。

HP-Unix Top命令总结

HP Unix在大型企业级别主机中一直保持着较高的市场占有率,对于它的top命令,之前查阅了一些资料文档,这里总结一下如何分析里面的内容。 1. top命令的语法如下: top [-s t...
  • wx3957156
  • wx3957156
  • 2016年01月13日 11:51
  • 1100

top命令查看服务器性能

top 命令 直接在shell中打入top命令回撤即可 接下来在top运行状态中 a)按1 ,可以查看cpu核数 b)按m,l,t相应的知道内存,负载,任务的运行情况。不过默认...
  • piaoslowly
  • piaoslowly
  • 2016年06月25日 17:09
  • 2357

MSSQL中利用TOP提高IF EXISTS查询语句的性能

--有可能返回一条或多个结果集,其实我们只需要知道是否 --有数据即可,这样无形中降低了性能 IF EXISTS( SELECT xxx FROM dbo.[Table] WHERE xxx = xx...
  • freeangeles
  • freeangeles
  • 2016年06月18日 10:03
  • 708

在LINUX中性能测试监控中常用的TOP命令中,部分字段代表的真正含义

在项目性能测试的中,经常需要监控服务器,DB服务器的各项计算器,其中在LINUX下我们最常用的命令实时查看命令TOP,用的最多,但真正对这一命令的各项值,确又了解甚微,甚至根本不知道这些值所代表的含义...
  • he_jian1
  • he_jian1
  • 2015年01月12日 11:54
  • 2571

【性能测试思想】如何规避生产环境性能测试风险

如何规避生产性能测试风险 转载于:http://www.51testing.com/html/84/359684-813913.html       摘要:系统性能测试结果的可参考性与测试环境有着直接...
  • zouxiongqqq
  • zouxiongqqq
  • 2013年10月29日 13:28
  • 1791

性能测试5-性能测试环境搭建

在进行性能则试前,需要完成性能测试的搭建工作,一般包括硬件环境、软件环境及网络环境,可以要求配置和开发工程师协助完成,但是作为一个优秀性能测试工程师,这也是你的必备技能之一。   性能测试...
  • u013121093
  • u013121093
  • 2017年02月25日 13:32
  • 1012

性能测试常用的一些linux指令

1、uptime [root@smgsim02 ~]# uptime 15:08:15 up 98 days, 4:19, 2 users, load average: 0.07, 0.29, ...
  • u011299686
  • u011299686
  • 2016年09月29日 09:55
  • 1205

查看UNIX/Linux资源占用的top命令

查看多核CPU命令 mpstat -P ALL  和  sar -P ALL    说明:sar -P ALL > aaa.txt   重定向输出内容到文件 aaa.txt top命令经常用来...
  • liujiayu2
  • liujiayu2
  • 2016年03月22日 10:18
  • 458

使用Linux top命令进行性能分析

top命令常见性能分析方式方法
  • V_JackChen
  • V_JackChen
  • 2016年08月10日 16:56
  • 1472

性能测试心得之一

以前做过一些“山寨版”的性能测试,我都说了,是山寨么,当然不正规,不过,现在有多少企业的测试流程是正规的能,何况性能测试的流程呢。这是现状,也是机遇。这次因为项目需要,要做一个比较正规的,而且有一定难...
  • qq_23101033
  • qq_23101033
  • 2017年04月20日 09:58
  • 421
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UNIX环境下性能测试指令1——top
举报原因:
原因补充:

(最多只允许输入30个字)