性能测试中容量规划概述

上传人:桔**** 文档编号:564687583 上传时间:2022-07-24 格式:DOCX 页数:7 大小:52.12KB
返回 下载 相关 举报
性能测试中容量规划概述_第1页
第1页 / 共7页
性能测试中容量规划概述_第2页
第2页 / 共7页
性能测试中容量规划概述_第3页
第3页 / 共7页
性能测试中容量规划概述_第4页
第4页 / 共7页
性能测试中容量规划概述_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《性能测试中容量规划概述》由会员分享,可在线阅读,更多相关《性能测试中容量规划概述(7页珍藏版)》请在金锄头文库上搜索。

1、俗话说,人无远虑,必有近忧,领测国际认为容量规划就是远虑”。所谓容量规划, 是一个产品满足用户目标需求而决定生产能力的过程。当产品发展到一个较为稳定成熟 的阶段,产品的整体处理能力的把控自然是不可或缺,尽管我们在线下做性能测试能够 获得一些数据,其参考价值终究有限。但是我们常常被问到以下一些问题而无以应对。(1) 单台节点到底最大处理能力是多少?(2) 目前线上有多少容量正在被使用?(3) 在一次大促前当前的机器数是否能够支撑?什么时候需要增加机器?加多少?这时候,容量规划就显得格外必要了。通过集体组织的容量规划学习,谈谈自己对容量 规划的认识和理解。什么样的集群适合做容量规划?只有线性可水平

2、扩展的集群,我们才能通过获取一个节 点的处理能力,计算出集群的处理能力,否则将会费很大物力和人力。怎么做容量规划?一句话概括:线上压测到单节点的某一指标达到临界值,从而计算出 集群的最大处理能力,再根据线上历史监控获得当前集群实际运行负荷,通过计算即可 求出理论机器。容量规划能指导我们做什么?如果计算出集群当前的负荷快达到极限处理能力时,我们 可以垂直扩展(加CPU/内存/磁盘)和水平扩展(加机器)两种方式来增加集群容量。容量规划六步走Stepl明确目标容量规划和计算,我们可以用运筹学中的优化命题来定义,优化命题的目标是集群实际 负荷 =集群理想负荷,求解这样一个不等式优化命题,同时系统需要满

3、足一定的不等 式约束条件。目标:筆稗储肓=标淮员荷I集群水炮=群闵荷虞群続力;ri 标准水恆箱谑员荷伽集鞘肋;集群能力=里机能力*弼机粵數; / 标准能力=里机能力*理论机寻散黨稗水位实阪机器烧=麻准水位亠理论肌器齣理论讥樹-食群闵讶*琢肌劉潮|毎辞能再*标准用位约束条件:约束条件:-响应时间c=20Diti5服务类指标资源类指标CPU利用率80% 磁盘 10 util =60%Bandwidth =200Mbps-Memory 对于一个集群,前面往往会有负载均衡服务器,以Nginx为例,通过修改Upstream 模块的负载均衡weight可以不断增加集群某一节点的请求数,增加其访问压力。测试

4、数据:无需准备 实施步骤 缓慢增加nginx的负载均衡系数,使被测节点压力不断增加 直至超过设定的服务指标停止增加压力 优缺点完全真实的场景,压测数据准确,旦是依赖自身的流量,压测时间不灵活,需在高峰期, 对用户体验有一定影响,随着一台机器的负载增加响应时间会受到一定影响,会直接反 馈给在线用户。风险评估风险低,虽然在高峰期进行,但是只需要修改nginx配置再reload,对服务基本无影 响,且每次都逐步增加weight,不会造成服务器崩溃的情况。Step6线上监控线上监控不仅用于集群历史数据的收集,计算集群的实际负荷的监控,还用于压测过程 中监控约束条件中的各种指标是否超限并停止压测。根据集群的特点和之前性能测试经 验关注容量指标和约束条件的业务和资源指标。而这里的历史数据,是需要长期的采集 和整理。小结综上所述,容量规划主要围绕着这么一个等式展开工作,纸上谈来终觉浅,实践出真知。希望能够在接下来的实践中成长和收获。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号