您的位置: 主页 > 监视 >

windows资源监控目标及监控办法

  

windows资源监控目标及监控办法

  

windows资源监控目标及监控办法

  

windows资源监控目标及监控办法

  windows资源监控指标及监控方法_IT/计算机_专业资料。对应做性能测试的人员很有帮助,本文档详细介绍如何用windows资源监控电脑性能的各项指标及具体的监控方法

  目 1 1.1 1.2 2 录 概述 .................................................................... 1 监控内容 ......................................................... 1 监控工具 ......................................................... 1 WINDOWS 性能监控......................................................... 1 2.1 2.2 系统监视器设置 ................................................... 1 监视服务器性能 ................................................... 8 3 WINDOWS 系统监控参数.................................................... 13 3.1 3.2 3.3 监控对象的阈值 .................................................. 13 WINDOWS 资源监控指标 .............................................. 15 对应 WINDOWS 资源监控指标 .......................................... 20 4 FAQ .................................................................... 22 -I- 1 概述 对于网络游戏来说,服务器承担着认证、软件运营、数据存储等关键任务,服务器的性能状 况在很大程度上决定了游戏为玩家提供的服务质量,高性能保证了更多的玩家能在一起玩,高可 靠则意味着较少的宕机和回档。 当服务器系统性能出现状况时, 问题可能来自服务器 CPU 的压力、 内存的使用率、网卡的吞吐量和操作的响应时间,服务器的性能监测为分析系统性能提供最有效 的数据支撑,对监控到的数据进行分析,及时采取相应的措施,有效地避免由于负荷过重而导致 系统瘫痪或响应时间过长等问题。 1.1 监控内容 根据实际性能需求,我们必须确定何时何地监控哪些内容,总结出一份在特定场景下服务 器的硬件资源情况和各种数据监控记录,以便对服务器性能做出整体的评价和优化。 1.2 监控工具 在 Windows 操作系统方面,可以采用系统自带的系统性能分析和日志警报工具对系统进行实 时监控,具体监控方法和监控指标设置分别通过第 2、3 章节描述。 2 Windows 性能监控 2.1 系统监视器设置 系统监视器默认情况下,对内存、硬盘及 CPU 的运行状况进行监视,我们可以对显示方式、 数据来源和外观进行调整,满足监控的需要。下面将介绍系统监视器的设置。依次单击“开始” →“管理工具”→“性能”,显示图 2-1 所示“性能”窗口,查看系统监视器。 11-1-14 第1页 共 24 页 图 2-1 2.1.1 设置显示方式 默认状态下,性能以图表视图方式显示。单击工具栏中的相应按钮,可以以直方图或报告视 图方式显示。图表视图使用线性图表格式显示一段时间内的计数器数据。直方图视图(如图 2-2 所示)可按条形图格式显示计数器数据,每个计数器实例仅显示一个数值。报告视图可按表格形 式显示计数器数据,每个计数器实例仅显示一个数值。在报告视图中,计数器名称和数据数值显 示在与之相关联的性能对象下面的行中,每个实例及其数据显示在单独的列中。 11-1-14 第2页 共 24 页 图 2-2 2.1.2 设置数据来源 单击工具栏中的“查看日志数据”按钮(或快捷键:CTRL+L) ,或者在图表中右击,并在快捷 菜单中选择“属性”命令,显示图 2-3 所示“系统监视器 属性”对话框。在“来源”选项卡中, 选择“当前活动”选项, 显示当前活动的性能情况, 还可以选择“日志文件”或“数据库”选项, 用于显示历史上的性能情况。 11-1-14 第3页 共 24 页 图 2-3 2.1.3 设置默认视图与采样方式 选择 2-3 图中的“常规”选项卡 (如图 2-4 所示)在“查看”栏中可以指定显示类型, , 在“显 示元素”选择视图的具体样式。对于“报告和直方图数据”栏,如果选择平均值、最小值或最大 值统计信息,就会在每个采样间隔中计算统计信息。但这会为实时数据带来额外的性能开销。另 外,还可指定所需的采样选项。若以定期间隔自动采样,可选中“自动采样间隔”复选框,并在 “秒”文本框中输入间隔时间 (秒) 默认间隔为 1 秒。 。 若欲手动采样, 应当清除“自动采样间隔” 复选框。选择手动采样时,应使用“更新数据”按钮(或快捷键:CTRL+U)来收集采样。 11-1-14 第4页 共 24 页 图 2-4 2.1.4 设置视图外观样式 选择 2-3 图中的“外观”选项卡(如图 2-5 所示),可更改背景、图表、文本和字体属性。 若欲更改颜色元素, 先在“颜色”下拉列表框中, 选择想要更改其颜色的图形元素, 单击“更改” 按钮,并在“颜色”对话框中选择中意的颜色。“颜色”中的可用元素是: 图表背景:计数器数据图表的窗口区域的背景颜色。 控制背景:环绕数据图表的窗口区域的背景颜色。 文本:文本颜色。 网格:垂直或水平网格线条所用的颜色。 时间栏。计时器栏所用的颜色。 若欲更改图形上的文本或数字所用的字体,在“字体”栏中单击“更改”按钮,然后设置想 要的任何字体选项。选项包括“字体”、“字形”、“大小”和“字符集”。 11-1-14 第5页 共 24 页 图 2-5 2.1.5 设置计数器 选择 2-3 图中的“数据”选项卡 (如图 2-6 所示) 可更改计数器和计数器属性。 , 默认情况下, “系统监视器”会显示本机的 Pages/sec、Avg.Disk Queue Length、% Processor Time 计数器的 数据。添加:选择“添加”按钮,打开“添加计数器”对话框,可以在此选择要添加的其他计数 器。删除:删除在计数器列表中选定的计数器。 颜色:更改所选计数器的颜色。 比例:在图表或直方图视图中更改所选计数器的显示比例。计数器数值可以在 0.0000001 到 1000000.0 之间线性调整。可以调整计数器比例设置以提高图表中计数器数据的可视性。更改比 例不影响数值条中显示的统计数据。 宽度:更改所选计数器的线宽。注意在定义线宽同时确定了可用的线条样式。 样式:更改所选计数器的线条样式。只有使用默认线 第6页 共 24 页 图 2-6 2.1.6 设置标题和网格 选择 2-3 图中的“图表”选项卡(如图 2-7 所示) ,可将标题、网格和其他属性添加到图表。 11-1-14 第7页 共 24 页 图 2-7 2.2 监视服务器性能 监视服务器性能 打开“性能”窗口,展开左侧控制台树,选择“性能日志和警报”→“计数器日志”,任何 现有的计数器日志都将在右侧详细信息窗格中列出 (如图 2-8 所示)绿色图标表明日志正在运行; 。 红色图标表明日志已停止运行。 1、 红色代表监控日志已停止; 、 红色代表监控日志已停止; 2、 绿色代表监控日志正在运行。 、 色代表监控日志正在运行。 图 2-8 右击详细信息窗格中的空白区域,在快捷菜单中选择“新建日志设置”命令,显示图 2-9 所 示“新建日志设置”对线 在“名称”文本框中输入计数器日志的名称, 然后单击“确定”按钮, 显示图 2-10 所示日志 对线 第8页 共 24 页 图 2-10 在“常规”选项卡上,单击“添加对象”按钮并选择要添加的性能对象,或者单击“添加计 数器”按钮选择要记录的单个计数器。 单击“添加对象”按钮, 显示图 2-11 所示“添加对象”对话框。 选择“使用本地计算机计数 器对象”选项,并在“性能对象”列表框中选择需记录的对象。若不太清楚所选择的性能对象, 可单击“解释”按钮,系统将弹出对话框显示详细说明。单击“添加”按钮,将该对象添加至日 志记录。 11-1-14 第9页 共 24 页 图 2-11 单击“添加计数器”按钮, 显示图 2-12 所示“添加计数器”对话框。 选择“使用本地计算机 计数器”选项(若要从指定计算机记录对象而不考虑运行服务的位置,可单击“从计算机选择计 数器对象”)在“性能对象”下拉列表框中选择需记录的对象, , 并选择“从列表中选择计数器”, 然后,在列表框中选择需添加的计数器。若不太清楚所选择的性能对象,可单击“说明”按钮, 系统将弹出对话框显示详细说明。单击“添加”按钮,将该计数器添加至日志记录。 11-1-14 第10页 共 24 页 图 2-12 单击“关闭”按钮,返回日志对话框,添加的对象和计数器将显示在“计数器”列表框,如 图 2-13 所示。 11-1-14 第11页 共 24 页 图 2-13 需要注意以下几点: 若欲保存计数器日志、跟踪日志或警报的设置,应右击详细信息窗格中的日志或警报,然后 单击“将设置另存为”操作。随后可以指定要用来保存该设置的.htm 文件。若欲将保存的设置重 新用于新日志或警报,可右击详细信息窗格,然后单击“新的日志设置来自”或“新的警报设置 来自”。 这是从日志或警报配置中生成新设置的简便方法。 也可在 Internet Explorer 中打开 HTML 文件以显示“系统监视器”图形。 某些对象类型有多个实例。例如,如果系统有多个处理器,则 Processor 对象类型将有多个 实例。 如果系统有两个磁盘, Physical Disk 对象类型有两个实例。 则 一些对象类型, 例如 Memory 和 Server 只有一个实例。 如果对象类型有多个实例, 则可以针对每个实例将计数器添加到跟踪统 计中,或者在许多情况下,可一次针对所有实例将计数器添加到跟踪统计中。默认情况下,计数 器以实例名和实例索引显示。 日志文件类型选择:在监控时,一般选择“文本文件(逗号分隔)”日志文件类型,这种类型 文件生成.csv 格式,然后转换成 excel 格式出图,如下图 2-14 所示: 11-1-14 第12页 共 24 页 图 2-14 ind 系统监控参数 3 Windows 系统监控参数 下面分别介绍决定计数器的可接受值和每个监控对象的详细参数指标。 3.1 监控对象的阈值 监控对象的阈值 系统处理一个典型的负载并运行所有必要的服务时, 考虑可以接受的系统性能级别是其基准。 这种基准性能是根据工作环境确定的一种主观标准。基准性能可以与计数器值的范围对应,包括 一些暂时无法接受的值,但是通常表示在特定的条件下可能的最佳性能。基准可以是用来设置用 户性能标准的度量标准,并可以包含在使用的任何服务协议中。 决定性能是否可以接受是一种主观判断,随用户环境的变化而明显地变化。然而,表 3-1 包 含特定计数器的阈值,可以帮助我们确定系统报告的值是否指明了问题。如果“系统监视器”连 续报告这些值,可能是系统存在瓶颈,应当采取措施来调整或更新受影响的资源。与即时计数器 值的平均值相比,显示一段时间内使用比例的计数器是一个更加详细的衡量标准。例如,在性能 数据衡量标准中,在比较短的一段时间内超出正常工作条件的两个数据点可能会使平均值偏离真 实值。因而它没有正确反映这段数据收集期间内的总体工作性能。 表 3-1 部分重要计数器的建议阈值 11-1-14 第13页 共 24 页 资源 磁盘 磁盘 对象\ 对象\计数器 Physical Disk\% Free Space Logical Disk\% Free Space Physical Disk\% Disk Time Logical Disk\% Disk Time 建议的阈值 15% 90% 注 释 磁盘 Physical Disk\Disk Reads/sec Physical Disk\Disk Writes/sec 取决于制造 商的规格 检查磁盘的指定传送速度,以验证 此速度没有超出规格。 通常, Ultra Wide SCSI 磁盘每秒可以处理 50 到 70 次 I/O 操作。请注意,无论 I/O 是顺序的还是随机的,都会对 磁盘的每秒读写速率产生很大影 响 这是即时计数器;观察在多个间隔 上的值。对于随时间变化的平均 值 , 请 使 用 Physical Disk\ Avg.Disk Queue Length 考察内存使用情况并在需要时添 加内存 磁盘 Physical Disk\Current Disk Queue Length 主轴数加 2 内存 Memory\Available Bytes 对于具有较 大内存的计 算机(大于 4 MB) pages/sec per pagefile 70%以上 内存 Memory\Pages/sec 研究页交换活动。注意进入具有页 面文件的磁盘的 I/O 数量 与 Available Bytes 和 Pages/sec 一起复查该值,了解计算机的页交 换活动 查找占用处理器时间高百分比的 进程。升级到更快的处理器或安装 其他处理器 此计数器的值明显增加,而系统活 动没有相应的增加则表明存在硬 件问题。确定引起中断的网络适配 器、磁盘或其他硬件 如 果 所 有 服 务 器 的 Bytes Total/sec 与网络的最大传送速度 几乎相等,则可能需要将网络分段 如果值达到该阈值,请考虑将 DWORD 项 InitWorkItems (在启动期 间分配给处理器的工作项数)或者 MaxWorkItems(服务器可以分配的 接收缓冲区的最大数)添加到注册 表 (在 HKEY_LOCAL_MACHINE\SYSTEM \Current ControlSet\ Services \LanmanServer\Parameters 下面) 。 第14页 共 24 页 页面文 件 Paging File\% Usage 处理器 Processor\% Processor Time 85% 取决于处理 器;每秒 1 000 次 中 断 是好的起点 处理器 Processor\Interrupts/sec 服务器 Server\Bytes Total/sec 服务器 Server\Work Item Shortages 3 11-1-14 项 InitWorkItems 的范围可以是 从 1 到 512, 同时 MaxWorkItems 的 范围可以是从 1 到 65 535。以 InitWorkItems 的 任 何 值 以 及 MaxWorkItems 的值 4 096 开始,并 一直加倍这些值, 直到 Server\Work Item Shortages 阈值低于 3 服务器 Server\Pool Paged Peak Server Work Queues \Queue Length System\Processor Queue Length 物理 RAM 的 数量 4 此值是最大页面文件大小和物理 内存数量的指示器 如果值到达此阈值,则可能存在处 理器瓶颈。这是即时计数器;观察 在多个间隔上的值 这是即时计数器;观察在多个间隔 上的值 服务器 多个处 理器 2 3.2 Windows 资源监控指标 资源监控 类别 计数器名称 计数器描述 是在每个网络适配器上发送和接收字节的速率,包括帧字符在内。 Network Interface\\Bytes Total/sec 是 Network Interface\\Bytes Received/sec 和 Network Interface\\Bytes Sent/sec 的总和。 指以位/每秒估计的网络接口的当前带宽。 为输出数据列队(数据包)的长度。如果这个长于 2,即会出现延缓 并且如果可能的话找出并解决瓶颈问题。由于请求是在这个操作由 网络驱动程序接口规格(NDIS)列队,这永远会是 0。 Packets/sec 为在网络界面发送和接收数据包的速率。 指选为丢弃的输出数据包的数目,即便没有发现会阻止传输这些数 据包的错误。丢弃数据包的可能原因是释放缓冲空间。 Bytes Total/sec Current Bandwidth Output Queue Length Packets Outbound Discarded Packets Outbound Error Packets Received Discarded Packets Received Error Packets Received/s Network Interface 为由于错误不能传输的输出数据包的数目。 指选定要丢弃的输入数据包的数字,即使没有发现阻碍这些数据包 成为可传送到更高层协议的错误。造成丢弃数据包的可能原因是释 放缓冲器空间。 指输入数据包的数目,这些数据包含阻碍它们成为可传送到更高层 协议的错误。 为在网络界面接收数据包的速率。 11-1-14 第15页 共 24 页 ec Packets Sent/sec 为在网络界面发送数据包的速率。 指处理器用来执行非闲置线程时间的百分比。计算方法是,测量范 例间隔内非闲置线程活动的时间,用范例间隔减去该值。(每台处 理器有一个闲置线程,该线程在没有其他线程可以运行时消耗周 期)。这个计数器是处理器活动的主要说明器,显示在范例间隔时 所观察的繁忙时间平均百分比。这个值是用 100% 减去该服务不活 动的时间计算出来的。 通常 CPU 的平均活动符合应该在 80%以下, 超过 80%表示 CPU 的处理能力已经达到极限。 指在范例间隔期间处理器用在缓延程序调用(DPC)接收和提供服务 的百分比。DPC 正在运行的为比标准间隔优先权低的间隔。由于 DPC 是以特权模式执行的,DPC 时间的百分比为特权时间百分比的 一部分。这些时间单独计算并且不属于间隔计算总数的一部分。这 个总数显示了作为实例时间百分比的平均忙时。越低越好。在多处 理器系统中, 如果这个值大于 50%并且 Processor:% Processor Time 非常高,加入一个网卡可能会提高性能,提供的网络已经不饱和。 在特权模式下处理线程执行代码所花时间的百分比。当调用 Windows 系统服务时,此服务经常在特权模式运行,以便获取对系 统专有数据的访问。 在用户模式执行的线程无法访问这些数据。 对 系统的调用可以是直接的(explicit)或间接的(implicit),例如页 面错误或中断。不像某些早期的操作系统,Windows 除了使用用户 和特权模式的传统保护模式之外,还使用处理边界作为分系统保 护。某些由 Windows 为您的应用程序所做的操作除了出现在处理 的特权时间内,还可能在其他子系统处理出现。这个时间包括 CPU 维护中断和延迟过程调用的时间。如果该值过高,应该有 I/O 处理 导致大量系统中断。 指处理器处于用户模式的时间百分比。用户模式是为应用程序、环 境分系统和整数分系统设计的有限处理模式。另一个模式为特权模 式,它是为操作系统组件设计的并且允许直接访问硬件和所有内 存。操作系统将应用程序线程转换成特权模式以访问操作系统服 务。这个计数值将平均忙时作为示例时间的一部分显示。 是处理器接收和处理硬件中断的平均速度,单位为每秒事例数。这 不包括分开计数的延迟的进程调用(DPCs)。这个值说明生成中断的 设备(如系统时钟、鼠标、磁盘驱动器、数据通讯线、网络接口卡 和其他外缘设备)的活动。这些设备通常在完成任务或需要注意时 中断处理器。正常线程执行因此被中断。系统时钟通常每 10 毫秒 中断处理器一次,创建中断活动的背景。这个计数值显示用上两个 实例中观察到的值之间的差除于实例间隔的持续时间所得的值。 是处理器在实例间隔期间接受和服务硬件中断的时间。此值间接表 示了生成间隔的设备活动, 如系统时钟、鼠标、磁盘驱动程序、 数据通讯线路、网络界面卡和其他外围设备。当这些设备完成一项 任务或需要管理时,它们通常会中断处理器。中断期间,正常的线 程执行会停止。多数系统时钟会每隔 10 毫秒中断处理器,产生间 第16页 共 24 页 % Processor Time % DPC Time Processor % Privileged Time % User Time Interrupts /sec % Interrupt Time 11-1-14 隔活动的背景,在间隔期间,终止正常的线程执行。此计数器显示 此平均占用时间为实例时间的一部分。 Private Bytes Page Faults/sec 指这个处理不能与其他处理共享的、已分配的当前字节数。 指在这个进程中执行线程造成的页面错误出现的速度。当线程引用 了不在主内存工作集中的虚拟内存页即会出现 Page Fault。如果 它在备用表中(即已经在主内存中)或另一个共享页的处理正在使 用它,就会引起无法从磁盘中获取页。 指处理线程用于执行使用用户模式的代码的时间的百分比。应用程 序、环境分系统和集合分系统是以用户模式执行的。Windows 的可 执行程序、内核和设备驱动程序不会被以用户模式执行的代码损 坏。不像某些早期的操作系统,Windows 除了使用用户和特权模式 的传统式保护模式之外,还使用处理边界作为分系统保护。某些由 Windows 为您的应用程序所做的操作除了出现在处理的特权时间 内,还可能在其他子系统处理出现。 是在特权模式下处理线程执行代码所花时间的百分比。当调用 Windows 系统服务时,此服务经常在特权模式运行,以便获取对系 统专有数据的访问。在用户模式执行的线程无法访问这些数据。对 系统的调用可以是直接的(explicit)或间接的(implicit),例如页 面错误或间隔。不像某些早期的操作系统,Windows 除了使用用户 和特权模式的传统保护模式之外,还使用进程边界作为分系统保 护。某些由 Windows 为您的应用程序所做的操作除了出现在进程 的特权时间内,还可能在其他子系统进程出现。 是所有进程线程使用处理器执行指令所花的时间百分比。指令是计 算机执行的基础单位。线程是执行指令的对象,进程是程序运行时 创建的对象。此计数包括处理某些硬件间隔和陷阱条件所执行的代 码。可接受的上限一般不超过 85%。 指处理使用的虚拟地址空间的以字节数显示的当前大小。使用虚拟 地址空间不一定是指对磁盘或主内存页的相应的使用。虚拟空间是 有限的,可能会限制处理加载数据库的能力。 指这个处理的 Working Set 中的当前字节数。Working Set 是在 处理中被线程最近触到的那个内存页集。如果计算机上的可用内存 处于阈值以上,即使页不在使用中,也会留在一个处理的 Working Set 中。当可用内存降到阈值以下,将从 Working Set 中删除页。 如果需要页时,它会在离开主内存前软故障返回到 Working Set 中。 指这个处理在 Paging file 中使用的最大字节数。Paging File 用 于存储不包含在其他文件中的由处理使用的内存页。Paging File 由所有处理共享,并且 Paging File 空间不足会防止其他处理分 配内存。 I/O Data Bytes/sec 处理从 I/O 操作读取/写入字节的速度。这 个计数器为所有由本处理产生的包括文件、网络和设备 I/O 的活 动计数。 第17页 共 24 页 % User Time % Privileged Time Process % Processor Time Virtual Bytes Working Set Page File Bytes 11-1-14 Avg. Disk Queue Length % Disk Time 指读取和写入请求(为所选磁盘在实例间隔中列队的)的平均数。 指所选磁盘驱动器忙于为读或写入请求提供服务所用的时间的百 分比。 在收集性能数据时磁盘上当前的请求数量。它还包括在收集时处于 服务的请求。这是瞬间的快照,不是时间间隔的平均值。多轴磁盘 设备能有一次处于运行状态的多重请求,但是其他同期请求正在等 待服务。此计数器会反映暂时的高或低的队列长度,但是如果磁盘 驱动器被迫持续运行,它有可能一直处于高的状态。请求的延迟与 此队列的长度减去磁盘的轴数成正比。为了提高性能,此差应该平 均小于二。一个经验规则是将每一个磁盘的平均请求队列长度保持 在 2 以下。当这个计数器的值超过了每个磁盘 2 时,系统将出现一 个 I/O 极限。 汇报磁盘上的 I/O 分割成多个 I/O 的速率。一个分割的 I/O 可 能是由于请求的数据太大不能放进一个单一的 I/O 中或者磁盘碎 片化而引起的。 汇报在实例间隔时磁盘闲置时间的百分比。 指在写入或读取操作时从磁盘上传送或传出字节的平均数。 Current Disk Queue Length PhysicalD isk Split IO/Sec % Idle Time Avg. Disk Bytes/Tran sfer Disk Read Bytes/sec Disk Write Bytes/sec 指在读取操作时从磁盘上传送字节的速率。 指在写入操作时传送到磁盘上的字节速度。 每秒钟出错页面的平均数量。由于每个错误操作中只有一个页面出 错,计算单位为每秒出错页面数量,因此这也等于页面错误操作的 数量。这个计数器包括硬错误(那些需要磁盘访问的)和软错误(在 物理内存的其他地方找到的错误页)。许多处理器可以在有大量软 错误的情况下继续操作。但是,硬错误可以导致明显的拖延。当进 程请求一块内存但系统无法分配时发生页面错误,该值过高(与未 加压时比较)可能有两方面的原因:1、 应用程序已经占用了过多 内存,这可以通过增加内存量来解决。2、 应用程序的内存请求过 于频繁(如:频繁地创建和销毁对象)。此时要考虑更改设计。 指以字节表示的确认虚拟内存。确认内存磁盘页面文件上保留了空 间的物理内存。每个物理磁盘上可以有一个或一个以上的页面文 件。这个计数器只显示上一回观察到的值;它不是一个平均值。 计算机上运行的进程的可用物理内存大小,单位是千字节,而不是 在 Memory\\Available Bytes 中报告的字节。它是将零的、空闲 的和备用内存列表的空间添加在一起来计算的。空闲内存可随时使 用; 零内存是为了防止以后的进程看到以前进程使用的数据而在 很多页内存中填满了零的内存。备用内存是指从进程的工作集(它 的物理 内存)移到磁盘的,但是仍旧可以重新调用的内存。 这个 计数器只显示观察到的最后一个值;它不是一个平均值。当这个数 第18页 共 24 页 Page Faults/sec Memory Committed Bytes Available Mbytes 11-1-14 值变小时,Windows 开始频繁地调用磁盘页面文件。如果这个数值 很小, 例如小于 5 MB, 系统会将大部分时间消耗在操作页面文件上。 Pages/sec 指为解决硬页错误从磁盘读取或写入磁盘的速度。这个计数器是可 以显示导致系统范围延缓类型错误的主要指示器。它是 Memory\\Pages Input/sec 和 Memory\\Pages Output/sec 的 总 和。是用页数计算的,以便在不用做转换的情况下就可以同其他页 计数如: Memory\\Page Faults/sec 做比较,这个值包括为满足错 误而在文件系统缓存(通常由应用程序请求)的非缓存映射内存文 件中检索的页。 一般如果 pages/sec 持续高于几百,那么您应该 进一步研究页交换活动。 指在不用扩展分页文件的情况下可以使用的虚拟内存的数量。这是 用字节来计算的。确认的内存是指保留在磁盘分页文件上的物理内 存。在每个逻辑磁盘上可以有一个分页内存。如果扩展分页文件, 这个限量将相应增加。这个计数器只显示上一回观察到的值;而不 是一个平均值。 支持系统缓存(File System Cache),默认情况下为 50%的可用物 理内存。 页的硬故障,Pages/sec 的子集,为了解析对内存的引用,必须页 文件的次数。阀值为 5.数值越低越好。大数值表示是磁盘读而不是 缓存读。 系统上所有处理器都忙于执行非空闲线程的平均时间的百分比,该 值放映了用于有用作业上的时间的比率。对但处理器系统来说,该 值很容易理解;对于多处理器系统来说,该值是体现了所有处理器 的平均繁忙程度。例如,如果所有的处理器都繁忙,此值为 100%, 如果有一半的处理器都繁忙,另一半处理器为完全的空闲,此值为 50%。 计算机对文件系统设备执行读取和写入操作的速率。本计数器的计 数不包括文件控制操作。 线程单元中的处理器队列的即时长度。所有处理器都是用单一队列 (线程在该队列中等待处理器进行循环)。此长度不包括当前正在 执行的线程。一般情况下,如果处理器队列的长度一直超过服务器 上可用处理器的总数量+1,则可能表示处理器堵塞。 Commit Limit Cache Bytes Pages Read/sec %Total Processor Time System File Data Operations /Sec Processor Queue Length 针对操作系统的监控,如果我们需要监控磁盘管理、内存、CPU 等方面的内容,下面给 出相关的一些监控建议。 磁盘管理 a) 采集物理读/写和逻辑读/写的信息。 b) 收集操作系统和其他平台上的磁盘忙信息。 11-1-14 第19页 共 24 页 c) 监控 I/O。 内存 a) 显示可用的内存数量。 b) 决定当前的内存短缺量。 c) 帮助分析内存问题。 d) 显示内存的实存、所有虚存和 Kernel 的状态等信息。 CPU a) 记录 CPU 的使用率。 b) 监测 CPU 参数,包括 CPU idle,CPU waits,CPU system usage,CPU user usage, run queue length。 c) 显示 CPU context switches 的总数。 d) 显示 CPU 处理系统任务和完成用户任务的时间比例。 网络 a) 采集 Network Interface\Bytes Total/sec、Bytes Received/sec 和 Bytes Sent/sec 数值, 为发送和接收字节的速率, 可以通过该计数器值来判断网络链接速度是否是瓶 颈,具体操作方法是用该计数器的值和目前网络的带宽进行比较。 3.3 对应 windows 资源监控指标 资源监控指标 3.3.1 CPU CPU 是计算机的核心,负责处理运算数据 ,CPU 的好坏影响计算机的运行速度,一般来说 CPU 平均利用率超过 70%则成为瓶颈。 表 4-1 CPU 参数监控 类别 计数器名称 计数器描述 指处理器用来执行非闲置线程时间的百分比。计算方法是,测量范例 间隔内非闲置线程活动的时间, 用范例间隔减去该值。 (每台处理器有 一个闲置线程, 该线程在没有其他线程可以运行时消耗周期)。 这个计 数器是处理器活动的主要说明器,显示在范例间隔时所观察的繁忙时 间平均百分比。这个值是用 100% 减去该服务不活动的时间计算出来 的。 通常 CPU 的平均活动符合应该在 80%以下,超过 80%表示 CPU 的 处理能力已经达到极限。 Processor % Processor Time 11-1-14 第20页 共 24 页 % DPC Time 指在范例间隔期间处理器用在缓延程序调用(DPC)接收和提供服务的 百分比。 DPC 正在运行的为比标准间隔优先权低的间隔。 由于 DPC 是 以特权模式执行的,DPC 时间的百分比为特权时间百分比的一部分。 这些时间单独计算并且不属于间隔计算总数的一部分。这个总数显示 了作为实例时间百分比的平均忙时。越低越好。在多处理器系统中, 如果这个值大于 50%并且 Processor:% Processor Time 非常高,加入 一个网卡可能会提高性能,提供的网络已经不饱和。 指这个处理不能与其他处理共享的、已分配的当前字节数。 指在这个进程中执行线程造成的页面错误出现的速度。当线程引用了 不在主内存工作集中的虚拟内存页即会出现 Page Fault。 如果它在备 用表中(即已经在主内存中)或另一个共享页的处理正在使用它,就会 引起无法从磁盘中获取页。 是所有进程线程使用处理器执行指令所花的时间百分比。指令是计算 机执行的基础单位。线程是执行指令的对象,进程是程序运行时创建 的对象。此计数包括处理某些硬件间隔和陷阱条件所执行的代码。可 接受的上限一般不超过 85%。 指这个处理的 Working Set 中的当前字节数。Working Set 是在处理 中被线程最近触到的那个内存页集。如果计算机上的可用内存处于阈 值以上,即使页不在使用中,也会留在一个处理的 Working Set 中。 当可用内存降到阈值以下,将从 Working Set 中删除页。如果需要页 时,它会在离开主内存前软故障返回到 Working Set 中。 系统上所有处理器都忙于执行非空闲线程的平均时间的百分比,该值 放映了用于有用作业上的时间的比率。对但处理器系统来说,该值很 容易理解;对于多处理器系统来说,该值是体现了所有处理器的平均 繁忙程度。例如,如果所有的处理器都繁忙,此值为 100%,如果有一 半的处理器都繁忙,另一半处理器为完全的空闲,此值为 50%。 Private Bytes Page Faults/sec Process % Processor Time Working Set System %Total Processor Time 3.3.2 内存 内存使用情况可能是系统性能中最重要的因素。 如果系统“页交换”频繁, 说明内存不足。 要监视内存不足的状况,请从以下的对象计数器开始: 表 4-2 内存参数监控 类别 计数器名称 计数器描述 计算机上运行的进程的可用物理内存大小。如果这个数值很小,例如 小于 5 MB,系统会将大部分时间消耗在操作页面文件上;如果 Available Mbytes 的值很小(4MB 或更小),则说明计算机上总的内 存可能不足,或某程序没有释放内存。 Memory Available Mbytes 11-1-14 第21页 共 24 页 Page Faults/sec 每秒钟出错页面的平均数量,值越大说明内存读取的次数越多。 Pages/sec Pages Read/sec 一般如果 pages/sec 持续高于几百,可能内存有问题,那么您应该进 一步研究页交换活动。 页的硬故障,Pages/sec 的子集,为了解析对内存的引用,必须页文 件的次数。阀值为 5。数值越低越好。大数值表示是磁盘读而不是缓 存读。 说明,内存泄露参数分析,需要结合 CPU 和内存监控参数记录进行分析,分析方法见第 5 章 FAQ 第 2 个问题。 3.3.3 网络 为找到导致系统性能下降的瓶颈, 可以通过监控的网络计数器值来判断网络链接速度是否 是瓶颈。 表 4-3 网络参数监控 类别 计数器名称 计数器名称 计数器描述 是在每个网络适配器上发送和接收字节的速率,包括帧字符在内。 Network Interface\\Bytes Total/sec 是 Network Interface\\Bytes Received/sec 和 Network Interface\\Bytes Sent/sec 的总和。 指以位/每秒估计的网络接口的当前带宽。 Bytes Total/sec Current Bandwidth Packets Received/s ec Packets Sent/sec Network Interface 为在网络界面接收数据包的速率。 为在网络界面发送数据包的速率。 4 FAQ 1、监控设置采集间隔为多少合适? 如果监视不超过 4 个小时,则每 15 秒更新一次比较合理。如果将监视系统 8 个小时或更 长时间,则设置的间隔不要小于 300 秒。 2、如何得知内存泄露? 11-1-14 第22页 共 24 页 如果发生了内存泄漏,Process\Private Bytes 计数器和 Process\Working set 计数器的 值往往会升高,同时 Available bytes 会降低。 【当内存减少时,操作系统开始通过从活动较 少的程序的工作集(working set)中获得内存来补充,因此,将看到一个程序工作集的增大, 而其他程序的值减少。 如果系统中没有足够的内存来满足所有活动程序的要求, 将发生内存页 交换,程序性能将受到影响。 】 3、性能测试报告中如何体现监控记录和结果? 测试报告结果除了体现硬件资源环境、运行场景描述、监控结果及性能分析外,还要附上 性能监控图,因为单靠最小、最大和平均值还不能说明问题。 11-1-14 第23页 共 24 页

本站文章于2019-10-05 10:37,互联网采集,如有侵权请发邮件联系我们,我们在第一时间删除。 转载请注明:windows资源监控目标及监控办法

Tag: 监视


标志 > k8彩票官网-k8彩票登录网址 /登录/注册 入口-->

锁具| 保险柜| 门铃| 可视门铃| 防盗设施| 报警装置| 监视| 监控设备| 避雷产品|

网站备案号: Copyright © 2002-2017 DEDECMS. 织梦科技 版权所有版权所有:k8彩票官网-k8彩票登录网址 /登录/注册 入口-->

Tag标签 网站地图

家电维修|北京赛车pk10

Copyright 2015 Enterprise Management Training Center All Rights Reserved.

阿里彩票官网 益祯职业能力训练营 枣庄益祯职业培训学校 秒速牛牛开奖网 秒速时时彩网址 加拿大28 江苏快三开奖结果山东11选5 江苏快3 网投平台免费送彩金 秒速赛车规律怎么找 大通彩票官网