Install nghttp2. If you have apt-get installed, ./setup_nghttp.sh will do all the required setup.
Start AIStore with any number of proxies and one target. Since nghttp2 does not follow redirects, the benchmarking scripts must point directly at a target.
Usage
Each benchmark has four arguments:
U: The URL of the target
B: The bucket to get files from
N: The number of files to get
C: The number of concurrent clients to use (unavailable for server_push_http2_bench)
./server_push_http2_bench U B N uses http2 with server push to get N files.
./no_server_push_http2_bench U B N C uses http2 to get N files, with C clients.
./http1_bench U B N C uses http1.1 to get N files, with C clients.