下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1概述11.1监控内容11.2监控工具12WINDOWS能监控12.1系统监视器设置12.2监视服务器性能83WINDOWS统监控参数133.1监控对象的阈值133.2WNDOW赞源监控指标153.3对应WINDOW源监控指标204FAQ221 概述对于网络游戏来说,服务器承担着认证、软件运营、数据存储等关键任务,服务器的性能状况在很大程度上决定了游戏为玩家提供的服务质量,高性能保证了更多的玩家能在一起玩,高可靠则意味着较少的宕机和回档。当服务器系统性能出现状况时,问题可能来自服务器CPU的压力、内存的使用率、网卡的吞吐量和操作的响应时间,服务器的性能监测为分析系统性能提供最有效的数据支撑,对
2、监控到的数据进行分析,及时采取相应的措施,有效地避免由于负荷过重而导致系统瘫痪或响应时间过长等问题。3.3 监控内容根据实际性能需求,我们必须确定何时何地监控哪些内容,总结出一份在特定场景下服务器的硬件资源情况和各种数据监控记录,以便对服务器性能做出整体的评价和优化。3.4 监控工具在Windows操作系统方面, 可以采用系统自带的系统性能分析和日志警报工具对系统进行实时监控, 具体监控方法和监控指标设置分别通过第2、3章节描述。Windows 性能监控系统监视器设置系统监视器默认情况下,对内存、硬盘及CPU的运行状况进行监视,我们可以对显示方式、数据来源和外观进行调整,满足监控的需要。下面将
3、介绍系统监视器的设置。依次单击“开始”-“管理工具”-“性能”,显示图2-1所示“性能”窗口,查看系统监视器。性能性能图2-1设置显示方式默认状态下,性能以图表视图方式显示。单击工具栏中的相应按钮,可以以直方图或报告视图方式显示。图表视图使用线性图表格式显示一段时间内的计数器数据。直方图视图(如图2-2所示)可按条形图格式显示计数器数据,每个计数器实例仅显示一个数值。报告视图可按表格形式显示计数器数据,每个计数器实例仅显示一个数值。在报告视图中,计数器名称和数据数值显示在与之相关联的性能对象下面的行中,每个实例及其数据显示在单独的列中。图2-2设置数据来源单击工具栏中的“查看日志数据”按钮(或
4、快捷键:CTRL+D,或者在图表中右击,并在快捷菜单中选择“属性”命令,显示图2-3所示“系统监视器属性”对话框。在“来源”选项卡中,选择“当前活动”选项,显示当前活动的性能情况,还可以选择“日志文件”或“数据库”选项,用于显示历史上的性能情况。图2-3设置默认视图与采样方式选才i2-3图中的“常规”选项卡(如图2-4所示),在“查看”栏中可以指定显示类型,在“显示元素”选择视图的具体样式。对于“报告和直方图数据”栏,如果选择平均值、最小值或最大值统计信息,就会在每个采样间隔中计算统计信息。但这会为实时数据带来额外的性能开销。另外,还可指定所需的采样选项。若以定期间隔自动采样,可选中“自动采样
5、间隔”复选框,并在“秒”文本框中输入间隔时间(秒)。默认间隔为1秒。若欲手动采样,应当清除“自动采样间隔”复选框。选择手动采样时,应使用“更新数据”按钮(或快捷键:CTRL+U来收集采样。图2-4设置视图外观样式选才i2-3图中的“外观”选项卡(如图2-5所示),可更改背景、图表、文本和字体属性。若欲更改颜色元素,先在“颜色”下拉列表框中,选择想要更改其颜色的图形元素,单击“更改”按钮,并在“颜色”对话框中选择中意的颜色。“颜色”中的可用元素是:图表背景:计数器数据图表的窗口区域的背景颜色。控制背景:环绕数据图表的窗口区域的背景颜色。文本:文本颜色。网格:垂直或水平网格线条所用的颜色。时间栏。
6、计时器栏所用的颜色。若欲更改图形上的文本或数字所用的字体,在“字体”栏中单击“更改”按钮,然后设置想要的任何字体选项。选项包括“字体”、“字形”、“大小”和“字符集”。图2-5设置计数器选才i2-3图中的“数据”选项卡(如图2-6所示),可更改计数器和计数器属性。默认情况下,“系统监视器”会显示本机的Pages/sec、Avg.DiskQueueLength%ProcessorTime计数器的数据。添加:选择“添加”按钮,打开“添加计数器”对话框,可以在此选择要添加的其他计数器。删除:删除在计数器列表中选定的计数器。颜色:更改所选计数器的颜色。比例:在图表或直方图视图中更改所选计数器的显示比例
7、。计数器数值可以在0.0000001到1000000.0之间线性调整。 可以调整计数器比例设置以提高图表中计数器数据的可视性。 更改比例不影响数值条中显示的统计数据。宽度:更改所选计数器的线宽。注意在定义线宽同时确定了可用的线条样式。样式:更改所选计数器的线条样式。只有使用默认线宽才能选择样式。图2-6设置标题和网格选才i2-3图中的“图表”选项卡(如图2-7所示),可将标题、网格和其他属性添加到图表。监视服务器性能打开“性能”窗口,展开左侧控制台树,选择“性能日志和警报”一“计数器日志”,任何现有的计数器日志都将在右侧详细信息窗格中列出(如图2-8所示)。绿色图标表明日志正在运行;红色图标表
8、明日志已停止运行。图2-8右击详细信息窗格中的空白区域,在快捷菜单中选择“新建日志设置”命令,显示图2-9所示“新建日志设置”对话框。图2-9在“名称”文本框中输入计数器日志的名称,然后单击“确定”按钮,对话框。图2-7性靠性靠岗文件化)操作Q)查看 9 收藏夹窗口1、红色代表监控日志已停止;国画团回图回口2、 绿色代表监控日志正在运行。U控制台粮节点台系统监视器-翻住读日志和警报创计数器日志5跟踪日志*警报名称注释日志交日志文件名BSystemOve.此日志样本提供了.二进制文件0;rrfLogsSys.tor!1-Ill4111-:爻.一C:jperLogsrioii.;M411bl1Ja
9、-JSBT”一l-tbJU,1UIf显示图2-10所示日志图2-10在“常规”选项卡上,单击“添加对象”按钮并选择要添加的性能对象,或者单击“添加计数器”按钮选择要记录的单个计数器。单击“添加对象”按钮,显示图2-11所示“添加对象”对话框。选择“使用本地计算机计数器对象”选项,并在“性能对象”列表框中选择需记录的对象。若不太清楚所选择的性能对象,可单击“解释”按钮,系统将弹出对话框显示详细说明。单击“添加”按钮,将该对象添加至日志记录。电加电加rfm1tmsofcj|ct包括监督文怦系统襄存物理内存上尽包括监督文怦系统襄存物理内存上尽可能长时司的存储最近届用过的数尼以便访问该数据时不需再从感
10、可能长时司的存储最近届用过的数尼以便访问该数据时不需再从感盘上读盘上读取的那取的那一一部分内存部分内存, ,的计数霜的计数霜. .因为度用程序只使用线存因为度用程序只使用线存,因此因此 存可存可作为应作为应用程序用程序I/O糜糜作的指示器作的指示器, ,堂艇修堂艇修内存内存时,时,樱存樱存可噌大,但可噌大,但当内存当内存不足时不足时,缓存会缓存会变得变得41瑞缶使用瑞缶使用. .图2-11单击“添加计数器”按钮,显示图2-12所示“添加计数器”对话框。选择“使用本地计算机计数器”选项(若要从指定计算机记录对象而不考虑运行服务的位置,可单击“从计算机选择计数器对象”),在“性能对象”下拉列表框中
11、选择需记录的对象,并选择“从列表中选择计数器”,然后,在列表框中选择需添加的计数器。若不太清楚所选择的性能对象,可单击“说明”按钮,系统将弹出对话框显示详细说明。单击“添加”按钮,将该计数器添加至日志记录。计篁方法是计篁方法是, 测测量范例间隔内量范例间隔内小闲置鳗程活动小闲置鳗程活动的时间的时间, 用范用范例间隔例间隔激去逐值激去逐值. .晦台处晦台处理器有理器有一个闲置线程,瀛骏程在没有耳一个闲置线程,瀛骏程在没有耳他线程他线程- -图2-12单击“关闭”按钮,返回日志对话框,添加的对象和计数器将显示在“计数器”列表框,如图2-13所示。%口口匚。匚。 。1行强指处理器用来执行北闹置线程时
12、间的百分比行强指处理器用来执行北闹置线程时间的百分比0可以运行时涓林周期可以运行时涓林周期) 国个计潜器是处理器活动的主要说明器国个计潜器是处理器活动的主要说明器, 曰曰示在范例间隔町所现辍的繁示在范例间隔町所现辍的繁4r时间平均百升比时间平均百升比, ,:文力值是用:文力值是用B039Proces3nrMPTOcessflrTie图2-13需要注意以下几点:若欲保存计数器日志、跟踪日志或警报的设置,应右击详细信息窗格中的日志或警报,然后单击“将设置另存为”操作。随后可以指定要用来保存该设置的.htm文件。若欲将保存的设置重新用于新日志或警报,可右击详细信息窗格,然后单击“新的日志设置来自”或
13、“新的警报设置来自“。这是从日志或警报配置中生成新设置的简便方法。也可在InternetExplorer中打开HTML文件以显示“系统监视器”图形。某些对象类型有多个实例。例如,如果系统有多个处理器,则Processor对象类型将有多个实例。如果系统有两个磁盘,则PhysicalDisk对象类型有两个实例。一些对象类型,例如Memory和Server只有一个实例。如果对象类型有多个实例,则可以针对每个实例将计数器添加到跟踪统计中,或者在许多情况下,可一次针对所有实例将计数器添加到跟踪统计中。默认情况下,计数器以实例名和实例索引显示。日志文件类型选择:在监控时,一般选择“文本文件(逗号分隔)”日
14、志文件类型,这种类型文件生成.csv格式,然后转换成excel格式出图,如下图2-14所示:Processor(_Total)%ProcessorTime图2-14Windows 系统监控参数下面分别介绍决定计数器的可接受值和每个监控对象的详细参数指标。监控对象的阈值系统处理一个典型的负载并运行所有必要的服务时,考虑可以接受的系统性能级别是其基准。这种基准性能是根据工作环境确定的一种主观标准。 基准性能可以与计数器值的范围对应, 包括一些暂时无法接受的值,但是通常表示在特定的条件下可能的最佳性能。基准可以是用来设置用户性能标准的度量标准,并可以包含在使用的任何服务协议中。决定性能是否可以接受是
15、一种主观判断,随用户环境的变化而明显地变化。然而,表3-1包含特定计数器的阈值,可以帮助我们确定系统报告的值是否指明了问题。如果“系统监视器”连续报告这些值,可能是系统存在瓶颈,应当采取措施来调整或更新受影响的资源。与即时计数器值的平均值相比,显示一段时间内使用比例的计数器是一个更加详细的衡量标准。例如,在性能数据衡量标准中,在比较短的一段时间内超出正常工作条件的两个数据点可能会使平均值偏离真实值。因而它没有正确反映这段数据收集期间内的总体工作性能。表3-1部分重要计数器的建议阈值|司sbdIr三WT0LE口SNtzwLnm=LOTEDAO寸Emlrlr口ri击moIEnsATOTErrLE己
16、lL曷OEOIgmglEQSNECLrTlr025EOLEomEol资源对象计数器建议的阈值注释磁盘PhysicalDisk%FreeSpaceLogicalDisk%FreeSpace15%磁盘PhysicalDisk%DiskTimeLogicalDisk%DiskTime90%磁盘PhysicalDiskDiskReads/secPhysicalDiskDiskWrites/sec取决于制造商的规格检查磁盘的指定传送速度,以验证此速度没有超出规格。通常,UltraWideSCSI磁盘每秒可以处理50到70次I/O操作。请注思,无论I/O是顺序的还是随机的, 都会对磁盘的每秒读写速率产生很
17、大影响磁盘PhysicalDiskCurrentDiskQueueLength主轴数加2这是即时计数器;观察在多个间隔上的值。对于随时间变化的平均值,请使用PhysicalDiskAvg.DiskQueueLength内存MemoryAvailableBytes对于具有较大内存的计算机(大于4MB考察内存使用情况并在需要时添加内存内存MemoryPages/secpages/secperpagefile研究页交换活动。 注意进入具有页回文件的磁盘的I/O数重页面文件PagingFile%Usage70%上与AvailableBytes和Pages/secT 复查该值,了解计算机的页交换活动处理
18、器Processor%ProcessorTime85%查找占用处理器时间高百分比的进程。 升级到更快的处理器或安装其他处理器处理器ProcessorInterrupts/sec取决于处理器;每秒1000次中断是好的起点此计数器的值明显增加, 而系统活动没有相应的增加则表明存在硬件问题。 确定引起中断的网络适配器、磁盘或其他硬件服务器ServerBytesTotal/sec如果所有服务器的BytesTotal/sec与网络的最大传送速度几乎相等,则可能需要将网络分段服务器ServerWorkItemShortages3如果值达到该阈值,请考虑将DWORDInitWorkItems(在启动期间分配
19、给处理器的工作项数)或者MaxWorkItems(服务器可以分配的接收缓冲区的最大数)添加到注册表(在HKEY_LOCAL_MACHINESYSTCurrentControlSetServicesLanmanServerParameters卜面)。项InitWorkItems的范围口以是从1至ij512,同时MaxWorkItems的范围可以是从1至IJ65535。以InitWorkItems的任何值以及MaxWorkItems的值4096开始,并一直加倍这些值,直到ServerWorkItemShortages阈值低于3服务器ServerPoolPagedPeak物理RAM的数量此值是最大贝
20、回义件大小和物理内存数量的指示器服务器ServerWorkQueuesQueueLength4如果值到达此阈值,则可能存在处理器瓶颈。这是即时计数器;观察在多个间隔上的值多个处理器SystemProcessorQueueLength2这是即时计数器;观察在多个间隔上的值Windows资源监控指标类别计数器名称计数器描述NetworkInterfaceBytesTotal/sec是在每个网络适配器上发送和接收字节的速率,包括帧字符在内。NetworkInterfaceBytesTotal/sec是NetworkInterfaceBytesReceived/sec和NetworkInterface
21、BytesSent/sec的总和。CurrentBandwidth指以位/每秒情计的网络接口的当前带宽。OutputQueueLength为输出数据列队(数据包)的长度。如果这个长于2,即会出现延缓并且如果可能的话找出并解决瓶颈问题。由于请求是在这个操作由网络驱动程序接口规格(NDIS)列队,这永远会是0。Packets/sec为在网络界面发送和接收数据包的速率。PacketsOutboundDiscarded指选为丢弃的输出数据包的数目,即便没有发现会阻止传输这些数据包的错误。丢弃数据包的可能原因是释放缓冲空间。PacketsOutboundError为由于错误不能传输的输出数据包的数目。P
22、acketsReceivedDiscarded指选定要丢弃的输入数据包的数字,即使没有发现阻碍这些数据包成为可传送到更高层协议的错误。造成丢弃数据包的可能原因是释放缓冲器空间。PacketsReceivedError指输入数据包的数目,这些数据包含阻碍它们成为可传送到更高层协议的错误。PacketsReceived/s为在网络界面接收数据包的速率。ecPacketsSent/sec为在网络界面发送数据包的速率。Processor%ProcessorTime指处理器用来执行非闲置线程时间的百分比。计算方法是,测量范例间隔内非闲置线程活动的时间,用范例间隔减去该值。(每台处理器有一个闲置线程,该线
23、程在没有其他线程可以运行时消耗周期)。这个计数器是处理器活动的主要说明器,显示在范例间隔时所观察的繁忙时间平均百分比。这个值是用100%减去该服务不活动的时间计算出来的。通常CPU的平均活动符合应该在80%以下,超过80%麦示CPU的处理能力已经达到极限。%DPCTime指在范例间隔期间处理器用在缓延程序调用(DPC)接收和提供服务的百分比。DPC止在运行的为比标准间隔优先权低的间隔。由于DPC是以特权模式执行的,DPC时间的百分比为特权时间白分比的一部分。这些时间单独计算并且不属于间隔计算总数的一部分。这个总数显示了作为实例时间百分比的平均忙时。越低越好。在多处理奋系统中,如果这个值大丁50
24、%并且Processor:%ProcessorTime非常高,加入一个网卡可能会提高性能,提供的网络已经不饱和。%PrivilegedTime在特权模式下处理线程执行代码所花时间的百分比。当调用Windows系统服务时,此服务经常在特权模式运行,以便获取对系统专有数据的访问。在用户模式执行的线程无法访问这些数据。对系统的调用可以是直接的(explicit)或间接的(implicit),例如页面错误或中断。不像某些早期的操作系统,Windows除了使用用户和特权模式的传统保护模式之外,还使用处理边界作为分系统保护。某些由Windows为您的应用程序所做的操作除了出现在处理的特权时间内,还可能在其
25、他子系统处理出现。这个时间包括CPU维护中断和延迟过程调用的时间。如果该值过高,应该有I/O处理导致大量系统中断。%UserTime指处理器处于用户模式的时间百分比。用户模式是为应用程序、环境分系统和整数分系统设计的有限处理模式。 另一个模式为特权模式, 它是为操作系统组件设计的并且允许直接访问硬件和所有内存。 操作系统将应用程序线程转换成特权模式以访问操作系统服务。这个计数值将平均忙时作为示例时间的一部分显示。Interrupts/sec是处理器接收和处理硬件中断的平均速度,单位为每秒事例数。这不包括分开计数的延迟的进程调用(DPCs)。这个值说明生成中断的设备(如系统时钟、鼠标、磁盘驱动器
26、、数据通讯线、网络接口卡和其他外缘设备)的活动。这些设备通常在完成任务或需要注意时中断处理器。 正常线程执行因此被中断。 系统时钟通常每10毫秒中断处理器一次,创建中断活动的背景。这个计数值显示用上两个实例中观察到的值之间的差除于实例间隔的持续时间所得的值。%InterruptTime是处理器在实例间隔期间接受和服务硬件中断的时间。此值间接表示了生成间隔的设备活动,如系统时钟、鼠标、磁盘驱动程序、数据通讯线路、网络界面卡和其他外围设备。当这些设备完成一项任务或需要管理时,它们通常会中断处理器。中断期间,正常的线程执行会停止。多数系统时钟会每隔10毫秒中断处理器,产生间隔活动的背景,在间隔期间,
27、终止正常的线程执行。此计数器显示此平均占用时间为实例时间的一部分。ProcessPrivateBytes指这个处理不能与其他处理共享的、已分配的当前字节数。PageFaults/sec指在这个进程中执行线程造成的页面错误出现的速度。当线程引用了不在主内存工作集中的虚拟内存贝即会出现PageFault。如果它在备用表中(即已经在土内存中)或另一个共享页的处理正在使用它,就会引起无法从磁盘中获取页。%UserTime指处理线程用于执行使用用户模式的代码的时间的百分比。应用程序、环境分系统和集合分系统是以用户模式执行的。Windows的可执行程序、内核和设备驱动程序不会被以用户模式执行的代码损坏。不
28、像某些早期的操作系统,Windows除了使用用户和特权模式的传统式保护模式之外,还使用处理边界作为分系统保护。某些由Windows为您的应用程序所做的操作除了出现在处理的特权时间内, 还可能在其他子系统处理出现。%PrivilegedTime是在特权模式下处理线程执行代码所花时间的百分比。 当调用Windows系统服务时,此服务经常在特权模式运行,以便获取对系统专有数据的访问。在用户模式执行的线程无法访问这些数据。对系统的调用可以是直接的(explicit)或间接的(implicit),例如页面错误或间隔。不像某些早期的操作系统,Windows除了使用用户和特权模式的传统保护模式之外,还使用进
29、程边界作为分系统保护。某些由Windows为您的应用程序所做的操作除了出现在进程的特权时间内,还可能在其他子系统进程出现。%ProcessorTime是所有进程线程使用处理器执行指令所花的时间百分比。指令是计算机执行的基础单位。线程是执行指令的对象,进程是程序运行时创建的对象。此计数包括处理某些硬件间隔和陷阱条件所执行的代码。可接受的上限一般不超过85%VirtualBytes指处理使用的虚拟地址空间的以字节数显示的当前大小。使用虚拟地址空间不一定是指对磁盘或主内存贝的相应的使用。虚拟空间是有限的, 可能会限制处理加载数据库的能力。WorkingSet指这个处理的WorkingSet中的当前字
30、下数。WorkingSet是在处理中被线程最近触到的那个内存页集。如果计算机上的可用内存处于阈值以上,即使贝小在使用中,也会留在一个处理的WorkingSet中。当可用内存降到阈值以下,将从WorkingSet中删除页。如果需要贝时,它会在窗开主内存前软故障返回到WorkingSet中。PageFileBytes指这个处理在Pagingfile中使用的最大字下数。PagingFile用于存储不包含在其他文件中的由处理使用的内存贝。PagingFile由所有处理共享,并且PagingFile空间/、足会防止其他处理分配内存。I/ODataBytes/sec处理从I/O操作t取/写入字节的速度。这
31、个计数器为所有由本处理产生的包括文件、网络和设备I/O的活动计数。PhysicalDiskAvg.DiskQueueLength指读取和写入请求(为所选磁盘在实例间隔中列队的)的平均数。%DiskTime指所选磁盘驱动器忙于为读或写入请求提供服务所用的时间的百分比。CurrentDiskQueueLength在收集性能数据时磁盘上当前的请求数量。它还包括在收集时处于服务的请求。这是瞬间的快照,不是时间间隔的平均值。多轴磁盘设备能有一次处于运行状态的多重请求,但是其他同期请求正在等待服务。此计数器会反映暂时的高或低的队列长度,但是如果磁盘驱动器被迫持续运行,它有可能一直处于高的状态。请求的延迟与
32、此队列的长度减去磁盘的轴数成正比。为了提高性能,此差应该平均小于二。一个经验规则是将每一个磁盘的平均请求队列长度保持在2以下。当这个计数器的值超过了每个磁盘2时,系统将出现一个I/O极限。SplitIO/Sec汇报磁盘上的I/O分割成多个I/O的速率。一个分割的I/O可能是由于请求的数据太大不能放进一个单一的I/O中或者磁盘碎片化而引起的。%IdleTime汇报在实例间隔时磁盘闲置时间的百分比。Avg.DiskBytes/Transfer指在写入或读取操作时从磁盘上传送或传出字节的平均数。DiskReadBytes/sec指在读取操作时从磁盘上传送字节的速率。DiskWriteBytes/se
33、c指在写入操作时传送到磁盘上的字节速度。MemoryPageFaults/sec每秒钟出错贝囿的平均数量。由于每个错误操作中只什-个贝囿出错,计算单位为每秒出错页面数量,因此这也等于页面错误操作的数量。这个计数器包括硬错误(那些需要磁盘访问的)和软错误(在物理内存的其他地方找到的错误页)。许多处理器可以在有大量软错误的情况下继续操作。但是,硬错误可以导致明显的拖延。当进程请求一块内存但系统无法分配时发生页面错误,该值过高(与未加压时比较)可能有两方面的原因:1、应用程序已经占用了过多内存,这可以通过增加内存量来解决。2、应用程序的内存请求过于频繁(如:频繁地创建和销毁对象)。此时要考虑更改设计
34、。CommittedBytes指以字节表示的确认虚拟内存。确认内存磁盘页面文件上保留了空间的物理内存。每个物理磁盘上可以有一个或一个以上的页面文件。这个计数器只显示上一回观察到的值;它不是一个平均值。AvailableMbytes计算机上运行的进程的可用物理内存大小,单位是千字节,而不是在MemoryAvailableBytes中报告的字节。它是将零的、空闲的和备用内存列表的空间添加在一起来计算的。空闲内存口随时使用;零内存是为了防止以后的进程看到以前进程使用的数据而在很多页内存中填满了零的内存。备用内存是指从进程的工作集(它的物理内存)移到磁盘的,但是仍1日可以重新调用的内存。这个计数器只显
35、示观察到的最个值;它不是一个平均值。当这个数值变小时,Windows开始频繁地调用磁盘贝闻文件。如果这个数值很小,例如小于5MB系统会将大部分时间消耗在操作虫回乂件上。Pages/sec指为解决硬页错误从磁盘读取或写入磁盘的速度。这个计数器是可以显示导致系统范围延缓类型错误的主要指示器。它是MemoryPagesInput/sec和MemoryPagesOutput/sec的总和。是用底数计算的,以便在不用做转换的情况卜就可以同其他页计数如:MemoryPageFaults/sec做比较,这个值包括为满足错误而在文件系统缓存(通常由应用程序请求)的非缓存映射内存文件中检索的页。一般如果page
36、s/sec持续高于几百,那么您应该步研究贝交换活动。CommitLimit指在不用扩展分页文件的情况卜XJ以使用的虚拟内存的数量。 这是用字节来计算的。 确认的内存是指保留在磁盘分页文件上的物理内存。 在每个逻辑磁盘上可以有一个分页内存。如果扩展分页文件,这个限量将相应增加。这个计数器只显示上一回观察到的值;而/、是一个平均值。CacheBytes支持系统缓存(FileSystemCache),默认情况下为50%勺可用物理内存。PagesRead/sec页的硬故障,Pages/sec的子集,为了解析对内存的引用,必须贝文件的次数。阀值为5.数值越低越好。大数值表示是磁盘读而不是缓存读。Syst
37、em%TotalProcessorTime系统上所有处理器都忙于执行非空闲线程的平均时间的百分比,该值放映了用于有用作业上的时间的比率。对但处理器系统来说,该值很容易理解;对于多处理器系统来说,该值是体现了所有处理器的平均繁忙程度。例如,如果所有的处理器都繁忙,此值为100%如果有一半的处理器都繁忙,另一半处理器为完全的空闲,此值为50%FileDataOperations/Sec计算机对文件系统设备执行读取和写入操作的速率。本计数器的计数不包括文件控制操作。ProcessorQueueLength线程单元中的处理器队列的即时长度。所有处理器都是用单一队列(线程在该队列中等待处理器进行循环)。
38、此长度不包括当前正在执行的线程。一般情况下,如果处理器队列的长 A 直超过服务器上可用处理器的总数量+1,则可能表示处理器堵塞。针对操作系统的监控,如果我们需要监控磁盘管理、内存、CPU等方面的内容,下面给出相关的一些监控建议。磁盘管理a)采集物理读/写和逻辑读/写的信息。b)收集操作系统和其他平台上的磁盘忙信息。c)监控I/O。内存a)显示可用的内存数量。b)决定当前的内存短缺量。c)帮助分析内存问题。d)显示内存的实存、所有虚存和Kernel的状态等信息。CPU记录CPU的使用率。监测CPU参数,包括CPUidle,CPUwaits,CPUsystemusage,CPUuserusage,
39、runqueuelength。c)显示CPUcontextswitches的总数。d)显示CPU处理系统任务和完成用户任务的时间比例。网络a)采集NetworkInterfaceBytesTotal/sec、BytesReceived/sec和BytesSent/sec数值,为发送和接收字节的速率,可以通过该计数器值来判断网络链接速度是否是瓶颈,具体操作方法是用该计数器的值和目前网络的带宽进行比较。3.3对应windows资源监控指标CPUCPU是计算机的核心,负责处理运算数据,CPU的好坏影响计算机的运行速度,一般来说CPU均利用率超过70%W成为瓶颈。表4-1CPU参数监控类别计数器名称计
40、数器描述Processor%ProcessorTime指处理器用来执行非闲置线程时间的百分比。计算方法是,测量范例间隔内非闲置线程活动的时间,用范例间隔减去该值。(每台处理器有一个闲置线程,该线程在没有其他线程可以运行时消耗周期)。这个计数器是处理器活动的主要说明器,显示在范例间隔时所观察的繁忙时间平均百分比。这个值是用100%减去该服务不活动的时间计算出来的。通常CPU的平均活动符合应该在80%A下,超过80诙示CPU的处理能力已经达到极限。%DPCTime指在范例间隔期间处理器用在缓延程序调用(DPC)接收和提供服务的百分比。DPC正在运行的为比标准间隔优先权低的间隔。由于DPC是以特权模
41、式执行的,DPC时间的百分比为特权时间百分比的一部分。这些时间单独计算并且不属于间隔计算总数的一部分。这个总数显示了作为实例时间百分比的平均忙时。越低越好。在多处理器系统中,如果这个值大于50%且Processor:%ProcessorTime非常茴,加入一个网卡可能会提高性能,提供的网络已经不饱和。ProcessPrivateBytes指这个处理不能与其他处理共享的、已分配的当前字节数。PageFaults/sec指在这个进程中执行线程造成的页面错误出现的速度。当线程引用了小在主内存工作集中的虚拟内存贝即会出现PageFault。如果它在备用表中(即已经在土内存中)或另一个共享页的处理正在使用它,就会引起无法从磁盘中获取页。%ProcessorTime是所有进程线程使用处理器执行指令所花的时间百分比。指令是计算机执行的基础单位。线程是执行指令的对象,进程是程序运行时创建的对象。此计数包括处理某些硬件间隔和陷阱条件所执行的代码。可接受的上限一般不超过85%WorkingSet指这个处理的WorkingSet中的当前字下数。WorkingSet是在处理中被线程最近触到的那个内存页集。如果计算机上的可用内存处于阈值以上,即使贝小在使用中,也会留在一个处理的Worki
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 地产顾问佣金合同范本
- 垃圾清运合同补充协议
- 备案合同仲裁结算协议
- 回收家具销售合同范本
- 固体饮料包装合同范本
- 外墙防漏工程合同范本
- 墙壁租给广告合同范本
- 外线电工雇佣合同范本
- 外包技术开发合同范本
- 回收过期饼干合同范本
- (2025年)国家林业和草原局直属事业单位招聘考试试题及答案
- 锂电池pack基础知识培训课件
- 风景园林考试试题及参考答案详解完整版
- 社区干部笔试题库及答案
- 数学活动自然数被3整除的规律
- 2025至2030全球及中国酒店收益优化解决方案行业项目调研及市场前景预测评估报告
- 隐患排查奖励制度
- 自考《05524药用植物与生药学》(全国卷)真题及答案
- 2025年全国轻工行业职业技能竞赛试题
- 星间激光通信技术-第2篇-洞察及研究
- MSA-GRR数据自动生成工具
评论
0/150
提交评论