Skip to content

Commit

Permalink
CBD-666: add lucky6 configs with expired items
Browse files Browse the repository at this point in the history
With default (1h) and custom (10m) expiry pager interval.

Change-Id: I3e648ce7026772a0e674e501de6c821237920836
Reviewed-on: http://review.couchbase.org/22639
Reviewed-by: Pavel Paulau <pavel.paulau@gmail.com>
Tested-by: Pavel Paulau <pavel.paulau@gmail.com>
  • Loading branch information
pavel-paulau committed Nov 19, 2012
1 parent 457deff commit b0b4760
Show file tree
Hide file tree
Showing 2 changed files with 91 additions and 0 deletions.
46 changes: 46 additions & 0 deletions conf/perf/lucky6-exp-10m.conf
@@ -0,0 +1,46 @@
# "lucky 6" view performance test:
# 8K ops/sec (background, cluster-wide)
# 80% reads, 20% write (12% updates/deletes, 8% inserts)
# 8M dataset
# Stop after 6M total queries
# 3 ddocs with [2-2-4] views
# Default compaction threshold (30/30)

performance.iperf.MultiClientTests.test_vperf4

params:

# general
batch=50
kind=json
mem_quota=15000

# load phase
items=8000000
hot_init_items=1000

# access phase
ratio_sets=0.2
ratio_misses=0.04
ratio_creates=0.40
ratio_deletes=0.50
ratio_hot=0.2
ratio_hot_gets=0.95
ratio_hot_sets=0.95
ratio_expirations=0.03
bg_max_ops_per_sec=500
fg_max_ops=6000000
total_clients=16

# control (defaults: pytests/performance/perf_defaults.py)
load_wait_until_drained=1
loop_wait_until_drained=0
mcsoda_heartbeat=3
tear_down=1
tear_down_proxy=1
tear_down_bucket=0
tear_down_cluster=1
tear_down_on_setup=0
db_compaction=30
view_compaction=30
exp_pager_stime=600
45 changes: 45 additions & 0 deletions conf/perf/lucky6-exp.conf
@@ -0,0 +1,45 @@
# "lucky 6" view performance test:
# 8K ops/sec (background, cluster-wide)
# 80% reads, 20% write (12% updates/deletes, 8% inserts)
# 8M dataset
# Stop after 6M total queries
# 3 ddocs with [2-2-4] views
# Default compaction threshold (30/30)

performance.iperf.MultiClientTests.test_vperf4

params:

# general
batch=50
kind=json
mem_quota=15000

# load phase
items=8000000
hot_init_items=1000

# access phase
ratio_sets=0.2
ratio_misses=0.04
ratio_creates=0.40
ratio_deletes=0.50
ratio_hot=0.2
ratio_hot_gets=0.95
ratio_hot_sets=0.95
ratio_expirations=0.03
bg_max_ops_per_sec=500
fg_max_ops=6000000
total_clients=16

# control (defaults: pytests/performance/perf_defaults.py)
load_wait_until_drained=1
loop_wait_until_drained=0
mcsoda_heartbeat=3
tear_down=1
tear_down_proxy=1
tear_down_bucket=0
tear_down_cluster=1
tear_down_on_setup=0
db_compaction=30
view_compaction=30

0 comments on commit b0b4760

Please sign in to comment.