




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、LOGO1新鼎利 新能力云计算 数据挖掘 高端硬件仪表 终端及移动互联网Windows性能计数器介绍FleetUnifyPlatform-统一平台2性能计数器第一章正文介绍 Windows性能计数器(Windows Performance Counter)是描述服务器或操作系统性能的一些数据指标。计数器在性能测试中发挥着“监控和分析”的关键作用,尤其是在分析系统的可扩展性、进行性能瓶颈的定位时。开发接口: Performance Data Helper(PDH.dll)提供API获取接口; 通过注册表HKEY_PERFORMANCE_DATA获取; NET提供System.Diagnostic
2、s.PerformanceCounterCategory和System.Diagnostics.PerformanceCounter;3性能计数器第二章正文常见性能计数器 System:系统运行情况,包括进程个数、线程个数、线程切换、系统对齐、文件系统、浮点仿真速率; Process:CPU占用、线程和线程调度、句柄、内存、IO、内存外存切换; Thread:CPU占用、线程切换、线程优先级、线程状态和原因; Processor Information和Processor:CPU占有、最大工作频率、优先级(特权模式执行); Memory:可用内存、虚拟内存、缓存、页切换、分页池; Physic
3、alDisk和LogicalDisk:读写时间、读写次数、读写速率、读写队列个数; Network Interface:发送接收速率、当前带宽、发送接收队列、包发送接收速率、包错误重传;4性能计数器第三章正文其它性能计数器5性能计数器第二章正文CPU分析 CPU的主要分析方法是检测系统中是否存在频繁的内核和用户态切换,检测是否CPU占有过高,但是系统吞吐率降低,或者某些情况下CPU占有上不去,如进行频繁的磁盘读写,CPU占有会偏低。 Processor Information-Processor Time:是所有进程线程使用处理器执行指令所花的时间百分比。主要考察CPU的占比,检测CPU占有高
4、和低,如某些操作导致CPU非常高,有些操作导致CPU占有上不去。 Processor Information-Privileged Time:是在特权模式下处理线程执行代码所花时间的百分比。当调用 Windows 系统服务时,此服务经常在特权模式运行,以便获取对系统专有数据的访问。在用户模式执行的线程无法访问这些数据。对系统的调用可以是直接的(explicit)或间接的(implicit),例如页面错误或间隔。主要考察CPU的内核时间,检测是否内核占有CPU过高,因为过高有可能是由频繁内核和用户态切换造成的。 Process-Handle Count:由这个处理现在打开的句柄总数。这个数字等于
5、这个处理中每个线程当前打开的句柄的总数。句柄个数不能偏高或偏低,也不能一直增长,如果一直增长,则表示申请了句柄没有释放,句柄过多会造成系统运行偏慢。 Process-Thread Count:在这次处理中正在活动的线程数目。指令是在一台处理器中基本的执行单位,线程是指执行指令的对象。每个运行处理至少有一个线程。主要考察线程个数,过多的线程个数会造成频繁的线程切换,造成CPU内核占有时间偏高,但是系统吞吐率降低。6性能计数器第二章正文内存分析 内存主要是检测是否存在内存泄漏或内存不够的情况,内存不够,会造成CPU占用偏高,系统吞吐率降低。 Memory-Available Bytes:是指以字节
6、表示的物理内存数量。此内存能立刻分配给一个进程或系统使用。它等于分配给待机(缓存的)、空闲和零分页列表内存的总和。主要考察系统中剩余物理内存大小,如果太小,表示内存不够。 Memory-Page Faults/sec:是每秒钟出错页面的平均数量。由于每个错误操作中只有一个页面出错,计算单位为每秒出错页面数量,因此这也等于页面错误操作的数量。这个计数器包括硬错误(那些需要磁盘访问的)和软错误(在物理内存的其他地方找到的错误页)。许多处理器可以在有大量软错误的情况下继续操作。但是,硬错误可以导致明显的拖延。主要考察内存和硬盘的交换次数,如果太多表示内存不够,系统进行了频繁交互,使用内存映射也会造成
7、交互次数高,这时需要综合硬盘读写速率来判断,如果交互次数多,但是硬盘IO很低,则使用内存映射的大小有问题,可以尝试不同的内存映射大小,找出最佳数值。 Process-Virtual Bytes:指处理使用的虚拟地址空间的以字节数显示的当前大小。使用虚拟地址空间不一定是指对磁盘或主内存页的相应的使用。虚拟空间是有限的,可能会限制处理加载数据库的能力。虚拟内存是程序加载的数据或申请的内存大小,也可以理解为虚拟地址表,如果一直增长,则有可能存在小片的内存泄漏,这个数值和当前系统中运行的进程个数相关。7性能计数器第二章正文内存分析 Process-Working Set:指这个处理的 Working
8、Set 中的当前字节数。Working Set 是在处理中被线程最近触到的那个内存页集。如果计算机上的可用内存处于阈值以上,即使页不在使用中,也会留在一个处理的 Working Set中。当可用内存降到阈值以下,将从 Working Set 中删除页。如果需要页时,它会在离开主内存前软故障返回到 Working Set 中。 Process-Private Bytes:指这个处理不能与其他处理共享的、已分配的当前字节数。主要考察当前使用的物理内存占有,有进程或线程创建时会变大,如果没有线程和进程创建,内存一直增长,则表示有明显的内存泄漏。8性能计数器第二章正文硬盘分析 硬盘主要是检测是否存在碎
9、读或碎写,是指读写次数很多,但是磁盘的速率很低,这种情况会造成整个系统响应缓慢,系统吞吐率降低。 PhysicalDisk-Avg. Disk Queue Length 指读取和写入请求(为所选磁盘在实例间隔中列队的)的平均数。 PhysicalDisk-Avg. Disk Read Queue Length 指读取请求(为所选磁盘在实例间隔中列队的)的平均数。 PhysicalDisk-Avg. Disk Write Queue Length 指写入请求(为所选磁盘在实例间隔中列队的)的平均数。 PhysicalDisk-Avg. Disk Bytes/Read 在读取操作时从磁盘上传送的字
10、节平均数。 PhysicalDisk-Avg. Disk Bytes/Transfer 指在写入或读取操作时从磁盘上传送或传出字节的平均数。 PhysicalDisk-Avg. Disk Bytes/Write 在写入操作时从磁盘上传送的字节平均数。9性能计数器第二章正文网卡 网卡主要检测是否存在发送或接收小包,如发送和接收次数很高,但是速率很低,另外还有是发送和接收的Socket个数越多,网卡的发送速率会降低。进一步的网卡分析可以结合底层的误码率和吞吐率一起分析。 Network Interface-Bytes Total/sec 指在每个网络适配器上发送和接收字节的速率,包括帧字符在内。N
11、etwork InterfaceBytes Total/sec 是 Network InterfaceBytes Received/sec 和 Network InterfaceBytes Sent/sec 的总和。 Network Interface-Bytes Sent/sec 指在每个网络适配器上发送字节的速率,包括帧字符在内。Network InterfaceBytes Sent/sec 是 Network InterfaceBytes Total/sec 的子集。 Network Interface-Bytes Received/sec 指每个网络适配器上接收字节的速率,包括帧字符在
12、内。Network InterfaceBytes Received/sec 是 Network InterfaceBytes Total/sec 的子集。 Network Interface-Output Queue Length 为输出数据列队(数据包)的长度。如果这个长于 2,即会出现延缓并且如果可能的话找出并解决瓶颈问题。由于请求是在这个操作由网络驱动程序接口规格(NDIS)列队,这永远会是 0。10性能计数器第二章正文工具 11性能计数器第二章正文工具 12性能计数器第二章正文工具 13性能计数器第二章正文性能调校 性能调校不是一件简单的事,一般来说需要有广泛的经验与知识,不单单是数据库的经验,还要对商业逻辑、系统架构设计、编写应用程序、操作系统、架设网络环境、使用各种侦测与监控工具程序、安全与防毒等,都有基本的了解,才能在复杂的系统中,找到症结所在。 因为性能问题往往不会单纯
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《项脊轩志》课件统编版高二语文选择性必修下册2
- 小马过河课件-统编版语文二年级下册
- 古代文学与语文教学课件 古代文学与语文教学学习资料
- 三年级思品与社会上册 友爱残疾人教学设计2 北师大版
- 一年级数学上册 八 10以内的加法和减法第4课时 得数是6、7的加法教学设计 苏教版
- 七年级语文下册 第三单元 10 老王教学设计 新人教版
- 第7课 小小音乐家《星光圆舞曲》(教学设计)-2023-2024学年人音版(2012)音乐一年级上册001
- 人教版地理七年级上册 第1章 地球和地图第1节 地球和地球仪 第2课时 地球的模型-地球仪教案
- 8 人之初教案-2024-2025学年统编版(2024)语文一年级下册001
- 长者保护安全培训
- 护理评估技能实训 课件 模块4 实验室及心电图检查
- 2024年公务员考试《公共基础知识》全真模拟试题1000题及答案
- 2025年东海航海保障中心招聘124人历年高频重点提升(共500题)附带答案详解
- 学习《中华人民共和国安全生产法》
- 中学生国家安全法
- 【MOOC】《电路分析基础》(北京理工大学)章节作业中国大学慕课答案
- 长距离供热管道工程设计方案
- 形势与政策(沈阳职业技术学院)知到智慧树答案
- 2024年中国丙烯酰胺市场调查研究报告
- 《肠道功能训练》课件
- GB/T 11981-2024建筑用轻钢龙骨
评论
0/150
提交评论