stasis-aries-wal/benchmarks
2012-12-04 16:22:08 -08:00
..
berkeleyDB support "make install", and use libtool to generate .so, .a files. 2007-06-25 15:47:28 +00:00
multicore change more malloc calls to use stasis_malloc/stasis_alloc 2012-11-30 17:15:03 -08: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 more malloc fixes; add stasis_alloc, stasis_malloc_trailing_array 2012-11-14 23:04:03 -08:00
butterfly.c merge in changes from svn[r1572..r1601] 2012-04-21 12:52:31 -04:00
CMakeLists.txt remove dead "raw" page format 2011-11-07 22:38:23 +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 calloc -> stasis_calloc 2012-11-30 18:29:28 -08:00
lhtableThreaded.c change more malloc calls to use stasis_malloc/stasis_alloc 2012-11-30 17:15:03 -08: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 change more malloc calls to use stasis_malloc/stasis_alloc 2012-11-30 17:15:03 -08:00
linearHashNTAThreaded.c change more malloc calls to use stasis_malloc/stasis_alloc 2012-11-30 17:15:03 -08:00
linearHashNTAWriteRequests.c change more malloc calls to use stasis_malloc/stasis_alloc 2012-11-30 17:15:03 -08: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 get rid of variables named "new" 2012-12-04 16:22:08 -08: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 change more malloc calls to use stasis_malloc/stasis_alloc 2012-11-30 17:15:03 -08: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 change more malloc calls to use stasis_malloc/stasis_alloc 2012-11-30 17:15:03 -08:00
rawIOPS.pl add defaults for some of the rawIOPS.pl command line options 2011-09-06 19:58:30 +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 change more malloc calls to use stasis_malloc/stasis_alloc 2012-11-30 17:15:03 -08:00
rose.cpp realloc -> stasis_realloc 2012-11-30 19:15:18 -08:00
rose.sh Initial ROSE check in. 2007-10-15 17:46:44 +00:00
roseTable.cpp change more malloc calls to use stasis_malloc/stasis_alloc 2012-11-30 17:15:03 -08:00
roseTable.h change more malloc calls to use stasis_malloc/stasis_alloc 2012-11-30 17:15:03 -08:00
roseTableTpcCH-workload1.cpp change more malloc calls to use stasis_malloc/stasis_alloc 2012-11-30 17:15:03 -08:00
roseTableTpcCH-workload2.cpp change more malloc calls to use stasis_malloc/stasis_alloc 2012-11-30 17:15:03 -08:00
roseTableTpcCH.h change more malloc calls to use stasis_malloc/stasis_alloc 2012-11-30 17:15:03 -08:00
run_redBlackMemoryOverhead.pl add redblack tree memory overhead benchmark 2010-11-24 20:35:02 +00:00
seekMap.c calloc -> stasis_calloc 2012-11-30 18:29:28 -08:00
sequentialThroughput.c calloc -> stasis_calloc 2012-11-30 18:29:28 -08:00
slotted.c reordered includes for compatibility with gcc3 2010-01-21 00:03:17 +00:00
stride.c merge in changes from svn[r1572..r1601] 2012-04-21 12:52:31 -04:00
stride.pl add a number of low-level disk bencmarks 2011-11-07 22:41:01 +00:00
tpc-ch-generator.pl Added sample invocation to script. 2008-06-08 20:22:10 +00:00
transitiveClosure.c change more malloc calls to use stasis_malloc/stasis_alloc 2012-11-30 17:15:03 -08:00
turbine.c calloc -> stasis_calloc 2012-11-30 18:29:28 -08:00
turbine.pl add a number of low-level disk bencmarks 2011-11-07 22:41:01 +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

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