资源描述
北京市政交通一卡通系统
维护项目例行维护手册
北京深思软件股份有限公司
2007年1月6日
MA客户小型机性能监控方案
为了使客户更好的了解系统运行的状态,及时掌握系统性能的表现。深思公司计划在例行巡检过程中对主机系统进行性能数据采集,并每月提交性能分析报告。
1:性能数据的采集方法
虽然在现有的巡检报告内容中也有性能分析部分,但是由于是巡检时现场监控,所监控的时间随机性较大,不一定符合客户的生产环境的特性。很可能是在系统比较闲置时。所以得到的性能数据并不能足以代表客户生产环境的正常表现。
此次计划增加的性能采集工作,是以脚本的方式在后台定时执行。可以按照客户的生产特征在指定的时间点采集指定的时间段的数据。从而获得有代表性的性能数据。
2:采集工具
使用IBM官方提供的NMON作为数据采集工具,以下是有关NMON的功能介绍:nmon 工具可以为 AIX 和 Linux 性能专家提供监视和分析性能数据的功能,其中包括:
· CPU 使用率
· 内存使用情况
· 内核统计信息和运行队列信息
· 磁盘 I/O 速度、传输和读/写比率
· 文件系统中的可用空间
· 磁盘适配器
· 网络 I/O 速度、传输和读/写比率
· 页面空间和页面速度
· CPU 和 AIX 规范
· 消耗资源最多的进程
· IBM HTTP Web 缓存
· 用户自定义的磁盘组
· 计算机详细信息和资源
· 异步 I/O,仅适用于 AIX
· 工作负载管理器 (WLM),仅适用于 AIX
· IBM TotalStorage® Enterprise Storage Server® (ESS) 磁盘,仅适用于 AIX
· 网络文件系统 (NFS)
· 动态 LPAR (DLPAR) 更改,仅适用于面向 AIX 或 Linux 的 pSeries p5 和 OpenPower
3:NMON的作用
nmon 工具可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。这个高效的工具可以工作于任何哑屏幕、telnet 会话、甚至拨号线路。另外,它并不会消耗大量的 CPU 周期,通常低于百分之二。在更新的计算机上,其 CPU 使用率将低于百分之一。
使用哑屏幕,在屏幕上对数据进行显示,并且每隔两秒钟对其进行更新。然而,您可以很容易地将这个时间间隔更改为更长或更短的时间段。如果您拉伸窗口,并在 X Windows、VNC、PuTTY 或类似的窗口中显示这些数据,nmon 工具可以同时输出大量的信息。
nmon 工具还可以将相同的数据捕获到一个文本文件,便于以后对报告进行分析和绘制图形。输出文件采用电子表格的格式 (.csv)。
4:实时显示的性能图列:
图 1. AIX 5 的 nmon 10 的输出示例
图 2. CPU 详细信息
图 3. 网络详细信息
图 4. LPAR 详细信息
5:后台采集数据和生成的报告:
将后台定时执行的NMON采集的数据通过 NMON分析器进行整理后,就可得到非常直观的各种性能图标。
以下是一些图例
图一:系统整体概况
图二:CPU的图表
图三:磁盘的图标
图四:fastT控制器的流量图
6:采集计划
具体的采集次数,采集周期,采集时长,采集频率,需要与客户协商确定。
展开阅读全文