1# Example of the librpma_apm_server job 2 3[global] 4ioengine=librpma_apm_server 5create_serialize=0 # (required) forces specific initiation sequence 6kb_base=1000 # turn on the straight units handling (non-compatibility mode) 7serverip=[serverip] # IP address to listen on 8port=7204 # port(s) the server jobs will listen on, ports <port; port + numjobs - 1> will be used 9thread 10 11# The server side spawns one thread for each expected connection from 12# the client-side, opens and registers the range dedicated for this thread 13# (a workspace) from the provided memory. 14# Each of the server threads accepts a connection on the dedicated port 15# (different for each and every working thread) and waits for it to end up, 16# and closes itself. 17 18[server] 19# set to 1 (true) ONLY when Direct Write to PMem from the remote host is possible 20# (https://pmem.io/rpma/documentation/basic-direct-write-to-pmem.html) 21direct_write_to_pmem=0 22 23numjobs=1 # number of expected incomming connections 24size=100MiB # size of workspace for a single connection 25filename=malloc # device dax or an existing fsdax file or "malloc" for allocation from DRAM 26# filename=/dev/dax1.0 27