Windows监控——性能指标详解
来源:互联网 发布:时时彩组三组六软件 编辑:程序博客网 时间:2024/06/07 22:52
性能计数器详解
Windows -Processor
指标名称
指标描述
指标范围
CPU利用率
(% Processor Time)
% Processor Time指处理器执行非闲置线程时间的百分比。这个计数器设计成用来作为处理器活动的主要指示器。它通过在每个时间间隔中衡量处理器用于执行闲置处理线程的时间,并且用100%减去该值得出。可将其视为范例间隔用于做有用工作的百分比。
根据应用系统情况,在80%±5%范围内波动为宜。过低,则服务器CPU利用率不高;过高,则CPU可能成为系统的处理瓶颈。
%Priviliaged Time
CPU在特权模式下处理线程所使用的时间比例。当你的程序调用操作系统的方法(比如文件操作,网络I/O或者分配内存),这些操作系统的方法是在特权模式下运行的。
如果该数值持续大于75%表示存在瓶颈
Processor Queue Length
处理器队列的线程数量。此计数器只显示就绪线程,而不是正在运行的线程。
如果处理器队列中总是有两个以上的线程通常表示处理器堵塞。
%Interrupt Time
处理器接收处理硬件中断所用的时间比例。这个值间接指出产生中断的硬件设备活动,比如网络变化。
如果显著增加的话表示硬件可能存在问题
中断率
(Interrupts/sec.)
每秒钟设备中断处理器的次数。在完成一个任务或需要注意时,装置会发出中断讯号给处理器。可以产生中断的装置包括系统定时器、鼠标、数据通讯联机、网络卡以及其它的外部装置。在中断过程中,一般的执行绪执行将被暂停,而且一个中断可以使处理器切换到另一个具有较高优先等级的执行绪。频率中断是频繁和周期性的,并且中断动作在背景执行。
取决于处理器,越低越好;不宜超过1,000;
如果该值显著增加而系统活动没有相应的增加,则表明存在硬件问题,需要检查引起中断的网络适配器、磁盘或其他硬件。
进程切换率
Context Switches/sec
指计算机上的所有处理器全都从一个线程转换到另一个线程的综合速率。当正在运行的线程自动放弃处理器时出现上下文转换,由一个有更高优先就绪的线程占先或在用户模式和特权 (内核) 模式之间转换以使用执行或分系统服务
如果此计数器的数值较大,则表明锁定竞争很激烈,或者线程在用户和内核模式之间频繁切换。
Windows -Memory
指标名称
指标描述
指标范围
Pages/sec
Pages Input/sec
Pages Output/sec
Pages Reads/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,表示有问题(太多的读写数据操作要访问磁盘,可考虑增加内存或优化读写数据的算法)。
该系列计数器的值比较低, 说明响应请求比较快, 否则可能是服务器系统内存短缺引起(也可能是缓存太大, 导致系统内存太少)。
Available Bytes
显示出当前空闲的物理内存总量,它等于分配给待机(缓存的)、空闲和零分页列表内存的总和。
空闲内存可以马上使用; 清零内存是由零值填满的内存页,用来防止后续进程获得旧进程使用的数据; 待机内存是从进程工作集(其物理内存)中删除然后进入磁盘的内存,但是该内存仍然可以收回。
当这个数值变小时,Windows开始频繁地调用磁盘页面文件。如果这个数值很小,例如小于5 MB,系统会将大部分时间消耗在操作页面文件上。
一般要保留10%的可用内存。最低不能<4M,此值过小可能是内存不足或内存泄漏。
Committed Bytes
是指以字节表示的确认虚拟内存,是磁盘页面文件上保留空间的物理内存。
不超过物理内存的 75%
Cache Bytes
文件系统的缓存
默认为50%的可用物理内存
Windows – Disk
指标名称
指标描述
指标范围
% Disk Time
指所选磁盘驱动器忙于为读或写入请求提供服务所用的时间的百分比。
正常值<10,此值过大表示耗费太多时间来访问磁盘,可考虑增加内存、更换更快的硬盘、优化读写数据的算法。若数值持续超过80 (此时处理器及网络连接并没有饱和),则可能是内存泄漏。
Avg.Disk Queue Length
指读取和写入请求(为所选磁盘在实例间隔中列队的)的平均数。
Avg.Disk Queue Length正常值<0.5,此值过大表示磁盘IO太慢,要更换更快的硬盘。
Disk Transfers/sec
在磁盘上读取/写入操作的速率
此值过大表示系统要求的IO速度已接近硬盘的最大速度,要更换更快的硬盘。
Windows – Network
指标名称
指标描述
指标范围
Bytes Total/sec
网络中接受和发送字节的速度,可以用该计数器来判断网络是否存在瓶颈
参考值:该计数器和网络带宽相除,<50%
- Windows监控——性能指标详解
- Redis性能指标详解与监控
- 性能指标详解
- 实现服务器性能指标监控
- 服务器性能指标监控
- LoadRunner监控服务器性能指标
- mysql关键性能指标监控
- 监控ElasticSearch性能指标
- 数据库的监控性能指标
- Loadrunner中CPU性能指标监控与监控windows资源报错Monitor name :Windows Resources. Cannot connect to machin
- LR9.0监控mysql性能指标
- ganglia 分布式监控各性能指标
- Windows性能指标分析
- 路由器性能指标详解
- Java程序性能优化——性能指标
- 磁盘性能指标——IOPS理论
- Java程序性能优化——性能指标
- 流媒体网络性能指标——抖动
- centos 7 联不上网
- lsd_slam试用—-在indigo上
- 态度
- 高效率地显示位图(总课程绪论)Display Bitmaps Efficiently——翻译自developer.android.com Training
- java 成神之路 (三)
- Windows监控——性能指标详解
- fb直接渲染
- [Docker]核心概念
- C++设计模式系列之一创建型模式
- Java 中的包装类
- 深入理解nginx chap3 开发一个简单的HTTP模块
- 基于用户的协同过滤和基于物品的协同过滤推荐算法原理和实现
- JS点击标题自动排序
- App的URL跳转到手机浏览器(openSafari)