stasis-aries-wal/benchmarks
2011-09-06 19:56:39 +00:00
..
berkeleyDB support "make install", and use libtool to generate .so, .a files. 2007-06-25 15:47:28 +00:00
multicore change pinDifferentPages benchmark so that the pages have poor memory locality. This leads to much lower performance. 2011-08-19 22:16:30 +00:00
nightly Updated X-axis range to better reflect paper. 2006-08-10 23:37:19 +00:00
SOSP Bulk load + TPS with reiserfs. TPS is flakey for some reason... 2005-03-25 12:03:51 +00:00
.cvsignore Updated svn:ignore. 2007-10-03 01:52:41 +00:00
arrayListSet.c reordered includes for compatibility with gcc3 2010-01-21 00:03:17 +00:00
BDB_HASH_INSERT.script Old benchmarking stuff I forgot to add to the repository. 2004-11-29 21:30:21 +00:00
BDB_RAW_INSERT.script Old benchmarking stuff I forgot to add to the repository. 2004-11-29 21:30:21 +00:00
bufferManager.c add "raid1" a simple mirroring I/O handle implementation 2010-12-03 03:51:24 +00:00
CMakeLists.txt added rawIOPS benchmark 2011-08-31 19:26:33 +00:00
distributedLsnFree.c more refactoring; no more globals in transactionTable.c 2009-10-14 21:22:50 +00:00
distributedLsnFree.sh benchmark script 2009-03-20 11:36:58 +00:00
generateScripts.pl Preliminary benchmark program uploads for SEDA-style response time percentiles vs requests / second 2005-03-12 22:11:18 +00:00
generateScriptsThreads.pl Preliminary benchmark program uploads for SEDA-style response time percentiles vs requests / second 2005-03-12 22:11:18 +00:00
hashPerformance.c add benchmark of CRC32 throughput vs. memory bandwidth 2011-08-31 18:07:38 +00:00
lhtableThreaded.c moved in-memory data structures and hash functions to util/ 2011-06-13 10:19:44 +00:00
linearHashNTA.c Amortize bucket initialization costs for linear hash tables. The best case improvement (~ 20%) is seen with hashes with fixed length key/value pairs and insert-only workloads 2010-05-12 17:51:20 +00:00
linearHashNTAMultiReader.c initial opensolaris port 2009-11-29 03:22:36 +00:00
linearHashNTAThreaded.c initial opensolaris port 2009-11-29 03:22:36 +00:00
linearHashNTAWriteRequests.c initial opensolaris port 2009-11-29 03:22:36 +00:00
linkedListNTA.c reordered includes for compatibility with gcc3 2010-01-21 00:03:17 +00:00
LLADD_LOGICAL.script Old benchmarking stuff I forgot to add to the repository. 2004-11-29 21:30:21 +00:00
LLADD_PHYSICAL.script Old benchmarking stuff I forgot to add to the repository. 2004-11-29 21:30:21 +00:00
LLADD_RAW_PHYSICAL.script Old benchmarking stuff I forgot to add to the repository. 2004-11-29 21:30:21 +00:00
LLADD_THREADED.script Preliminary benchmark program uploads for SEDA-style response time percentiles vs requests / second 2005-03-12 22:11:18 +00:00
LOGICAL_THREADS.script Preliminary benchmark program uploads for SEDA-style response time percentiles vs requests / second 2005-03-12 22:11:18 +00:00
lsn_bench_common.h more refactoring; no more globals in transactionTable.c 2009-10-14 21:22:50 +00:00
Makefile.am more benchmarks; transactions can now be multithreaded 2009-03-20 11:36:27 +00:00
naiveHash.c reordered includes for compatibility with gcc3 2010-01-21 00:03:17 +00:00
naiveMultiThreaded.c reordered includes for compatibility with gcc3 2010-01-21 00:03:17 +00:00
pageOrientedListNTA.c reordered includes for compatibility with gcc3 2010-01-21 00:03:17 +00:00
qos.c yet another refactoring; broke groupForce into its own module, removed more static variables and namespace violations 2009-05-13 18:04:53 +00:00
rawIOPS.c fix warning 2011-09-06 19:56:39 +00:00
rawIOPS.pl add driver script for rawIOPS 2011-08-31 20:25:45 +00:00
rawSet.c reordered includes for compatibility with gcc3 2010-01-21 00:03:17 +00:00
README.run_redBlackMemoryOverhead add redblack tree memory overhead benchmark 2010-11-24 20:35:02 +00:00
redBlackMemoryOverhead.c moved in-memory data structures and hash functions to util/ 2011-06-13 10:19:44 +00:00
rose.cpp move compression and latchFree page formats to experimental/ 2011-06-13 08:02:20 +00:00
rose.sh Initial ROSE check in. 2007-10-15 17:46:44 +00:00
roseTable.cpp move compression and latchFree page formats to experimental/ 2011-06-13 08:02:20 +00:00
roseTable.h move compression and latchFree page formats to experimental/ 2011-06-13 08:02:20 +00:00
roseTableTpcCH-workload1.cpp move compression and latchFree page formats to experimental/ 2011-06-13 08:02:20 +00:00
roseTableTpcCH-workload2.cpp move compression and latchFree page formats to experimental/ 2011-06-13 08:02:20 +00:00
roseTableTpcCH.h move compression and latchFree page formats to experimental/ 2011-06-13 08:02:20 +00:00
run_redBlackMemoryOverhead.pl add redblack tree memory overhead benchmark 2010-11-24 20:35:02 +00:00
seekMap.c move myrandom into stasis/util, rename it stasis_util_random64 2011-08-31 19:25:09 +00:00
sequentialThroughput.c add read-only mode to sequentialThroughput benchmark, add timing data to its output 2011-08-19 22:15:38 +00:00
slotted.c reordered includes for compatibility with gcc3 2010-01-21 00:03:17 +00:00
tpc-ch-generator.pl Added sample invocation to script. 2008-06-08 20:22:10 +00:00
transitiveClosure.c move a bunch of multiplexer and lsm related stuff into experimental/ directory 2011-06-13 06:58:34 +00:00
writeBack.c cleaned up arrayList. stasis_record_write no longer takes an LSN (it was ignoring it anyway). Added some missing calls to stasis_page_lsn_write (each time a page is written to, stasis_page_lsn_write should be called; this happens automatically for operations called via tupdate 2009-06-02 18:25:35 +00:00
writeback.sh support for lsn-free writeback; partial benchmark code for submission 2009-03-19 03:36:13 +00:00
zeroCopy.c reordered includes for compatibility with gcc3 2010-01-21 00:03:17 +00:00

README for red black tree memory benchmark
------------------------------------------

To run the benchmark, see redBlackMemoryOverhead.c and run_redBlackMemoryOverhead.pl.

To post-process the output into tab-delimited file suitable for further analysis:

grep -i results file*.out  | tr -s ' ' '\t' > results.txt