Link Search Menu Expand Document

Benchmark

Throughput and latency for different cluster sizes are measured using benchmark script in tests directory.

Table of contents

Running benchmark

Setup development environment.

Provide two files in tests directory:

  1. serverkey : ssh key for remote login
  2. hosts : hostnames (ip addresses) with each line for one server

Configure main.go to run benchmarks on remote linux servers.

RemoteLinuxCluster = true // set true
RunBenchmark       = true // set true 

Run benchmarks.

go run .

Benchmark on AWS

Benchmarks using different cluster sizes are run on AWS. The results, logs, and resource utilization (dstat) can be found here. Benchmark


Copyright (C) 2021 Aung Maw

Licensed under the GNU General Public License v3.0