This repository contains a collection of TCP and UDP RPC servers for use with Linux, IX, and Zygos. All the servers implement the binary memcached protocol, thus they can be used in conjunction with memcached benchmark tools, such as mutilate.
Each server performs a different operation for every GET request:
spin
: spins the CPU for N seconds, where N is a random variable that follows a specified in the command line distribution.silotpcc
: executes a random TPC-C transaction on the Silo in-memory database.