Commit 61692e81 authored by Karol Latecki's avatar Karol Latecki Committed by Konrad Sztyber
Browse files

scripts/nvmf_perf: use common prefix for all target measurements



This should make it easier later to group matching
result files when parsing results.

Signed-off-by: default avatarKarol Latecki <karol.latecki@intel.com>
Change-Id: I8d3c5641c8b71b6027e1f200ce53426a46e5234d
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15466


Reviewed-by: default avatarTomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: default avatarKonrad Sztyber <konrad.sztyber@intel.com>
Reviewed-by: default avatarMichal Berger <michal.berger@intel.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
parent 9b3f5e98
Loading
Loading
Loading
Loading
+7 −8
Original line number Diff line number Diff line
@@ -1553,18 +1553,18 @@ if __name__ == "__main__":
            for run_no in range(1, fio_run_num+1):
                threads = []
                power_daemon = None
                measurements_prefix = "%s_%s_%s_m_%s_run_%s" % (block_size, io_depth, rw, fio_rw_mix_read, run_no)

                for i, cfg in zip(initiators, configs):
                    t = threading.Thread(target=i.run_fio, args=(cfg, run_no))
                    threads.append(t)
                if target_obj.enable_sar:
                    sar_file_prefix = "%s_%s_%s_run_%s_sar" % (block_size, rw, io_depth, run_no)
                    sar_file_prefix = measurements_prefix + "_sar"
                    t = threading.Thread(target=target_obj.measure_sar, args=(args.results, sar_file_prefix, fio_ramp_time, fio_run_time))
                    threads.append(t)

                if target_obj.enable_pcm:
                    pcm_fnames = ["%s_%s_%s_run_%s_%s.csv" % (block_size, rw, io_depth, run_no, x)
                                  for x in ["pcm_cpu", "pcm_memory", "pcm_power", run_no]]
                    pcm_fnames = ["%s_%s.csv" % (measurements_prefix, x) for x in ["pcm_cpu", "pcm_memory", "pcm_power"]]

                    pcm_cpu_t = threading.Thread(target=target_obj.measure_pcm,
                                                 args=(args.results, pcm_fnames[0], fio_ramp_time, fio_run_time))
@@ -1578,21 +1578,20 @@ if __name__ == "__main__":
                    threads.append(pcm_pow_t)

                if target_obj.enable_bw:
                    bandwidth_file_name = "_".join([block_size, rw, str(io_depth), "run_%s" % run_no, "bandwidth"])
                    bandwidth_file_name = ".".join([bandwidth_file_name, "csv"])
                    bandwidth_file_name = measurements_prefix + "_bandwidth.csv"
                    t = threading.Thread(target=target_obj.measure_network_bandwidth,
                                         args=(args.results, bandwidth_file_name, fio_ramp_time, fio_run_time))
                    threads.append(t)

                if target_obj.enable_dpdk_memory:
                    dpdk_mem_file_name = "%s_%s_%s_run_%s_dpdk_mem.txt" % (block_size, rw, io_depth, run_no)
                    dpdk_mem_file_name = measurements_prefix + "_dpdk_mem.txt"
                    t = threading.Thread(target=target_obj.measure_dpdk_memory, args=(args.results, dpdk_mem_file_name, fio_ramp_time))
                    threads.append(t)

                if target_obj.enable_pm:
                    power_daemon = threading.Thread(target=target_obj.measure_power,
                                                    args=(args.results, "%s_%s_%s_run_%s" % (block_size, rw, io_depth, run_no),
                                                          script_full_dir, fio_ramp_time, fio_run_time))
                                                    args=(args.results, measurements_prefix, script_full_dir,
                                                          fio_ramp_time, fio_run_time))
                    threads.append(power_daemon)

                if target_obj.enable_adq: