struct tapi_memaslap_report

Overview

memaslap information from the stdout. More…

#include <tapi_memaslap.h>

struct tapi_memaslap_report {
    // fields

    unsigned int tps;
    double net_rate;
    bool lat_stats_enabled;
    tapi_memaslap_lat_stats get_stats;
    tapi_memaslap_lat_stats set_stats;
    tapi_memaslap_lat_stats total_stats;
    uint64_t cmd_get;
    uint64_t cmd_set;
    uint64_t get_misses;
    uint64_t written_bytes;
    uint64_t read_bytes;
    uint64_t object_bytes;
    char* cmd;
};

Detailed Documentation

memaslap information from the stdout.

Fields

unsigned int tps

Throughput, operations/second.

double net_rate

The rate of network. It’s always in Mibit/s.

bool lat_stats_enabled

Availability of latency statistics.

tapi_memaslap_lat_stats get_stats

Get requests latency statistics.

tapi_memaslap_lat_stats set_stats

Set requests latency statistics.

tapi_memaslap_lat_stats total_stats

Total (get + set) requests latency statistics.

uint64_t cmd_get

Total number of get commands issued.

uint64_t cmd_set

Total number of set commands issued.

uint64_t get_misses

Total number of get cache misses.

uint64_t written_bytes

Total number of bytes written to the network.

uint64_t read_bytes

Total number of bytes read from the network.

uint64_t object_bytes

Total number of bytes allocated for objects.

char* cmd

Command line used to start the memaslap job.