def default_args(mem_func: FunctionOfTime, load: Union[int, FunctionOfTime] = 20, win_size='100k', seed=1, dynamic=True, elastic=True, mode='local', init_mem_size=64, spare_mem=100, cmd_get_percent=0.3, **extra_info): return default_single_vm_args( application=Memcached(spare_mem=spare_mem, init_mem_size=init_mem_size, wait_timeout=20, dynamic=dynamic, elastic=elastic), benchmark=MemSlap(cmd_get_percent=cmd_get_percent, keys_dist=[(249, 249, 1.0)], vals_dist=[(1024, 1024, 1.0)], win_size=win_size, seed=seed, mode=mode), mem_func=mem_func, load=load, load_interval=mem_func.get_max_time(), guest_collectors=(MemcachedCollector, ), **extra_info)
def default_args(mem_func: FunctionOfTime, load: Union[int, FunctionOfTime] = 1, **extra_info): return default_single_vm_args(application=Stress(), benchmark=StressBenchmark(), mem_func=mem_func, load=load, load_interval=10, **extra_info)
def default_args(mem_func: FunctionOfTime, load: Union[int, FunctionOfTime] = 1, **extra_info): return default_single_vm_args(application=IPerf(), benchmark=IPerfBenchmark(mode='remote'), mem_func=mem_func, load=load, load_interval=30, **extra_info)
def default_args(mem_func: FunctionOfTime, load: Union[int, FunctionOfTime] = 10, load_interval: int = 5, **extra_info): max_mem = mem_func.get_max_value() return default_single_vm_args(application=MemoryConsumer( spare_mem=100, saturation_mem=2 * 1024, wait_timeout=20, sleep_after_write=0.1, max_mem=max_mem, backend='cpp'), benchmark=MemoryConsumerBenchmark(), mem_func=mem_func, load=load, load_interval=load_interval, **extra_info)