/
clusterperf benchmarks
clusterperf benchmarks
clusterperf.py
is a program that configures a RAMCloud cluster (using cluster.py) and then runs various benchmarks on it, using the program ClusterPerf as a client running on some of the cluster machines. This page contains the output of that program at various points in time, so it provides a history of RAMCloud cluster performance. Unless otherwise indicated, infrc
is used as transport.
Note: for consistency, be sure to compile with DEBUG=no
- November 24, 2018 ({basic,homa}+infud) (Optimized infud bandwidth)
- November 10, 2018 ({basic,homa}+infud) (New transport: homa)
- August 23, 2016 (basic+dpdk) (DPDK over 1G Ethernet)
- January 6, 2016 (basic+infud) (New transport: basic)
- January 6, 2016 (Added linearizability support)
- January 30, 2015 (added dispatchExec, indexing)
- September 29, 2014 (Cache prefetching, various throughput optimizations, rewrite of multi-op client side)
- August 8, 2014 (Uses TCP over 1GigE, may be useful for others outside Stanford to compare against)
- June 19, 2014 (Buffer rewrite, ObjectFinder session caching)
- March 28, 2014 (on TCP/IP with -v option)
- August 13, 2013 (Table Stats Tracking)
- August 12, 2013
- November 12, 2012 (faster reads & multi-reads)
- June 20, 2012 (multi-read performance)
- April 12, 2012 (just after conversion to variable-length keys)
- September 13, 2011 (old 64-bit fixed-length keys)
, multiple selections available,
Related content
Perf benchmarks
Perf benchmarks
More like this
Performance Improvement Log
Performance Improvement Log
More like this
Interesting Links
Interesting Links
More like this
RAMCloud Presentations
RAMCloud Presentations
More like this
clusterperf January 2016 infrc
clusterperf January 2016 infrc
More like this
clusterperf January 2015
clusterperf January 2015
More like this