diff options
author | Sulabh Mahajan <sulabh.mahajan@mongodb.com> | 2016-09-14 13:20:11 +1000 |
---|---|---|
committer | Alex Gorrod <alexander.gorrod@mongodb.com> | 2016-09-14 13:20:11 +1000 |
commit | e189aa8a3de76fcd71a4dea254a24f02c80dfa19 (patch) | |
tree | 95ac2381de6c51b15ffa85e203be605e65b3ed72 /bench | |
parent | 71c8bd736c888228d42d9a2ee478380d2224c984 (diff) | |
download | mongo-e189aa8a3de76fcd71a4dea254a24f02c80dfa19.tar.gz |
WT-2859 Restructure statistics gathering macros (#3016)
Having _FAST_ macros gives an impression that when we use them,
we are collecting fast statistics only, which is not true.
Except when statistics=none is set, we collect all the stats.
This change removes _FAST_ macros and modifies the basic macros
to only collect stats when statistics=none is not set.
Diffstat (limited to 'bench')
-rw-r--r-- | bench/wtperf/runners/checkpoint-stress.wtperf | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/bench/wtperf/runners/checkpoint-stress.wtperf b/bench/wtperf/runners/checkpoint-stress.wtperf index d992f69eb67..0c98a0c2db0 100644 --- a/bench/wtperf/runners/checkpoint-stress.wtperf +++ b/bench/wtperf/runners/checkpoint-stress.wtperf @@ -1,23 +1,26 @@ # A stress configuration to create long running checkpoints while doing a lot # of updates. -conn_config="cache_size=10GB,log=(enabled=false)" +conn_config="cache_size=16GB,eviction=(threads_max=4),log=(enabled=false)" table_config="leaf_page_max=32k,internal_page_max=16k,allocation_size=4k,split_pct=90,type=file" -# Enough data to fill the cache. 100 million 1k records results in two ~6GB +# Enough data to fill the cache. 150 million 1k records results in two ~11GB # tables -icount=100000000 +icount=150000000 create=true compression="snappy" -populate_threads=1 checkpoint_interval=60 checkpoint_threads=1 +populate_threads=1 report_interval=10 # Run for a longer duration to ensure checkpoints are completing. run_time=600 +# Sampling isn't being currently used by any automated test. Keeping it to be +# used in the future +sample_interval=10 +sample_rate=1 # MongoDB always has multiple tables, and checkpoints behave differently when # there is more than a single table. table_count=2 threads=((count=6,updates=1)) value_sz=1000 -sample_interval=10 -sample_rate=1 +# Wait for the throughput to stabilize warmup=120 |