【转】Jmeter之短板以及建议解决方案

随着JMeter的应用,发现JMeter的局限性越来越多,急需进一步扩展改进。

  一、几百兆的sample 日志解析出现OutOfMemory

  最近的几个项目都是Java sample 日志,应用都是高达300 tps的,而响应时间都在百毫秒级别,所以在 <60分钟的运行过程中,生成JMeter 采样日志到达几百兆。

  用JMeter gui解析日志,多次出现OutOfMemory,不爽。

  规避但不治本方法:

  1) 放到>4G 内存的LINUX 机器上, 设置-Xmx2048m甚至更高启动JMeter.sh

  2) 放到64位的java 版本上

  3) 减少java sample运行时间或者次数,减少日志尺寸

  4) 对要求长时间的场景,采用shell 方式启动-关闭jmeter-重命名生成日志 的方式减少日志尺寸

  最根本方法:改写jmeter日志解析部分为NONE GUI,或者用C/c++效率更高的语言解析有规律日志

  二、分布式多台监控机器

  这个也不是jmeter 的长处。尤其是要求监控iowait%,netstat 连接数,NAS 上监控数据。

  解决办法:

  用loadrunner monitor+扩展DLL。

  三、被测程序为client API

  由于JMeter 运行消耗资源较大,无法清晰区分client api本身是否有短期对象、内存泄漏。

  在确认Client api自身没有并发问题、内存泄漏、短期对象问题后,

  可以client api内部加入一些度量数据输出到excel + 结合jmeter获取更多的平均值、标准差等数据

  四、面向目标的场景控制

  比如要求控制服务器的资源在一定负载下。如要求linux 机器load 接近5时,求解TPS为多少?

  由于系统受到应用CACHE,OS CACHE,NAS CACHE 等影响,单纯采用JMeter 将耗费极大精力。

  解决方法:

  用java 多线程程序发起压力+另外线程检索/proc 目录数据视负载增加/减少压力线程数。同时将变化的线程数与资源负载输出到文件,将这些数据做趋势分析。

  再用线程数应用在jmeter上 反馈验证。

时间: 2024-10-13 14:53:41

【转】Jmeter之短板以及建议解决方案的相关文章

《zw版&#183;ddelphi与halcon系列原创教程》Halcon的短板与delphi

[<zw版·delphi与Halcon系列原创教程>Halcon的短板与delphi 看过<delphi与Halcon系列>blog的网友都知道,笔者对Halcon一直是非常推崇的,简直是天下第一,无所不能.     的确,Halcon是目前蓝星上最强的图像库,也许某些国家军用卫星的图像库,精度会高一点,这个只能猜测.     Halcon毕竟只是图像库而已,作为开发平台,与专业的delphi.vs相比,还是有很大差距的.      有经验的用户,特别是从事二次开发的外包团队,采用

小米新旗舰“翻车” 冲击中高端凸显品控短板(小米的缺点还真不少:电商、性价比、爆款、粉丝经济,说到底也都只是商业上的创新)

小米新旗舰“翻车” 冲击中高端凸显品控短板 按照消费者的理解,旗舰手机应该是绝大部分用户在手机选购上的终极选择,任何产品一旦定位旗舰市场,必定有顶级的价格和顶级的使用体验,功能上无所不能,质量上更是坚若磐石.然而,2017年小米手机有点烦,其刚刚发布的小米手机6是小米今年的重磅中高端新品,也是小米重塑品牌形象再次冲击中高端市场的关键,不过上市以来却出现了充电重启.WiFi断流等问题. 实际上,小米从2015年推出小米Note系列起就开始向中高端进军,只是效果一直不理想.既要有销量又要有口碑,从这

2015应该如何应自己的短板

2014年底来到现在的这家公司,同事和领导还都很好相处,与之前的公司的官僚主义截然相反(当然在这说自己的上家公司的坏话有些不太光明磊落,我只是想阐述事实罢了).来罗列一下我自己的短板: 1.可能对于IT的一些技术我都有所了解(JS.Html+Css.Jquery.Ajax.Wpf..net)等,但不精通: 2.文档的编写能力,例如:需求文档.开发文档.使用说明文档 这是我的又一软肋 3.与同事.直接领导的相处之道 -----------------------------------------

金牌董秘肖莉去职 万科合伙人制短板显现

金牌董秘肖莉去职 万科合伙人制短板显现 公司动向中国经营报[微博]2014-11-15 00:03 我要分享 3 11月11日,万科成立30年来唯一的女董事.高级副总裁肖莉跟万科“散伙”了.当天中午,肖莉通过朋友圈发出辞职信称,为了追求新的职业梦想,其将告别20年的万科黄金岁月,加盟深圳一家年轻的创业公司“房多多”,成为其合伙人.为完成工作交接,今年内将继续在万科履职一段时间,出席既定的境内外投资者会议. 这是近年来继徐洪舸.肖楠.刘爱明.袁伯银.杜晶之后,从万科出走的第6位副总裁级别高管. 对

Heron(一)—-storm的一些短板

twitter在使用storm过程中发现了一些storm的弊端,开发Herons相对storm需要提升的几个特性:1)更好的扩展性, 2)更容易调试 3)更高的性能  4)更好管理–可以和其他系统复用资源 storm的短板: 1)storm的worker调度策略非常复杂,一台机器上的多个worker由操作系统调度,worker中的每个executor会映射两个线程,这些线程的调度就使用jvm预先设定的基于优先级的调度策略,而每个线程需要运行多个task,excutor有需要根据输入数据运行合适的

IT建设如何面对“短板”和“孤峰”?

在与很多企业探讨信息化建设时,很多IT负责人都提出过一个问题,企业信息化建设的资源是有限的,信息化的资源是先强化企业的“孤峰”还是先支持“短板”? 企 业虽说是一个整体,但不同的领域如研发.生产.市场.销售.质量.管理等等发展是不均衡的,其中有些领域是企业的相对优势,甚至成为核心竞争力:还有些领 域相对比较弱,被称为短板.在企业规划IT建设的时候,往往会存在争论,优势部门会强调竞争对手正在追赶,企业要投入资源强化发展,IT资源也必须支持: 薄弱部门也会强调企业资源投入不足,与标杆企业对比存在很大

挑战三星霸主地位,国产手机还需补齐短板

近年来,国内出现了以中华酷联.小米为代表的优秀国产手机品牌,坦白说,在智能手机迅猛发展的今天,国内厂商积极布局智能手机领域不足为奇,因为这一市场目前仍未饱和,且发展空间巨大. 在国产厂商相继崛起后,有关颠覆三星智能手机行业霸主的言论甚嚣尘上,但国产厂商真能如愿以偿吗?在笔者看来,这样的说法有些草率. 首先,国内品牌之所以能占据一席之地,基本上都是靠价格战.走低端路线来赢得市场,真正的核心竞争力并未形成.再者,三星与国产手机品牌的竞争重合度高,同时在营销体系.核心技术.产品线等层面上,国产手机也明

AI创投的冰与火之歌:泡沫、跟风、短板和有钱花不出去的沮丧【转】

转自:http://36kr.com/p/5071386.html 国内的AI行业仍处于野蛮生长阶段.热钱不少,优质项目却不多.创业者拿钱难,投资者有钱却花不出去. 编者按:本文来自微信公众号“刺猬公社”(ID:ciweigongshe),作者哲铭:36氪经授权发布. 江山代有风口出,各领风骚一两年.这两年在全世界的创投圈都异军突起的人工智能(AI),最近风头似乎被共享充电宝盖过了.AI创投圈呈现出一面是冰.一面是火的奇异景象. 今年3月5日雷军表示,小米将增加对人工智能的投资.恰巧就在同一天,

找出你的短板

<软技能:代码之外的生存指南>第35章发现自己的知识短板,本章的内容都是关于发现妨碍你发挥自身全部潜能的知识短板的.我们将研究这些短板为何会存在,如何找到它们,以及最终如何填补它们,从而让你不受自己所不知的限制.本节为大家介绍找出你的短板. 找出你的短板 你的知识短板并不全都显而易见.事实上,大多数的知识短板,你只能隐约觉察到.对于自己不知道的,你很难清楚地意识到,也很容易忽略. 知识短板会阻碍你进步.准确识别它们的最佳方式之一就是看看自己在哪些工作上花费了大量的时间,或者一直进行重复性劳动.