unix操作系统运行性能监控工具的应用new

unix操作系统运行性能监控工具的应用new

ID:34488610

大小:209.61 KB

页数:4页

时间:2019-03-06

unix操作系统运行性能监控工具的应用new_第1页
unix操作系统运行性能监控工具的应用new_第2页
unix操作系统运行性能监控工具的应用new_第3页
unix操作系统运行性能监控工具的应用new_第4页
资源描述:

《unix操作系统运行性能监控工具的应用new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、熊然脚一百期万方数据哪^NCIALCOMpUTEROFHUAN^M’一’、特刊软件技术2003年12月10日第12期圜UNIX操作系统运行性能监控工具的应用◆中国银行福建省分行信息科技处邱晓理随着计算机技术的飞速发展,目前IBMRS/6000系列小型机在我国的金融、邮电以及政府部门得到了越来越广泛的应用。中国银行福州分行的新一代零售业务系统采用了两台IBMRs/6000R24作为主机,以全集中方式实现了全市五区八县储蓄业务的通存通兑。由于储蓄业务数据量大,实时性强,因此对系统运行性能要求较高。RS/6

2、000小型机的操作系统为AⅨ,它是U—NIx操作系统家族的一员。uNIx操作系统提供了许多有用的工具用以监控系统性能,如表1所示:表l命令功能DS报告进程的实时状态W报告每个用户的实时系统状态S“报告全局的系统状态vmstat报告虚拟内存状态10stat报告输入/输出(I/O)状态acctOm帮助将cPu/内存问题区分到各个进程及用户filemon帮助将I/O瓶颈(botdeneck)区分到逻辑卷或文件级别下面就结合实际操作具体介绍如何应用这些工具。一、获取实时的用户资源信息:ps。w1.ps命令用法

3、:p8[opts]#ps—el说明:·皿:进程的优先级,值越小优先级越高。·ni:进程的nice值,值越小优先级越高。#p8aux说明:·%cPu:此进程自产生以来平均占用的cPu时间百分比。·%MEM:此进程常驻内存部分占真实内存大/J、(RealMemorysize)单位KB。·%TIME:进程产生后占用cPU时间的累加值。此外,我们可以将ps命令与其它的命令(如筛选命令grep)结合来查看特定进程的运行状况,如查询mypgm程序运行状况可用:#ps—eflgrepmypgmo2.w命令用法:w#

4、”Ol:25PMup1ldays,15:28,43users,Runnablepmcesses:2Userttyl晒n@idleJCPUPcPUwhatmeldal玎,pts/208:40AMl:292:0338ile“teelingpts/18Wed08AM2days17aixtemteeHngpts/4107:59AMl:Ol1:501:44/usr/bin/e789PID%CPU%MEMRSSTIMECoMMAND12460.11.02200:03/sales—tot33140.01080:00

5、/bigprint341935.05.082811:50/home/val/mypgm■说明:·idle:终端激活后占用的时间(分钟)。·JcPu:所有在此终端上运行的进程占用的系统单元时间。·PcPu:此终端上当前活动进程所占用的系统单元时间。二、基本性能分析1.全局浏览:8ar(systemActivityRepon)命令用法:sar一【opts】intnum#sar—l】6030说明:①sar选项及参数意义DEC.10。2003NO.12四万方数据软件技术2003年12月10日第12期年南金骷电

6、

7、j蕾I·一U:收集CPU占用数据。·60:采样时间间隔。·30:采样次数。②sat输出内容意义·%usr:用户进程占用CPU时间的百分比。·%sys:核心(kcnel)进程占用CPU时间的百分比。·%wio:等待块输入/输出占CPU时间的百分比。·%idle:CPU空闲时间的百分比。AIX系统中包含一系列系统运行计数器,用来记录各种活动并提供sar报告所需的数据。sar命令并不导致这些计数器被更新或使用。无论sar命令是否被执行,计数器都将自动工作。Sar仅是根据采样间隔及次数驱除计数器中的数据并保

8、存。从sar所给出的CPU占用数据中可以很好地判断瓶颈究竟是CPU问题还是I/O问题。若%idle值很大,说明两者都不存在问题。注:Salt-只有root和system组的用户才可运行。2.CPU瓶颈判断:8ar命令sar输出内容意义·runq—SZ:运行队列平均长度(即在队列中等待的进程个数)。·%runocc:运行队列占用时间的百分比。由于此系统中不再使用swap技术,因此不用swap—SZ和%swapocc。若我们收集一定时间的数据并研究它的趋势,这些数据就更有意义。3.页(paging)瓶颈判

9、断(1)sat命令#sar—r6030sat—r输出项·slots:页面空间中空闲页面数。·cycles/s:每秒页面覆盖循环数。·fault/s:每秒错误页面数。·odio/s:每秒非页面硬盘I/O数。其中最重要的两项为“slots”和“cycles/s”。由于slots是页面空间中空闲页面的反映,它的数量太少,则说明系统负载过重;另一个重要的列是cy—cle/s。当没有足够的内存块时可采用页面覆盖算法,这一列说明当内存在寻找可释放块时每秒有多少次完全

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。