goncalotomas / fmke_client

FMKe client

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

fmke_client

Erlang Version Build Status

This repository contains client code for the FMKe benchmark. The client is available as a fork of Lasp Bench, a Workload Generation tool written in Erlang.

Build

To compile fmke_client you can run the following command:

rebar3 escriptize

This will download dependencies and generate a lasp_bench binary.

Run

You will find a fmke_client.config file under examples that should be configured with the IP addresses and corresponding ports of your running FMKe nodes.

After ensuring you have a correct configuration file you can start the client by running:

./_build/default/bin/lasp_bench examples/fmke_client.config

Note that you might require more than one instance of the client running at the same time in order to achieve maximum throughput on your database system. Refer to the FMKe documentation for further instructions on achieving this.

Getting Results

You can run make results to generate throughput and latency plots for a single client, but other utilities will be made available to allow the merging of results of multiple clients into a single, global result. Refer to the FMKe documentation.

About

FMKe client

License:Apache License 2.0


Languages

Language:Erlang 71.2%Language:Shell 17.7%Language:R 5.6%Language:HTML 3.8%Language:Makefile 0.9%Language:Python 0.8%