欢迎来到天天文库
浏览记录
ID:42828620
大小:253.50 KB
页数:11页
时间:2019-09-21
《硬件资源监控与问题分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、性能计数器(PerformanceCounter)通常被用来衡量被测系统当前的状况和进行性能测试结果分析。一个人健康状况如何,我们通过对其做各项体检获得相关的状况指标,如血压、心跳,肺活量等。那么在做性能测试过程屮,整个系统的软硬件进行监控也必不可少,监控所获得的数据也是我们分析系统性能的主要依据。在整个系统屮,对于不同的软件和硬件,我们対其监控的指标也不一样,就像-•个公司中的所有人员,其每个人的职责不同,评判和考核的标准也是不一样的。下面将从系统的各个方面进行分析。操作系统性能计数器操作系统监控器,主要监控操作系统级别上的系统性能表现,这里分析最常见的windows操
2、作系统与Linux操作系统。window操作系统的主要性能计数器Windows操作系统的性能监控:Window系统下的计数器比较多,主要技术器如下:类别计数器名称计数器描述Iemorv■Availabl亡Mbytes可用物理内存数Pages/sec表明由于硬件页面错误而从磁盘取出的页面数,或由于页面错误而写入醯盘以释放工作集空间的页数。PagesRead,sec页的故障,Pagessec的子集,为解析对内存的引用,必须读取页文件的次数,其阀值为5,数值越低越好,犬数据表示磁盘读,而非缓存读。PageFaultssec处理器中页面错误的计数。当进程引用特定的虚拟内存页,该
3、页不在其主内存的工作集中,将出现页面错误。CacheBytes文件系统缓存(FileSystemCache),默认情况下为50%的可用内存Process%ProcessorTime处理器消耗的处理器时间有数量。如果专用于某种特定应用(如数据库服务器和应用服务器儿则可用应用相关进程%ProcessTime进行衡量,此时,可接受的上限一般不超过85%PageFaultssec将进程产生的页故障与系统产生的相比较,以判断该进程对系统页故障产生的影响。WorkSet处理线程最近使用的內存,反映每一个进程使用的內存页的数量。如果服务器有足够的空闲内存,页就会留在工作集中,当自由内存
4、少于一个特定的阀值时,页就会被清除出工作集中PrivateBytes此进程所分配的无法与其他进程共享的当前字节数量。如果系统性能随看时间而降低,则此计数器可以是内存泄漏的最佳指示器类别计数器名称计数器描述Processor%ProcessorTime如果该值持续超过95%,表明瓶颈是CPUo可以考虑増加或换更快的处理器%UserTime非内核操作耗费的CPU时间。一般来说,如果系统中使用了犬量的算法或复杂的计算操作,该值会比较大%PrivilegedTimeCPU内核时间是在特权模式下处理线程执行代码所花时间的百分比%DPCTimeCUP消耗在网络处理上的时间,此值越低越
5、好Physical•Disk%DiskTime指所选磁盘驱动器忙于为读或写入请求提供服务所用的时间的百分比AverageDiskQueueLength指读取和写入请求的平均数。该值不应超过磁盘数的1・5~2倍。要提高性能,可増加磁盘。注意:一个RaidDisk实际有多个磁盘A*erageDiskReadWriteQueueLength指读取,写入请求(列队)的平均数DiskReads(Wriws)■■■■vvsec物理磁盘上毎秒磁盘读、写的次数。两者相加,应小于磁盘设备最犬容量AverageDisksecRead指以秒计算的在磁盘上读取数据所需的平均时间Average
6、Disksec.Transfer指以秒计算的在磁盘上写入数据所需的平均时间类别计数器名称计数器描述NetworkInterfaceBytesTotalsec为发送和接收字节的速率,包括帧字符在内。判断网络连接速度是否是瓶颈,可以用该技术器的值和目前网络的带宽比较Svstem■°oTotalProcessorTine系统上所有处理器都忙于执行非空闲线程的平均时间的百分比,该值反映了用于有用作业上的时间的比率。对单处理器系统来说,该值很容易理解;对多处理器系统来说,该值体现了所有处理器的平均繁忙程度。例如:如果所有处理器都繁忙,此值为100%,如果有一半的处理器繁忙,别一半处
7、理器为完全空闲,此值为50%FileDataOperations,sec计算机对文件系统设备执行读取和写入操作的速率。本计数器的计数不包括文件控制文件ProcessorQueueLength线程单元中的处理器队列的即时长度。所有处理器都使用单一队列(线程在该队列中等待处理器循环)。此长度不包括当前正在执行的线程。一般情况下,如果处理器队列的长度一直超过服务器上可用处理器的总数量加1,则表示产处理器可能赌塞Linux/UNIX操作系统的主要性能计数器Linux系统的命令和UXIN的有些差别,在UNIX系统下的主要计数器监控命令是
此文档下载收益归作者所有