服务器性能测试基础.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
服务器性能测试基础服务器性能测试基础

一般操作系统性能主要涉及到的问题主要有:处理器使用情况、内存占有量、磁盘I/0操作以及网络流量等。 查看Windows性能情况,大部分情况下是通过 “Windows任务管理器”,可以通过在 ”命令行” 中输入?: taskmgr 来弹出任务管理器。 ”任务管理器”可以查看:CUP的使用率、内存的使用率 以及 网络传输量情况。 ????? 使用Windows任务管理器比较直观,UI效果也不错。但是也有些弊端,如:可参考的性能参数不够全面、不能长时间记录性能情况 以及 没有性能报告日志等等。 Perfmon性能监视器是windows自带的一个性能工具,主要可以提供操作系统的一些基本数据,比如内存、CPU、IO、网络相关的信息,同时提供图形化报表,日志、跟踪和警报等功能。可以通过cmd的perfmon进入。 ????? ? ?????perfmon的计数器主要分四种:处理器性能计数器、内存性能计数器、磁盘性能计数器以及网络性能计数器。 这里的对象指的是性能监视器对象. 对于任何一个对象都会有多个计数器- [计数器名字]- 并且可能会有多个实例.. 在系统中有多个处理器或者系统有多个硬盘的时候就是这样的。 这里介绍下常见的几个计数器,介绍格式:[对象] : [计数器名]?[解释/说明] ? ???? 处理器性能计数器 ???? 处理器对象主要关注系统中的CPU. 注意有些系统有多个CPU, 计数器对每一个CPU都会有一个独立的实例来显示。 ?? ? Processor : % Processor Time ???? 当前所有进程的处理器时间[即CPU使用率],如果该值持续超过95%,CPU是瓶颈。% Processor Time值=100% - Idle process时间比例 [即:空闲线程(Idle Thread)],CPU没事的时候就执行空闲线程。 ??? ?Processor:% User Time ???? 是系统非核心操作消耗的CPU时间,如果是数据库服务器的话,%User?Time 值大的原因很可能是数据库的排序或是函数操作消耗了过多的CPU时间,此时可以考虑对数据库系统进行优化。 内存性能计数器 Memory:Available Mbytes ?? ?? 可以使用的内存大小。如果该指标的数据比较小,系统可能出现了内存方面的问题 Memory:Pages/sec ???? 表明由于硬件页面错误而从磁盘取出的页面数,或由于页面错误而写入磁盘以释放工作集空间的页面数。一般如果Pages/sec 持续高于几百,那么您应该进一步研究页交换活动。有可能需要增加内存,以减少换页的需求。Pages/sec 的值很大不一定表明内存有问题,而可能是运行使用内存映射文件的程序所致。计数器的比率高表示分页过多. Memory:Page Faults/sec 和 Memory:Page Reads/sec 计数器测量内存性能。 ???? 当进程所引用的虚拟内存页不在内存中时,将发生页错误,Memory:Page Faults/sec表示页错误的个数。如果某页已在主内存中,或者它正被共享此页的其他进程使用,那么就不会从磁盘调入该页。 ?????Memory:Page Reads/sec是读取磁盘,以提取解决页错误所需页的次数。从总体上讲,这两个计数器反映了访问磁盘的频率,其值越低,说明响应时间越短。 ??? 网络性能计数器 ???? 主要看Network Interface对象 ??? Network Interface:Bytes received/sec 每秒接受到的数据为多少Bytes,该数据结合Bytes total/sec分析 Network Interface:Bytes sent/sec 每秒发送数据为多少Bytes,该数据结合Bytes total/sec分析 Network Interface:Bytes total/sec 机器接受和发送的总共为多少Bytes推荐不要超过带宽的50% Network Interface:Packets/sec 每秒的数据包个数,根据实际数据量大小,无建议阈值,该数据结合Bytes total/sec分析 ? ? 性能分析 ? 1、内存分析方法 ?????? 内存分析用于判断系统有无内存瓶颈,是否需要通过增加内存等手段提高系统性能表现。 ?????? 内存分析需要使用的计数器:Memory类别和Physical Disk类别的计数器。内存分析的主要方法和步骤: ???????(1)首先查看Memory: Available Mbytes指标 ??????????? 如果该指标的数据比较小,系统可能出现了内存方面的问题,需要继续下面步骤进一步分析。 ?????? (2)注意Memory

文档评论(0)

enxyuio + 关注
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档