This repository has been archived by the owner on Sep 27, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 622
OLTPBenchmark
Andy Pavlo edited this page Jun 5, 2017
·
16 revisions
Follow these steps to install oltpbenchmark
suite.
## Clone our customized oltpbench Git Repository
git clone https://github.com/oltpbenchmark/oltpbench.git
## Compile OLTP-Benchmark using the provided Ant script
ant
Important: Peloton uses the Postgres driver. That means you can use any of the existing Postgres sample configuration files. But you must change the dbtype
to "peloton" in the configuration file.
Before running any benchmark clients, ensure that you have started the Peloton server. You can start the server, as described here.
The following command first loads the ycsb database (create=true
load=true
), and then runs the workload described in the config/peloton_ycsb_config.xml
file. The results (latency, throughput) are summarized into 5 second buckets (-s 5), and the output is written into two files: outputfile.res
(aggregated) and outputfile.raw
(detailed).
## Run the benchmark on Peloton
./oltpbenchmark -b ycsb
-c config/peloton_ycsb_config.xml
--create=true --load=true --execute=true
-s 5
-o outputfile