anchor.diff:                            msacc:start(Time),
                             receive
                                 {done,Tag,Pid} ->
  -                                  fs_log(PrivDir,
  +                                  fs_log(Config,
                                            "sched_util_runner.msacc:stats",
                                            ok),
                                     ServerStats = msacc:stats(),
  -                                  fs_log(PrivDir,
  +                                  fs_log(Config,
                                            "sched_util_runner.msacc:ServerStats",
                                            ServerStats),
                                     exit({result,Tag,ServerStats})
  
positive.code: 
  sched_utilization(A, B, Prefix, Effort, HA, HB, Config) ->
      SSL = proplists:get_value(ssl_dist, Config),
      PrivDir = proplists:get_value(priv_dir, Config),
      [] = ssl_apply(HA, erlang, nodes, []),
      [] = ssl_apply(HB, erlang, nodes, []),
      ct:log("Starting scheduler utilization run on ~w and ~w", [A, B]),
  
negative.code: %% Runs on node A and spawns a server on node B
  %% We want to avoid getting busy_dist_port as it hides the true SU usage
  %% of the receiver and sender.
  sched_util_runner(A, B, Effort, true, Config) ->
      sched_util_runner(A, B, Effort, 250, Config);
  sched_util_runner(A, B, Effort, false, Config) ->
      sched_util_runner(A, B, Effort, 250, Config);
  sched_util_runner(A, B, Effort, Senders, Config) ->
      process_flag(trap_exit, true),
      Payload = payload(5),
      Time = 1000 * Effort,
  