in scripts/load_testing/server_config.py [0:0]
def generate_config(instances, vsize, slab_mem, pmem_paths, engine):
# create top-level folders under prefix
try:
os.makedirs('config')
except:
pass
try:
os.makedirs('log')
except:
pass
item_size = vsize + KSIZE + PELIKAN_ITEM_OVERHEAD
nkey = int(ceil(1.0 * slab_mem / item_size))
hash_power = int(ceil(log(nkey, 2)))
# create twemcache|slimcache config file(s)
for i in range(instances):
admin_port = PELIKAN_ADMIN_PORT + i
server_port = PELIKAN_SERVER_PORT + i
config_file = '{engine}-{server_port}.config'.format(engine=engine, server_port=server_port)
# String with common options for both twemcache and slimcache
config_str = """\