diff options
author | Zhang Qiang <qiang.z.zhang@intel.com> | 2012-05-29 12:22:00 +0800 |
---|---|---|
committer | Zhang Qiang <qiang.z.zhang@intel.com> | 2012-05-29 12:22:00 +0800 |
commit | 02f0634ac29e19c68279e5544cac963e7f1203b8 (patch) | |
tree | b983472f94ef063cedf866d8ecfb55939171779d /test_micro/configs | |
parent | e776056ea09ba0b6d9505ced6913c9190a12d632 (diff) | |
download | db4-master.tar.gz db4-master.tar.bz2 db4-master.zip |
Diffstat (limited to 'test_micro/configs')
-rw-r--r-- | test_micro/configs/run.small | 115 | ||||
-rw-r--r-- | test_micro/configs/run.std | 123 | ||||
-rw-r--r-- | test_micro/configs/run.workload | 38 |
3 files changed, 276 insertions, 0 deletions
diff --git a/test_micro/configs/run.small b/test_micro/configs/run.small new file mode 100644 index 0000000..6bf408c --- /dev/null +++ b/test_micro/configs/run.small @@ -0,0 +1,115 @@ +b_curalloc -c 100 +b_curwalk -c 10 -d 10 -Ss -t btree -w 10 -C 524288 -P 1024 +b_curwalk -c 10 -d 10 -Ss -t hash -w 10 -C 524288 -P 1024 +b_curwalk -c 10 -d 10 -p -t btree -w 10 -C 524288 -P 1024 +b_curwalk -c 10 -d 10 -p -t hash -w 10 -C 524288 -P 1024 +b_curwalk -c 10 -d 10 -pSs -t btree -w 10 -C 524288 -P 1024 +b_curwalk -c 10 -d 10 -pSs -t hash -w 10 -C 524288 -P 1024 +b_curwalk -c 10 -d 10 -ps -t btree -w 10 -C 524288 -P 1024 +b_curwalk -c 10 -d 10 -ps -t hash -w 10 -C 524288 -P 1024 +b_curwalk -c 10 -d 10 -s -t btree -w 10 -C 524288 -P 1024 +b_curwalk -c 10 -d 10 -s -t hash -w 10 -C 524288 -P 1024 +b_curwalk -c 10 -d 100 -t btree -w 10 -C 524288 -P 1024 +b_curwalk -c 10 -d 100 -t hash -w 10 -C 524288 -P 1024 +b_curwalk -c 10 -d 10 -s -t btree -w 10 -C 524288 -P 1024 +b_curwalk -c 100 -d 10 -s -t hash -w 10 -C 524288 -P 1024 +b_curwalk -c 100 -d 10 -t btree -w 10 -C 524288 -P 1024 +b_curwalk -c 100 -d 10 -t hash -w 10 -C 524288 -P 1024 +b_curwalk -c 100 -p -t btree -w 10 -C 524288 -P 1024 +b_curwalk -c 100 -p -t hash -w 10 -C 524288 -P 1024 +b_curwalk -c 100 -p -t queue -w 10 -C 524288 -P 1024 +b_curwalk -c 100 -p -t recno -w 10 -C 524288 -P 1024 +b_curwalk -c 100 -t btree -w 10 -C 524288 -P 1024 +b_curwalk -c 100 -t hash -w 10 -C 524288 -P 1024 +b_curwalk -c 100 -t queue -w 10 -C 524288 -P 1024 +b_curwalk -c 100 -t recno -w 10 -C 524288 -P 1024 + +b_del -c 100 -t btree -C 524288 +b_del -c 100 -t hash -C 524288 +b_del -c 100 -t queue -C 524288 +b_del -c 100 -t recno -C 524288 +b_del -w -c 100 -t btree -C 524288 +b_del -w -c 100 -t hash -C 524288 +b_del -w -c 100 -t queue -C 524288 +b_del -w -c 100 -t recno -C 524288 + +b_get -c 100 -t btree -C 524288 +b_get -c 100 -t hash -C 524288 +b_get -c 100 -t queue -C 524288 +b_get -c 100 -t recno -C 524288 + +b_inmem -d 32 -k 8 -o 10 -P 1024 -C 524288 bulk +b_inmem -d 32 -k 8 -o 10 -P 1024 -C 524288 txn-sync +b_inmem -d 32 -k 8 -o 10 -P 1024 -C 524288 read +b_inmem -d 32 -k 8 -o 100 -P 1024 -C 524288 txn-nosync +b_inmem -d 32 -k 8 -o 100 -P 1024 -C 524288 txn-read +b_inmem -d 32 -k 8 -o 100 -P 1024 -C 524288 txn-write +b_inmem -d 32 -k 8 -o 100 -P 1024 -C 524288 txn-write-nosync +b_inmem -d 32 -k 8 -o 100 -P 1024 -C 524288 write + +b_load -c 100 -t hash -C 524288 +b_load -c 100 -t btree -C 524288 +b_load -c 100 -t queue -C 524288 +b_load -c 100 -t recno -C 524288 +b_load -d -c 100 -t btree -C 524288 +b_load -d -c 100 -t hash -C 524288 + +b_open -c 100 -d -t btree +b_open -c 100 -d -t hash +b_open -c 100 -d -t queue +b_open -c 100 -d -t recno +b_open -c 100 -f -t btree +b_open -c 100 -f -t hash +b_open -c 100 -f -t queue +b_open -c 100 -f -t recno +b_open -c 100 -fd -t btree +b_open -c 100 -fd -t hash +b_open -c 100 -fd -t recno +b_open -c 100 -t btree +b_open -c 100 -t hash +b_open -c 100 -t queue +b_open -c 100 -t recno + +b_put -c 10 -d 64 -t btree -C 524288 +b_put -c 10 -d 64 -t hash -C 524288 +b_put -c 10 -d 64 -t recno -C 524288 +b_put -c 100 -s 10 -t btree -C 524288 +b_put -c 100 -s 10 -t hash -C 524288 +b_put -c 100 -s 10 -t queue -C 524288 +b_put -c 100 -s 10 -t recno -C 524288 +b_put -c 100 -t btree -C 524288 +b_put -c 100 -t hash -C 524288 +b_put -c 100 -t queue -C 524288 +b_put -c 100 -t recno -C 524288 + +b_recover -c 100 -C 524288 + +b_txn -a -c 100 +b_txn -c 100 + +b_txn_write -a -c 100 +b_txn_write -ar -c 100 +b_txn_write -c 100 +b_txn_write -r -c 100 +b_txn_write -rw -c 100 +b_txn_write -w -c 100 + +b_workload -w A -c 100 -g 10 -d 20 -p 1024 -t btree +b_workload -w A -c 100 -g 10 -d 20 -p 1024 -t hash +b_workload -w A -c 100 -g 10 -d 20 -p 1024 -t btree +b_workload -w A -c 100 -g 10 -d 20 -p 1024 -t hash +b_workload -w A -c 100 -g 10 -d 20 -p 1024 -t btree +b_workload -w A -c 100 -g 10 -d 20 -p 1024 -t hash +b_workload -w A -c 100 -g 10 -d 20 -p 1024 -t btree +b_workload -w A -c 100 -g 10 -d 20 -p 1024 -t hash +b_workload -w A -c 100 -g 10 -d 256 -p 1024 -t btree +b_workload -w A -c 100 -g 10 -d 256 -p 1024 -t hash +b_workload -w A -c 100 -g 10 -o -t btree -p 1024 +b_workload -w A -c 100 -g 10 -o -t hash -p 1024 +b_workload -w E -c 100 -g 10 -d 20 -p 1024 -t btree +b_workload -w E -c 100 -g 10 -d 20 -p 1024 -t hash +b_workload -w F -c 100 -g 10 -d 20 -p 1024 -t btree +b_workload -w F -c 100 -g 10 -d 20 -p 1024 -t hash +b_workload -w G -c 100 -g 10 -d 20 -p 1024 -t btree +b_workload -w G -c 100 -g 10 -d 20 -p 1024 -t hash +b_workload -w H -c 100 -d 20 -p 1024 -t hash diff --git a/test_micro/configs/run.std b/test_micro/configs/run.std new file mode 100644 index 0000000..264e1d9 --- /dev/null +++ b/test_micro/configs/run.std @@ -0,0 +1,123 @@ +b_curalloc -c 1000000 + +b_curwalk -c 100 -d 1000 -Ss -t btree -w 100 +b_curwalk -c 100 -d 1000 -Ss -t hash -w 100 +b_curwalk -c 100 -d 1000 -p -t btree -w 100 +b_curwalk -c 100 -d 1000 -p -t hash -w 100 +b_curwalk -c 100 -d 1000 -pSs -t btree -w 100 +b_curwalk -c 100 -d 1000 -pSs -t hash -w 100 +b_curwalk -c 100 -d 1000 -ps -t btree -w 100 +b_curwalk -c 100 -d 1000 -ps -t hash -w 100 +b_curwalk -c 100 -d 1000 -s -t btree -w 100 +b_curwalk -c 100 -d 1000 -s -t hash -w 100 +b_curwalk -c 100 -d 1000 -t btree -w 100 +b_curwalk -c 100 -d 1000 -t hash -w 100 +b_curwalk -c 10000 -d 10 -s -t btree -w 100 +b_curwalk -c 10000 -d 10 -s -t hash -w 100 +b_curwalk -c 10000 -d 10 -t btree -w 100 +b_curwalk -c 10000 -d 10 -t hash -w 100 +b_curwalk -c 100000 -p -t btree -w 100 +b_curwalk -c 100000 -p -t hash -w 100 +b_curwalk -c 100000 -p -t queue -w 100 +b_curwalk -c 100000 -p -t recno -w 100 +b_curwalk -c 100000 -t btree -w 100 +b_curwalk -c 100000 -t hash -w 100 +b_curwalk -c 100000 -t queue -w 100 +b_curwalk -c 100000 -t recno -w 100 + +b_del -c 100000 -t btree +b_del -c 100000 -t hash +b_del -c 100000 -t queue +b_del -c 100000 -t recno +b_del -w -c 100000 -t btree +b_del -w -c 100000 -t hash +b_del -w -c 100000 -t queue +b_del -w -c 100000 -t recno + +b_get -c 1000000 -t btree +b_get -c 1000000 -t hash +b_get -c 1000000 -t queue +b_get -c 1000000 -t recno + +b_inmem -d 32 -k 8 -o 100000 -P 32768 bulk +b_inmem -d 32 -k 8 -o 100000 -P 32768 txn-sync +b_inmem -d 32 -k 8 -o 1000000 -P 32768 read +b_inmem -d 32 -k 8 -o 1000000 -P 32768 txn-nosync +b_inmem -d 32 -k 8 -o 1000000 -P 32768 txn-read +b_inmem -d 32 -k 8 -o 1000000 -P 32768 txn-write +b_inmem -d 32 -k 8 -o 1000000 -P 32768 txn-write-nosync +b_inmem -d 32 -k 8 -o 1000000 -P 32768 write + +b_load -c 100000 -t hash +b_load -c 1000000 -t btree +b_load -c 1000000 -t queue +b_load -c 1000000 -t recno +b_load -d -c 1000000 -t btree +b_load -d -c 1000000 -t hash + +b_open -c 10000 -d -t btree +b_open -c 10000 -d -t hash +b_open -c 10000 -d -t queue +b_open -c 10000 -d -t recno +b_open -c 10000 -f -t btree +b_open -c 10000 -f -t hash +b_open -c 10000 -f -t queue +b_open -c 10000 -f -t recno +b_open -c 10000 -fd -t btree +b_open -c 10000 -fd -t hash +b_open -c 10000 -fd -t recno +b_open -c 10000 -t btree +b_open -c 10000 -t hash +b_open -c 10000 -t queue +b_open -c 10000 -t recno + +b_put -c 100000 -d 204800 -t btree +b_put -c 100000 -d 204800 -t hash +b_put -c 100000 -d 204800 -t recno +b_put -c 1000000 -s 10 -t btree +b_put -c 1000000 -s 10 -t hash +b_put -c 1000000 -s 10 -t queue +b_put -c 1000000 -s 10 -t recno +b_put -c 1000000 -t btree +b_put -c 1000000 -t hash +b_put -c 1000000 -t queue +b_put -c 1000000 -t recno + +b_recover -c 1000000 + +b_txn -a -c 1000000 +b_txn -c 1000000 + +b_txn_write -a -c 100000 +b_txn_write -ar -c 100000 +b_txn_write -c 10000 +b_txn_write -r -c 10000 +b_txn_write -rw -c 100000 +b_txn_write -w -c 100000 + +b_workload -w A -c 100000 -g 10 -d 20 -p 1024 -t btree +b_workload -w A -c 100000 -g 10 -d 20 -p 1024 -t hash +b_workload -w A -c 100000 -g 10 -d 20 -p 32768 -t btree +b_workload -w A -c 100000 -g 10 -d 20 -p 32768 -t hash +b_workload -w A -c 100000 -g 10 -d 20 -p 4096 -t btree +b_workload -w A -c 100000 -g 10 -d 20 -p 4096 -t hash +b_workload -w A -c 100000 -g 10 -d 20 -p 8192 -t btree +b_workload -w A -c 100000 -g 10 -d 20 -p 8192 -t hash +b_workload -w A -c 100000 -g 10 -d 256 -p 1024 -t btree +b_workload -w A -c 100000 -g 10 -d 256 -p 1024 -t hash +b_workload -w A -c 100000 -o -t btree +b_workload -w A -c 100000 -o -t hash +b_workload -w E -c 100000 -g 10 -d 20 -p 1024 -t btree +b_workload -w E -c 100000 -g 10 -d 20 -p 1024 -t hash +b_workload -w F -c 100000 -g 10 -d 20 -p 1024 -t btree +b_workload -w F -c 100000 -g 10 -d 20 -p 1024 -t hash +b_workload -w G -c 100000 -g 10 -d 20 -p 1024 -t btree +b_workload -w G -c 100000 -g 10 -d 20 -p 1024 -t hash +b_workload -w H -c 10000000 -d 20 -p 1024 -t hash + +b_latch -c 100000000 +b_latch -c 100000000 -n 1 +b_latch -c 100000000 -n 2 +b_latch -c 100000000 -n 4 +b_latch -c 100000000 -n 8 +b_latch -c 100000000 -n 64 diff --git a/test_micro/configs/run.workload b/test_micro/configs/run.workload new file mode 100644 index 0000000..4d289e2 --- /dev/null +++ b/test_micro/configs/run.workload @@ -0,0 +1,38 @@ +b_workload -m 1 -w A -v -c 100000 -o -t hash +b_workload -m 2 -w A -v -c 100000 -o -t btree +b_workload -m 3 -w A -v -c 100000 -g 10 -d 20 -p 32768 -t hash +b_workload -m 4 -w A -v -c 100000 -g 10 -d 20 -p 32768 -t btree +b_workload -m 5 -w A -v -c 100000 -g 10 -d 20 -p 8192 -t hash +b_workload -m 6 -w A -v -c 100000 -g 10 -d 20 -p 8192 -t btree +b_workload -m 7 -w A -v -c 100000 -g 10 -d 20 -p 4096 -t hash +b_workload -m 8 -w A -v -c 100000 -g 10 -d 20 -p 4096 -t btree +b_workload -m 9 -w A -v -c 100000 -g 10 -d 20 -p 1024 -t hash +b_workload -m 10 -w A -v -c 100000 -g 10 -d 20 -p 1024 -t btree +b_workload -m 11 -w A -v -c 10000 -g 10 -d 256 -p 1024 -t hash +b_workload -m 12 -w A -v -c 10000 -g 10 -d 256 -p 1024 -t btree +b_workload -m 13 -w F -v -c 100000 -g 10 -d 20 -p 1024 -t hash +b_workload -m 14 -w F -v -c 100000 -g 10 -d 20 -p 1024 -t btree +b_workload -m 15 -w G -v -c 100000 -g 10 -d 20 -p 1024 -t hash +b_workload -m 16 -w G -v -c 100000 -g 10 -d 20 -p 1024 -t btree +# Run put/get(G) with different page sizes, since fill factor +# is interesting when not deleting all of the elements. +b_workload -m 17 -w E -v -c 100000 -g 10 -d 20 -p 32768 -t hash +b_workload -m 18 -w E -v -c 100000 -g 10 -d 20 -p 32768 -t btree +b_workload -m 19 -w E -v -c 100000 -g 10 -d 20 -p 8192 -t hash +b_workload -m 20 -w E -v -c 100000 -g 10 -d 20 -p 8192 -t btree +b_workload -m 21 -w E -v -c 100000 -g 10 -d 20 -p 4096 -t hash +b_workload -m 22 -w E -v -c 100000 -g 10 -d 20 -p 4096 -t btree +b_workload -m 23 -w E -v -c 100000 -g 10 -d 20 -p 1024 -t hash +b_workload -m 24 -w E -v -c 100000 -g 10 -d 20 -p 1024 -t btree +b_workload -m 25 -w E -v -c 10000 -g 10 -d 256 -p 1024 -t hash +b_workload -m 26 -w E -v -c 10000 -g 10 -d 256 -p 1024 -t btree +b_workload -m 27 -w E -v -c 100000 -g 10 -o -d 10 -p 1024 -t hash +b_workload -m 28 -w E -v -c 100000 -g 10 -o -d 10 -p 1024 -t btree +b_workload -m 29 -w A -v -c 10000 -g 10 -d 1024 -p 512 -t hash +b_workload -m 30 -w A -v -c 10000 -g 10 -d 1024 -p 512 -t btree +b_workload -m 31 -w H -v -c 1000000 -d 20 -p 8192 -t hash +b_workload -m 32 -w H -v -c 1000000 -d 20 -p 8192 -t btree +b_workload -m 33 -w H -v -c 1000000 -d 20 -p 512 -t hash +b_workload -m 34 -w H -v -c 1000000 -d 20 -p 512 -t btree +b_workload -m 35 -w H -v -c 10000000 -d 20 -p 512 -t hash +b_workload -m 36 -w H -v -c 10000000 -d 20 -p 512 -t btree |