- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Zookeeper压力测试概要
Zookeeper压力测试?压力测试情况通过对zk并发测试,在800个连接并发创建80万数据时,每个zk虚机节点的磁盘IO达到瓶颈。由于磁盘性能限制,tps基本在9000左右。根据官方的一份测试情况来看,tps在3万以上问题不大(测试环境差异)。通过iostat查看,%util在70%以上,说明cpu大部分时间都消耗在磁盘io请求的处理上。单节点每秒在几十MB左右。通过lsof查看,磁盘性能主要消耗在zk自身的操作日志、数据快照、运行日志三部分文件上。目前建议如果资源充足情况下,生产环境压力上来时,可以将操作日志与数据快照存在不同磁盘。另一方面,随着负载的增大,日志文件产生过多会占用大量磁盘,而时间较长的历史数据又没有参考价值,建议做定期删除操作。可以通过crontab添加定时任务,或者通过zk自身配置:#执行频率单位小时autopurge.purgeInterval=1#保存数量autopurge.snapRetainCount=100?iostat -x -k 2avg-cpu:? %user?? %nice %system %iowait? %steal?? %idle????????? 10.55??? 0.00?? 18.73?? 21.64??? 1.58?? 47.49?Device:???????? rrqm/s?? wrqm/s???? r/s???? w/s??? rkB/s??? wkB/s avgrq-sz avgqu-sz?? await? svctm? %utilscd0????????????? 0.00???? 0.00??? 0.00??? 0.00???? 0.00???? 0.00???? 0.00???? 0.00??? 0.00?? 0.00?? 0.00vda?????????????? 0.00 23052.74??? 1.00 3979.60???? 3.98 94477.61??? 47.47??? 19.89??? 4.71?? 0.19? 75.87?avg-cpu:? %user?? %nice %system %iowait? %steal?? %idle?????????? 8.99??? 0.00?? 16.93?? 15.87??? 1.32?? 56.88?Device:???????? rrqm/s?? wrqm/s???? r/s???? w/s??? rkB/s??? wkB/s avgrq-sz avgqu-sz?? await? svctm? %utilscd0????????????? 0.00???? 0.00??? 0.00??? 0.00???? 0.00???? 0.00???? 0.00???? 0.00??? 0.00?? 0.00?? 0.00vda?????????????? 0.00? 6958.00??? 0.50 4223.50???? 2.00 44066.00??? 20.87???? 2.04??? 0.76?? 0.18 ?75.75注:%util?Percentage of CPU time during which I/O requests were issued to the device.?附上测试情况?测试环境:Zk集群:三个zk节点组成集群双cpu 2.4G内存:4G磁盘45G?通过不同连接数并发进行如下操作:每个连接创建1000个节点,每个节点大小1024B,进行相应的create、get、set、delete、watch操作。连接数从100到1000。当连接数达到1000时,由于磁盘瓶颈导致zk集群出现问题。?测试结果:Create set和get的数据波动原因是zk要对所有的操作以及数据进行持久化,磁盘io压力过大。在此压力下数据创建没有失败情况。??补充与1节点zk对比测试结果:?测试中发现的相关问题记录一.maxClientCnxns配置之前讨论的maxClientCnxns配置,是针对一个客户端ip下连接数的限制,而不是针对有多少连接连到了集群或者这个zk节点。目前生产环境下5个zk节点的集群承担着总共约550个客户端连接,创建了约7万个数据节点。负载相对不高,连接数变化也不会大,目前应该不需要考虑限制连接的问题。二.事务日志和快照策略?三.相同压力下创建成功但删除失败问题跟踪在建立1000个连接,每个连接创建1000个znode,每个znode 1024B的情况下,创建全部成功。但是在delete操作时,测试过程一致,但是会出现部分回话超时,连接被断开的问题,导致10w个节点中5w个无法删除的问题。所以,我从集群状况,磁盘IO,cpu,jvm GC等几个方面逐步分析。集群延迟通过四字命令mntr
您可能关注的文档
- 动物实验管理规范培训.ppt
- 县级金保工程网络建设方案介绍.ppt
- 功能食品资源学第五章.ppt
- zara_案例.ppt
- 动脉测压技术操作并发症的预防及处理.pptx
- 参考实验方案.docx
- 动车组回送作业办法.doc
- 参考题库党政机关事业单位党员领导干部学习测试题.doc
- 办公设备培训.pptx
- 劳动关系管理.pptx
- 吉安县公开招聘专职文明实践员笔试备考试题及答案解析.docx
- 2025重庆枫叶国际学校招聘教师笔试备考试题及答案解析.docx
- 游机队电玩自制联网教程-tplink.pdf
- 2025重庆新华出版集团招聘1人笔试模拟试题及答案解析.docx
- 2025宜宾高新丽雅城市产业发展有限公司公开招聘笔试模拟试题及答案解析.docx
- 2025云南保山市龙陵县勐糯镇人民政府招聘合同制专职消防员1人笔试模拟试题及答案解析.docx
- 11.1生活中常见的盐 九年级化学人教版下册.pptx
- 6.1法律保护下的婚姻 高二政治《法律与生活》课件(统编版选择性必修2)(新版).pptx
- 文昌市中小学教师校园招聘29人笔试模拟试题及答案解析.docx
- 10.1.5 常见的酸和碱(第5课时)课件-九年级化学人教版下册.pptx
文档评论(0)