U9 监控指标手册 文件编号:U9-SE-系统管理-SPEC-监控指标 版 本 号 :1.5 修改状态:0 编 写 人 :杨连超 审 核 人 : 适用对象 该规范适用于实施人员、性能分析师、企业系统管理人员。 版本记录 【此部分要记录该文档形成过程中的历次版本变更过程及变更的内容】 版本 修改与参与人 修改时间 修改原因 修改概述 审批人1.5 杨连超 2006/07/02 原始文档建立 相关文档 U9 监控指标.xls 名词解释 � 性能控制台:Windows 2000 和 Windows NT 性能控制台(Perfmon.exe)是用于分析 .NET Framework 应用程序的最简单的工具。系统监视器以图形方式表示在 .NET 性能计数器中找到的数据。这些计数器可用于监视从内存管理到实时 (JIT) 编译器性能的方方面面。它们告诉您应用程序所使用的资源的情况,这是了解应用程序性能的间接方法。使用这些计数器可以理解应用程序的内在工作方式,而不是直接测量应用程序的性能。 � 性能计数器:随操作系统、公共语言运行库、 Microsoft .NET Framework SDK 一起安装的用于监控分析系统运行及资源使用情况的一些计数器。 � U9 监控项:专指 U9ERP 系统提供的能够在性能监控器中监控的项目。 � 操作系统监控项:可能会对 U9ERP 的性能指标有影响的操作系统的性能计数器的项目。 手册正文 1. 手册评审要求: 能够由浅入深的解释主题,ISV 成员可以读懂,并能够依据手册进行简单开发。 2. 语言描述: 语言不要白话,尽量使用业界公认的术语,专业术语需要在名词解释中给予详尽的阐述。 3. 组织要求: 章节分类要清晰,最好不要超过 4 层。 4. 示例描述: 提倡使用示例解释问题,但要求示例精干,并辅以层次描述,不要只 Copy 源代码。 5. 基本内容: 要包含基本内容、技术架构。 6. 专用英文词汇: 缩写统一使用大写,全称使用 Pascal 命名法则,并且前后一致。 7. API 约定: 手册中可以对 API 进行必要的解释,但目的是为了说明特定的问题,详尽的 API必须提供专门的手册。 8. 提示: � 尽量减少错别字,善于使用“Word 提供的拼写和语法检查工具”。 � 尽量使用图来说明问题。 1.性能监控工具 1.1 简介 Perfmon.exe 是 Windows 提供给用户监控和分析系统性能的工具,在 Windows、公共语言运行库、.Net FrameWork、ASP.Net、SQL Server 等中提供了很多用于性能监控的计数器。 并且也允许开发人员通过自定义编程的方式把自己系统中的一些性能相关的参数添加到系统计数器中,使用户能够方便,快捷的了解自己系统的运行情况,健康度等的情况。 1.2 性能工具能够做什么 使用性能监控工具,能够创建性能数据图表、创建性能数据报告、创建日志、创建警报。 1.3 最佳操作 � 设置监视配置。配置“性能日志和警报”以定期(例如每 10 到 15 分钟)报告所推荐计数器的数据。保留过期的日志,将数据存储在数据库中,并查询要报告的数据以及根据需要分析数据以进行总体性能评价、趋势分析和功能计划。 为了获得最佳结果,请在启动要监视和诊断的计算机上的“系统监视器”或“性能日志和警报”之前,执行下列操作: � 如果有问题的服务器已停止或没有响应,请从另一台计算机运行“系统监视器”。 � 使监视开销保持为低。通常,性能工具设计为保持最低开销。但是,在下列情况下您可能发现开销会增加: � 在图表视图中运行“系统监视器”。 � 已经选择了一个非“系统监视器”图表或报告视图的默认值(当前值)的选项。 � 采样间隔太短(间隔小于三秒)。 � 已经选择了许多不同的对象和计数器。 影响性能的性能工具操作的其他方面包含文件大小、日志文件占用的磁盘空间。要减小文件大小和相关的磁盘空间使用,请延长更新间隔。同时,不要记录到正在监视的磁盘。频繁的记录还会增加对磁盘输入和输出 (I/O) 的需求。 如果需要考虑监视开销,则只运行“性能日志和警报”服务,而不使用“系统监视器”图表监视。 远程计数器进行本地记录期间,频繁的更新会由于网络传输而降低性能。在这种情况下,建议在远程计...