File tree Expand file tree Collapse file tree 2 files changed +2
-0
lines changed
Expand file tree Collapse file tree 2 files changed +2
-0
lines changed Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ for i in {1..{{ nb_iterations }}}; do
1313 -p {{ hwpc_alone_configs.get(core_value).unwrap ().cgroup_basepath }} \
1414 -r {{ hwpc_alone_configs.get(core_value).unwrap ().output.type }} -U {{ hwpc_home_directory}}/{{ results_directory }}/hwpc_alone_{{ core_value }}_{{ cpu_ops_per_core }}/hwpc_alone_{{ core_value }}_{{ cpu_ops_per_core }}_$i \
1515 {% if hwpc_alone_configs.get(core_value).unwrap().system.rapl.events.len () > 0 %} -s " rapl" {%~ for event in hwpc_alone_configs.get(core_value).unwrap ().system.rapl.events %}-e " {{ event }}" {% endfor %} {% endif %} {% if hwpc_alone_configs.get(core_value).unwrap().system.msr.events.len () > 0 %} -s " msr" {%~ for event in hwpc_alone_configs.get(core_value).unwrap ().system.msr.events %}-e " {{ event }}" {% endfor %} {% endif %} {% if hwpc_alone_configs.get(core_value).unwrap().system.core.events.len () > 0 %} -c " core" {%~ for event in hwpc_alone_configs.get(core_value).unwrap ().system.core.events %}-e " {{ event }}" {% endfor %} {% endif %}
16+ while ! [[ -e " {{ results_directory }}/hwpc_alone_{{ core_value }}_{{ cpu_ops_per_core }}/hwpc_alone_{{ core_value }}_{{ cpu_ops_per_core }}_$i /rapl.csv" ]]; do sleep 0.02s ; done
1617 stress-ng --cpu {{ core_value }} --cpu-ops {{ core_value * cpu_ops_per_core }} -q
1718 docker rm -f {{ hwpc_alone_configs.get(core_value).unwrap ().name }}_{{ cpu_ops_per_core }}_$i
1819 sleep 15
Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ for i in {1..{{ nb_iterations }}}; do
1515 -r {{ hwpc_and_perf_configs.get(core_value).unwrap ().output.type }} -U {{ hwpc_home_directory }}/{{ results_directory }}/hwpc_and_perf_{{ core_value }}/hwpc_and_perf_{{ core_value }}_{{ cpu_ops_per_core }}_$i \
1616 {% if hwpc_alone_configs.get(core_value).unwrap().system.rapl.events.len () > 0 %} -s " rapl" {%~ for event in hwpc_alone_configs.get(core_value).unwrap ().system.rapl.events %}-e " {{ event }}" {% endfor %}{% endif %} {% if hwpc_alone_configs.get(core_value).unwrap().system.msr.events.len () > 0 %} -s " msr" {%~ for event in hwpc_alone_configs.get(core_value).unwrap ().system.msr.events %}-e " {{ event }}" {% endfor %} {% endif %} {% if hwpc_alone_configs.get(core_value).unwrap().system.core.events.len () > 0 %} -c " core" {%~ for event in hwpc_alone_configs.get(core_value).unwrap ().system.core.events %}-e " {{ event }}" {% endfor %} {% endif %}
1717
18+ while ! [[ -e " {{ results_directory }}/hwpc_and_perf_{{ core_value }}/hwpc_and_perf_{{ core_value }}_{{ cpu_ops_per_core }}_$i /rapl.csv" ]]; do sleep 0.02s ; done
1819 # ## PERF with {{ core_value }} CPU * {{ cpu_ops_per_core }} OPS
1920 sudo perf stat -a -o /tmp/perf_and_hwpc_{{ core_value }}_{{ cpu_ops_per_core }}_$i {% for perf_event in perf_events.iter () %}-e " {{ perf_event }}" {% endfor %} stress-ng --cpu {{ core_value }} --cpu-ops {{ core_value * cpu_ops_per_core }} -q
2021 cat /tmp/perf_and_hwpc_{{ core_value }}_{{ cpu_ops_per_core }}_$i >> {{ results_directory }}/perf_and_hwpc_{{ core_value }}_{{ cpu_ops_per_core }}
You can’t perform that action at this time.
0 commit comments