`
jandyfish
  • 浏览: 15655 次
社区版块
存档分类
最新评论

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文档。
分享到:
评论
2 楼 jandyfish 2014-12-09  
matianyi0307 写道
您好,能问一下你的性能测试是用的什么工具吗?十分感谢!

性能分析直接是用的nmon. 希望可以帮你
1 楼 matianyi0307 2014-10-14  
您好,能问一下你的性能测试是用的什么工具吗?十分感谢!

相关推荐

    java开源包1

    它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步...

    java开源包11

    它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步...

    java开源包2

    它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步...

    java开源包3

    它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步...

    java开源包6

    它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步...

    java开源包5

    它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步...

    java开源包10

    它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步...

    java开源包4

    它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步...

    java开源包8

    它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步...

    java开源包7

    它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步...

    java开源包9

    它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步...

    java开源包101

    它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步...

    Java资源包01

    它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步...

    FusionInsightHD华为大数据平台.pdf

    Storm 提供分布式、⾼性能、⾼可靠、容错的实时计算平台,可以对海量数据进⾏实时处理。CQL(Continuous Query Language)提供 的类SQL流处理语⾔,可以快速进⾏业务开发,缩短业务上线时间。 Spark 基于内存进⾏...

    大数据期末知识点总结.pdf

    函数式编程优点: 函数式编程优点: 逻辑可证、模块化、组件化、易于调试、易于测试、更⾼的⽣产率 函数式编程的特征: 函数式编程的特征: 没有副作⽤、⽆状态编程、只有输⼊值与输出值 Mapreduce是⾕歌针对⼤规模...

    JAVA上百实例源码以及开源项目源代码

    5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...

    JAVA上百实例源码以及开源项目

    5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...

Global site tag (gtag.js) - Google Analytics