【问题标题】:Generating high volume and velocity data with Yahoo Cloud Serving Benchmark使用 Yahoo Cloud Serving Benchmark 生成大量和高速数据
【发布时间】:2016-08-10 13:32:43
【问题描述】:
YSCB 提供不同类型的工作负载。
如何使用 Yahoo Cloud Serving Benchmark 模拟实时网络环境:
- 我们可以预期通信速率可以根据
预定义分布
- 数据包或记录的大小可以根据
预定义分布。
基本上我想使用 YCSB 生成大数据流量,它可以有不同的 VOLUME & VELOCITY
当前的 YCSB 提供交易量的静态值。
这些值可以更改,但不能更改。
记录中的字段数
fieldcount=10
每个字段的大小(以字节为单位)
字段长度=100
【问题讨论】:
标签:
networking
velocity
volume
ycsb
bigdata
【解决方案1】:
我设法通过在循环中使用循环并在输出端迭代速度 ($j) 的吞吐量并为内部循环中的体积 ($i) 迭代字段计数来按速度生成高容量
./bin/ycsb load mongodb-async -p fieldcount=$j -threads 4 -target $i -s -P workloads/workloada -p mongodb.url=mongodb://localhost:27017/ycsb?w=0 > /home/concurrent/k