`
阿尔萨斯
  • 浏览: 4194715 次
社区版块
存档分类
最新评论

Windows系统一些计数器

 
阅读更多
<iframe align="center" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog.html" frameborder="0" width="728" scrolling="no" height="90"></iframe>
Windows系统
Windows -Processor
指标名称
指标描述
指标范围
指标单位
CPU利用率
(% Processor Time)
% Processor Time指处理器执行非闲置线程时间的百分比。这个计数器设计成用来作为处理器活动的主要指示器。它通过在每个时间间隔中衡量处理器用于执行闲置处理线程的时间,并且用100%减去该值得出。可将其视为范例间隔用于做有用工作的百分比。
根据应用系统情况,在80%±5%范围内波动为宜。过低,则服务器CPU利用率不高;过高,则CPU可能成为系统的处理瓶颈。
%
中断率
(Interrupts/sec.)
每秒钟设备中断处理器的次数。在完成一个任务或需要注意时,装置会发出中断讯号给处理器。可以产生中断的装置包括系统定时器、鼠标、数据通讯联机、网络卡以及其它的外部装置。在中断过程中,一般的执行绪执行将被暂停,而且一个中断可以使处理器切换到另一个具有较高优先等级的执行绪。频率中断是频繁和周期性的,并且中断动作在背景执行。
取决于处理器,越低越好;不宜超过1,000;
如果该值显著增加而系统活动没有相应的增加,则表明存在硬件问题,需要检查引起中断的网络适配器、磁盘或其他硬件。
次/sec
系统调用率
System Call/sec.
指运行在计算机上的所有处理器调用操作系统服务例行程序的综合速率。这些例行程序执行所有在计算机上的如安排和同步活动等基本的程序,并提供对非图形设备、内存管理和名称空间管理的访问。
如果Interrupts/sec大于System Calls/sec.,则系统中某一硬件设备产生过多的中断。
次/sec
Processor Queue Length
处理器队列的线程数量。此计数器只显示就绪线程,而不是正在运行的线程。
如果处理器队列中总是有两个以上的线程通常表示处理器堵塞。
进程切换率
Context Switches/sec
指计算机上的所有处理器全都从一个线程转换到另一个线程的综合速率。当正在运行的线程自动放弃处理器时出现上下文转换,由一个有更高优先就绪的线程占先或在用户模式和特权 (内核) 模式之间转换以使用执行或分系统服务
如果此计数器的数值较大,则表明锁定竞争很激烈,或者线程在用户和内核模式之间频繁切换。
Windows -Memory
指标名称
指标描述
指标范围
指标单位
Pages/sec
Pages Input/sec
Pages Output/sec
Page Fault/sec
Page Faults/sec 是处理器每秒钟处理的错误页(包括软错误和硬错误)。Pages Input/sec 是为了解决硬错误页,从硬盘上读取的页数, 而Page Reads/sec是为了解决硬错误,从硬盘读取的次数。Pages/sec是Pages Input/sec 和Pages Output/sec 的总和。
该系列指标是可以显示导致系统范围延缓类型错误的主要指示器。
当处理器向内存指定的位置请求一页(可能是数据或代码)出现错误时,这就构成一个Page Fault。如果该页在内存的其他位置,该错误被称为软错误( 用Transition Fault/sec衡量); 如果该页必须从硬盘上重新读取时, 被称为硬错误。许多处理器可以在有大软错误的情况下继续操作。但是, 硬错误可以导致明显的拖延。
如果Page Reads/Sec持续保持为5,表示可能内存不足。Page/sec推荐0-20。如果服务器没有足够的内存处理其工作负荷,此数值将一直很高。如果大于80,表示有问题(太多的读写数据操作要访问磁盘,可考虑增加内存或优化读写数据的算法)。
该系列计数器的值比较低, 说明响应请求比较快, 否则可能是服务器系统内存短缺引起(也可能是缓存太大, 导致系统内存太少)。
次/sec
Available Bytes
显示出当前空闲的物理内存总量,它等于分配给待机(缓存的)、空闲和零分页列表内存的总和。
空闲内存可以马上使用; 清零内存是由零值填满的内存页,用来防止后续进程获得旧进程使用的数据; 待机内存是从进程工作集(其物理内存)中删除然后进入磁盘的内存,但是该内存仍然可以收回。该指标仅显示最后一次观察到的值,不是平均值。
当这个数值变小时,Windows开始频繁地调用磁盘页面文件。如果这个数值很小,例如小于5 MB,系统会将大部分时间消耗在操作页面文件上。
一般要保留10%的可用内存。最低不能
Committed Bytes
是指以字节表示的确认虚拟内存,是磁盘页面文件上保留空间的物理内存。
不超过物理内存的 75%
Windows – Disk
指标名称
指标描述
指标范围
指标单位
% Disk Time
指所选磁盘驱动器忙于为读或写入请求提供服务所用的时间的百分比。
正常值
Current Disk Queue Length
是在收集性能数据时磁盘上当前的请求数量。它还包括在收集时处于服务的请求。这是瞬间的快照,不是时间间隔的平均值。多轴磁盘设备能有一次处于运行状态的多重请求,但是其他同期请求正在等待服务。此计数器会反映暂时的高或低的队列长度,但是如果磁盘驱动器被迫持续运行,它有可能一直处于高的状态。
请求的延迟与此队列的长度减去磁盘的轴数成正比。为了提高性能,此差应该平均小于二。
Avg.Disk Queue Length
Avg. Disk Read Queue Length
Avg. Disk Write Queue Length
指读取和写入请求(为所选磁盘在实例间隔中列队的)的平均数。
Avg.Disk Queue Length正常值



分享到:
评论

相关推荐

    C# 通过读取windows性能计数器监控系统运行参数.rar

    C# 通过读取windows性能计数器监控系统运行参数.rarC# 通过读取windows性能计数器监控系统运行参数.rarC# 通过读取windows性能计数器监控系统运行参数.rar

    C# 通过读取windows性能计数器监控系统运行参数

    参考 https://blog.csdn.net/a497785609/article/details/83316165#9273731

    如何启动操作系统性能计数器编程小程序,C++.net源代码编写,VisualStudio.net

    如何启动操作系统性能计数器编程小程序,C++.net源代码编写,VisualStudio.net

    windows性能计数器

    能够实现对windows当前系统的CPU和内存情况进行监视和记录。

    VC下使用 Windows 的性能计数器简介源代码

    Microsoft Windwos NT/2000 提供了一个强大的API集来访问系统事件和性能数据的众多计数器。我们既可以实时地得到计数器的值,也可以从一个日志文件中读取计数器数据。功能可为强大,而且使用简单 。下面我就简单谈谈...

    定时器 / 计数器 实验报告

    实验目的 1.学会8253芯片和微机接口的原理和方法。 2.掌握8253定时器/计数器的工作方式和编程原理。 实验环境 系统平台:Windows XP 编译环境:启东试验教学平台

    任务管理器,可获得进程CPU占用率,vb源码

    常常在论坛里看到一些新朋友问如何自己实现任务管理器,我想使用系统性能计数器应该是最佳选择。 这个例子通过API读取系统性能计数器的数据,可显示所有进程,及获得每个进程的CPU使用率,当然可以修改一下来实现更...

    关于如何添加windows的性能计数器

    性能计数器(counter)是描述服务器或操作系统性能的一些数据指标。计数器在性能测试中发挥着“监控和分析”的关键作用,尤其是在分析系统的可扩展性、进行性能瓶颈的    最近在做一个性能测试项目,有了不小收获,...

    性能计数器

    windows 操作系统的性能计数器

    性能测试之Windows常见性能计数器

    性能计数器(counter)是描述服务器或操作系统性能的一些数据指标。计数器在性能测试中发挥着“监控和分析”的关键作用,尤其是在分析系统的可扩展性、进行性能瓶颈的定位时,对计数器的取值的分析非常关键。但必须...

    C#获取系统计数器信息

    摘要:C#源码,系统相关,计数器 C#获取系统计数器信息,演示计数器查询,点击“检索类别”按钮后,即可得到所有的系统计数器数据,并以列表呈现,点击列表中任一项数据,下边则会显示相应的计数器内容。C#与Windows...

    深入解析Windows操作系统中文.part2.rar

    ■ Windows系统之父Jim Allchin亲自撰文推荐! ■ Windows NT首席设计师David N. Cutler亲自撰文推荐! ■ 深入解析Windows操作系统!彻底揭开Windows技术内幕! ■ Csdn、博客堂、博客园、《程序员》杂志鼎力推荐!...

    Windows 系统指标分析

    Windows 系统指标分析: Memory:内存使用情况可能是系统性能中最重要的因素。如果系统“页交换”频繁,说明内存不足。“页交换”是使用称为“页面”的单位,将固定大小的代码和数据块从 RAM 移动到磁盘的过程,其...

    软件测试工具中的LoadRunner监视的性能计数器

    LoadRunnerLoadrunner软件测试工具中的LoadRunner监视的性能计数器今天,我先把我整理的一些计数器及其阈值要求等贴出来,这些计数器是针对我对windows操作系统,C/S结构的sqlserver数据库及WEB平台.net产品测试时的...

    Windows服务器巡检报告.docx

    篇一:Windows服务器巡检 Windows系统健康检查 一、服务器巡检的重要性 windows服务器是系统重要的业务运行平台,对服务器进行巡检能够及时发现服务器的隐患,以便于改善和优化服务器的性能;观察服务器的运行状况,及时...

    windows系统漏洞加固

    1.5 检查是否已正确配置“复位帐户锁定计数器”时间(低危) 1.6 检查是否已正确配置帐户锁定阈值(低危) 1.7 检查是否已删除或禁用高危帐户(低危) 1.8 检查是否已正确配置密码最长使用期限(低危) 1.9 检查是否...

    Windows系统定时关机(重启)改进版程序

    郑重说明:用VB 编写的小程序 实现Windows系统(95/98/2000/xp/vista/win7/以及服务器windows系统均可)的定时关机和重新启动,无需安装,单击运行,小巧方便。程序编写,难免存在不足,如有软件漏洞,造成信息损失,...

    windowsnt 技术内幕

    调协系统管理告警(Administrative Alert) 向用户发送系统管理消息 远程关闭一台Windows NT计算机 使用Windows NT系统属性对话框 Windows NT诊断程序(Diagnostic)简介 使用Windows NT诊断程序打印一份报告 在Windows ...

    LoadRunner负载测试之Windows常见性能计数器,分析服务器性能瓶颈

    l%TotalProcessorTime系统中所有处理器都处于繁忙状态的时间百分比,对于多处理器系统来说,该值可以反映所有处理器的平均繁忙状态,该值为100%,如果有一半的处理器为繁忙状态,该值为50%服务器。器消耗的处理器...

Global site tag (gtag.js) - Google Analytics