summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Gorrod <alexg@wiredtiger.com>2015-10-01 09:06:33 +1000
committerAlex Gorrod <alexg@wiredtiger.com>2015-10-01 09:06:33 +1000
commit181f469ad2cecb6ea911ad445c87804e4af0f235 (patch)
tree98f2c32e1b069cbc5a053b51dca1f8326f483326
parent3f226406880e988b9e00b112e554ffba1058a5cf (diff)
downloadmongo-181f469ad2cecb6ea911ad445c87804e4af0f235.tar.gz
Add a wtperf configuration that triggers long latencies that
are improved with fair parent-split locking.
-rw-r--r--bench/wtperf/runners/multi-btree-stress.wtperf17
1 files changed, 17 insertions, 0 deletions
diff --git a/bench/wtperf/runners/multi-btree-stress.wtperf b/bench/wtperf/runners/multi-btree-stress.wtperf
new file mode 100644
index 00000000000..b10b08f6035
--- /dev/null
+++ b/bench/wtperf/runners/multi-btree-stress.wtperf
@@ -0,0 +1,17 @@
+# wtperf options file: multi-database configuration attempting to
+# trigger slow operations by overloading CPU and disk.
+# References Jira WT-2131
+conn_config="cache_size=2GB,eviction=(threads_min=2,threads_max=2),log=(enabled=false),direct_io=(data,checkpoint),buffer_alignment=4096,checkpoint_sync=true,checkpoint=(wait=60)"
+table_config="allocation_size=4k,prefix_compression=false,split_pct=75,leaf_page_max=4k,internal_page_max=16k,leaf_item_max=1433,internal_item_max=3100,type=file"
+# Divide original icount by database_count.
+database_count=5
+icount=50000
+populate_threads=1
+random_range=50000000
+report_interval=5
+run_time=3600
+threads=((count=1,inserts=1),(count=10,reads=1))
+value_sz=100
+max_latency=1000
+sample_interval=5
+sample_rate=1