性能测试资料整理

原创 2011年01月21日 14:42:00
处理器


UNIX资源监控中指标CPU占用率(CPU utilization),若该值持续>95%,表明瓶颈是CPU
WINDOWS资源监控中指标CPU占用率(CPU utilization),若System/Processor Queue Length>2,而处理器利用率(Processor Time)一直很低,则存在处理器阻塞
CPU资源成为系统性能瓶颈的前兆 很慢的响应时间(slow response time) CPU空闲时间为0(zero percent idle CPU) 过高的用户占用CPU时间(high percent user CPU) 过高的系统占用CPU时间(high percent system CPU) 长时间的有很长的运行进程队伍(large run queue size sustained over time) ------------------------------- 磁盘I/O UNIX资源监控中指标磁盘交换率(Disk rate),若该参数值一直很高,表明I/O有问题 WINDOWS资源监控中,若Disk Time和Avg. Disk Queue Length的值很高,而Page Reads/sec页面读取操作速率很低,则可能存在磁盘问题 I/O资源成为系统性能的瓶颈的征兆 过高的磁盘利用率(high disk utilization) 太长的磁盘等待队列(large disk queue length) 等待磁盘I/O的时间所占的百分比太高(large percentage of time waiting for disk I/O) 太高的物理I/O速率(large physical I/O rate (not sufficient for itself)) 太长的运行进程队列,但CPU却空闲(large run queue with idle CPU) ------------------------------- SQL Server数据库 SQL Server资源监控中指标缓存点击率(Cache Hit Ratio),该值越高越好 若持续<80%,应考虑增加内存 Full Scans/sec(全表扫描/秒)计数器显示的值比1或2高,则应分析你的查询以确定是否确实需要表扫描,以及SQL查询是否可以优化 Number of Deadlocks/sec(死锁的数量/秒),死锁对应用程序的可伸缩性非常有害,并会导致恶劣的用户体验,该计数器的值必须为0 Lock Requests/sec(锁请求/秒),通过优化查询来减少读取次数,可减少该计数器的值 ------------------------------- 操作系统相关指标 CPU平均利用率 内存平均占用率 磁盘占用率 I/O数量 网络延时
------------------------------- 数据库相关指标 I/O wait Mem平均使用率 CPU平均使用率 在一次I/O擦欧总中所读的最大BLOCKS数 LOG的增长情况 数据库的访问速度 数据库能支持的最大用户数 数据库cache命中率 不同数据库参数下的性能情况,锁情况 ------------------------------- 软件相关指标 交易的平均响应时间(从接受请求到回复响应的时间) 每秒交易数量(单位时间里的执行次数) 对中间件功能的调用 远程处理延迟 ------------------------------- 寻找并发用户数 通过递增用户找到CPU接近75%时的压力下的并发用户数 用这个并发用户数去执行1h/2h的性能测试 用这个并发用户数去执行12h的稳定测试 ------------------------------- 根据预期pv确定事务数 每秒平均值=((总pv梁*80%)/(24*60*60*40%))/服务器数量=pv/s,每秒的峰值为每秒平均值*1.6 ------------------------------- 申请性能测试服务器 性能点 服务器 版本号 数据源 data-pool配置 framework版本号 iis设置 代码路径 压力测试页面连接 依赖系统 该性能点对应的开发负责人 验证服务器 验证功能 数据准备 ------------------------------- 性能瓶颈排查(由易到难) 服务器硬件->网络->服务器操作系统(参数配置)->中间件(参数配置、数据库、web服务器)->应用(SQL语句、数据库设计、业务逻辑、算法)

商品搜索引擎资料整理

一、搜索引擎框架搜索引擎Solr和ElasticSearch了解:http://blog.csdn.net/u013142781/article/details/51224988Solr: 教程:h...
  • u013142781
  • u013142781
  • 2016年05月12日 18:09
  • 5276

Camera 2相关资料整理

因为项目要用到Camera 2,然而网上Camera 2的资源实在是太少,除了谷歌官方文档,github上的官方给的以及其他人写的用Camera 2开发的相机代码,还有就是ytube上有Camera ...
  • u012324875
  • u012324875
  • 2017年04月14日 09:38
  • 338

整理深度学习资料

1.15年值得深度学习的5家初创公司 作为人工智能的一种类型,2014年对深度学习来说意义重大。 谷歌,Twitter,还有雅虎都收购了深度学习领域的初创公司,它们继承了被称为人工神经网络的培...
  • qq_27231343
  • qq_27231343
  • 2016年06月20日 00:08
  • 767

计算机相关技术资料整理

传送门:计算机相关技术资料整理 计算机相关技术资料整理 这里收录比较实用的计算机相关技术书籍,可以在短期之内入门的简单实用教程、一些技术网站以及一些写的比较好的博文...
  • qq_38880380
  • qq_38880380
  • 2017年11月29日 11:19
  • 112

程序员资料整理

资料篇 技术站点 在线学习:Coursera、edX、Udacity、MIT公开课、MOOC学院、慕课网 Hacker News:非常棒的针对编程的链接聚合网站 Techmem...
  • qq_26525317
  • qq_26525317
  • 2017年05月15日 19:50
  • 341

外国程序员整理的Java资料大全

外国程序员整理的Java资料大全 构建 这里搜集了用来构建应用程序的工具。 Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定...
  • fengyuzhengfan
  • fengyuzhengfan
  • 2015年04月13日 15:58
  • 2125

【学习笔记】Google glog 使用

Google glog
  • tyu5658
  • tyu5658
  • 2015年09月22日 10:45
  • 490

hibernate中的session中的方法(网页资料整理)

Session接口的API Method Summary  Transaction beginTransaction()          ...
  • Imust_can
  • Imust_can
  • 2011年12月12日 18:03
  • 2282

【最全干货】机器视觉的资料整理

机器视觉和图像处理的研究工作,有两个好方法: 1、把握国际最前沿的内容,解决方法是找到这个方向公认成就最高的几个超级专家 2、所做的工作具备很高的实用性,解决方法是找到实际应用的项目,边做...
  • neilol
  • neilol
  • 2015年09月17日 21:31
  • 895

资料收集整理工具软件汇总(更新中)

  国内部分: 1、Mybase Desktop Edition/Mybase Networking Edition 软件类型:共享软件介绍:Mybase 是一个功能强劲且可随心所欲自定义格式及层次...
  • sczhoubing
  • sczhoubing
  • 2004年08月03日 15:43
  • 7079
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:性能测试资料整理
举报原因:
原因补充:

(最多只允许输入30个字)