《UNIX操作系统运行性能监控工具的应用.pdf》由会员分享,可在线阅读,更多相关《UNIX操作系统运行性能监控工具的应用.pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、熊然脚一百期哪 N C I A LC O M p U T E RO FH U A N M一、特刊软件技术2 0 0 3 年1 2 月1 0 日第1 2 期圜U N I X 操作系统运行性能监控工具的应用中国银行福建省分行信息科技处邱晓理随着计算机技术的飞速发展,目前I B MR S 6 0 0 0 系列小型机在我国的金融、邮电以及政府部门得到了越来越广泛的应用。中国银行福州分行的新一代零售业务系统采用了两台I B MR s 6 0 0 0R 2 4作为主机,以全集中方式实现了全市五区八县储蓄业务的通存通兑。由于储蓄业务数据量大,实时性强,因此对系统运行性能要求较高。R S 6 0 0 0 小型
2、机的操作系统为A,它是U N I x 操作系统家族的一员。u N I x 操作系统提供了许多有用的工具用以监控系统性能,如表1 所示:表l命令功能D S报告进程的实时状态W报告每个用户的实时系统状态S“报告全局的系统状态v m s t a t报告虚拟内存状态1 0 s t a t报告输入输出(I O)状态a c c t O m帮助将c P u 内存问题区分到各个进程及用户f i l e m o n帮助将I O 瓶颈(b o t d e n e c k)区分到逻辑卷或文件级别下面就结合实际操作具体介绍如何应用这些工具。一、获取实时的用户资源信息:p s。w1 p s 命令用法:p 8 o p t
3、 s#p s e l说明:皿:进程的优先级,值越小优先级越高。n i:进程的n i c e 值,值越小优先级越高。#p 8a u x说明:c P u:此进程自产生以来平均占用的c P u时间百分比。M E M:此进程常驻内存部分占真实内存大J、(R e a lM e m o r ys i z e)单位K B。T I M E:进程产生后占用c P U 时间的累加值。此外,我们可以将p s 命令与其它的命令(如筛选命令g r e p)结合来查看特定进程的运行状况,如查询m y p g m 程序运行状况可用:#p s e f lg r e pm y p g m o2 w 命令用法:w#”O l:2
4、5 P Mu p1 ld a y s,1 5:2 8,4 3 u s e r s,R u n n a b l ep m c e s s e s:2U s e rt t yl 晒n i d l eJ C P UP c P Uw h a tm e l d a l 玎,p t s 20 8:4 0 A Ml:2 92:0 33 8i l e“t e e l i n gp t s 1 8W e d0 8 A M2 d a y s1 71 7a i x t e mt e e H n gp t s 4 10 7:5 9 A Ml:O l1:5 01:4 4 u s r b i n e 7 8 9P I D
5、 C P U M E MR S ST I M EC o M M A N D1 2 4 60 11 02 2 00:0 3 s a l e s t o t3 3 1 40 00 01 0 80:0 0 b i g p r i n t3 4 1 93 5 05 08 2 811:5 0 h o m e v a l m y p g m说明:i d l e:终端激活后占用的时间(分钟)。J c P u:所有在此终端上运行的进程占用的系统单元时间。P c P u:此终端上当前活动进程所占用的系统单元时间。二、基本性能分析1 全局浏览:8 a r(s y s t e mA c t i v i t yR e
6、 p o n)命令用法:s a r一【o p t s】i n tn u m#s a rl】6 03 0说明:s a r 选项及参数意义D E C 1 0。2 0 0 3N O 1 2 万方数据四软件技术2 0 0 3 年1 2 月1 0 日第1 2 期年南金骷电|j 蕾I一U:收集C P U 占用数据。6 0:采样时间间隔。3 0:采样次数。s a t 输出内容意义u s r:用户进程占用C P U 时间的百分比。s y s:核心(k c n e l)进程占用C P U 时间的百分比。w i o:等待块输入输出占C P U 时间的百分比。i d l e:C P U 空闲时间的百分比。A I X
7、 系统中包含一系列系统运行计数器,用来记录各种活动并提供s a r 报告所需的数据。s a r 命令并不导致这些计数器被更新或使用。无论s a r 命令是否被执行,计数器都将自动工作。S a r 仅是根据采样间隔及次数驱除计数器中的数据并保存。从s a r 所给出的C P U 占用数据中可以很好地判断瓶颈究竟是C P U 问题还是I O 问题。若i d l e值很大,说明两者都不存在问题。注:S a l t-只有r o o t 和s y s t e m 组的用户才可运行。2 C P U 瓶颈判断:8 a r 命令s a r 输出内容意义r u n q S Z:运行队列平均长度(即在队列中等待的
8、进程个数)。r u n o c c:运行队列占用时间的百分比。由于此系统中不再使用s w a p 技术,因此不用s w a p S Z 和s w a p o c c。若我们收集一定时间的数据并研究它的趋势,这些数据就更有意义。3 页(p a g i n g)瓶颈判断(1)s a t 命令#s a r r6 03 0s a t r 输出项s l o t s:页面空间中空闲页面数。c y c l e s s:每秒页面覆盖循环数。f a u l t s:每秒错误页面数。o d i o s:每秒非页面硬盘I O 数。其中最重要的两项为“s l o t s”和“c y c l e s s”。由于s l
9、o t s 是页面空间中空闲页面的反映,它的数量太少,则说明系统负载过重;另一个重要的列是c y c l e s。当没有足够的内存块时可采用页面覆盖算法,这一列说明当内存在寻找可释放块时每秒有多少次完全循环。若它的值连续超过0 5,则意味着内存太小。(2)v m s t a t 命令用法:v m s t a ti n tn u m#v m s t a t1 52P r o c 8 一m e m o r y _ 卫型生一鱼监rba v mf r er cp i1 3 0f rs rc yi ns yc sl01 0 0 9 01 9 0 0000101 4 6 4 2 3 8201 0 0 4
10、91 9 2 00 0 00 01 3 0 6 0 3 9输出说明p r o c s:(每秒)r 为运行队列中的进程数;b 为等待队列中的进程数。m e m o r y:(某一时刻汇总)a v m 为活动的虚拟页面数(A c t i v eV i r t u a lP a g e s)。f r e 为空闲队列中的真实内存块数。p a g e:(每秒)r e 为p a g er e c l a i m s:p i 和I X)为p a g e si n s o u t s;f r 和s r 为p a g e sf r e e d e x a m i n e d;c y 为c l o c kr e
11、v o l u t i o n s(通常为0)。f a u l t s:(每秒)i n 为设备中断;s y 为系统调用;C S 为上下文切换(c o n t e x ts w i t c h e s)。c p u:(如同s a r U,以百分比表示)U S 为用户进程;s y 为核心进程;i d 为空闲时间;W a 为I O 等待时间。v m s t a t 的输出信息可作为s a t 报告的补充。4 确认用户占用的C P U 内存用法:a c c t o m 一u n s c#a c c t o mC 1一s1 4:0 0一e1 4:3 0s o r t+6 7 n rC O M M A N
12、 DS T A R TE N DR E A LC P UM E A NN A M EU S E RT r Y N A M ET I M ET I M E(S E C S)(S E C S)S I Z E(K)f i n dr o o tt t y 81 4:0 3:3 01 4:0 5:0 5 9 5 3 21 4 0 l1 1 6 7 1a w kb u r k e yp t s 21 4:0 2:3 51 4:0 3:3 2 5 7 0 11 2 0 63 3 4 6 7a c c t o m 选项意义一U:用户名一n:命令名一s:起始时间一e:结束时间一C:C P U 占用时间大于此数(
13、0 1 代表1 0D E C 1 0 2 0 0 3N O 1 2蔫一璐弭 万方数据 万方数据UNIX操作系统运行性能监控工具的应用UNIX操作系统运行性能监控工具的应用作者:邱晓理作者单位:中国银行福建省分行信息科技处刊名:华南金融电脑英文刊名:FINANCIAL COMPUTER OF HUANAN年,卷(期):2003,11(12)被引用次数:3次 引证文献(3条)引证文献(3条)1.李全胜.张胜光.陈燕红 类UNIX操作系统性能监控期刊论文-福建电脑 2008(5)2.李全胜.丁峰.陈建 LAMP站点的性能调优期刊论文-福建电脑 2008(3)3.边琦.孙沛 AIX系统性能监控软件的设计期刊论文-内蒙古师范大学学报(自然科学汉文版)2007(5)本文链接:http:/