storm性能测试文档

Storm性能测试方案与结果
1. 目的
测试twitter storm的运行性能以及数据处理的延迟。
2. 环境
2.1服务器A
Cpu型号 E3-1230 V2
Cpu核数 8
Cpu主频 3.30GHZ
Cpu MHZ 1600
内存 8G
网卡 千兆
带宽 千兆
IP
hostname Node0
service Nimbus,ui,supervisor

2.2服务器B
Cpu型号 E5620
Cpu核数 8
Cpu主频 2.40GHZ
Cpu MHZ 1600
内存 8G
网卡 千兆
带宽 千兆
IP
hostname ubuntu
Service Supervisor,zookeeper

2.3测试数据
内容 100条循环随机发送
大小 200byte
计算方法 分组求分钟均值

2.4 测试版本
Storm版本 0.9.1
Zookeeper 3.3.1
os 64bit ubuntu
jdk 1.7.0_15
python 2.6.6/2.7.3

3. 用例与结果
Producer:Spout;随机发送数据,并附上数据产生时间戳。
jsonParser:Bolt;拉取Producer提交的数据,对数据解析,并emit对应的分组以及原始数据值。
avgCompute: Bolt;拉取jsonParser的数据,执行均值计算,每处理1w条数据即刷新数据,并计算数据延迟。



测试用例包括单流程,单流程扩展,双机扩展,ack性能测试。详情见附件doc文档。

猜你喜欢

转载自jandyfish.iteye.com/blog/2053223