Генерация данных большого объема и скорости с помощью Yahoo Cloud Serving Benchmark

YSCB предлагает различные типы рабочих нагрузок.

как я могу смоделировать сетевую среду в реальном времени с помощью Yahoo Cloud Serving Benchmark, где:

  • мы можем ожидать, что скорость связи может уменьшиться или увеличиться в зависимости от предопределенного распределения
  • размер пакетов или записей может увеличиваться или уменьшаться в зависимости от предопределенного распределения.

В основном я хочу генерировать трафик больших данных, используя YCSB, который может иметь разные VOLUME и VELOCITY.

Текущий YCSB предлагает статические значения объема. Эти значения можно изменить, но не варьировать.

Количество полей в записи

количество полей=10

Размер каждого поля (в байтах)

длина поля=100


person kashif    schedule 18.04.2016    source источник


Ответы (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
person kashif    schedule 14.05.2016