File tree Expand file tree Collapse file tree 8 files changed +200
-0
lines changed
powerapi-machines/intel/nuc-9-generation/smartwatts/scripts Expand file tree Collapse file tree 8 files changed +200
-0
lines changed Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ docker run --rm -d --name mongo_source -p 27017:27017 mongo:latest
4+
5+ sleep 15
6+
7+ docker run --rm -d --net=host --privileged --pid=host --name " hwpc-sensor" -v /sys:/sys -v /var/lib/docker/containers:/var/lib/docker/containers:ro -v /tmp/powerapi-sensor-reporting:/reporting -v $( pwd) :/srv powerapi/hwpc-sensor:latest -n " $( hostname -f) " -r " mongodb" -U " mongodb://127.0.0.1" -D " db_hwpc" -C " report" -s " rapl" -o -e " RAPL_ENERGY_PKG" -s " msr" -e " TSC" -e " APERF" -e " MPERF" -c " core" -e " CPU_CLK_THREAD_UNHALTED:REF_P" -e " CPU_CLK_THREAD_UNHALTED:THREAD_P" -e " LLC_MISSES" -e " INSTRUCTIONS_RETIRED" -p " /sys/fs/cgroup/perf_event"
8+
9+ sleep 15
10+
11+ mkdir result-float64-50000000-op-1-instance-$( date +" %FT%H%M" )
12+
13+ chmod -R a+rw result-float64-50000000-op-1-instance-$( date +" %FT%H%M" )
14+
15+ docker run --rm -d --name smartwatts --net=host --privileged -v $( pwd) /result-float64-50000000-op-1-instance-$( date +" %FT%H%M" ) :/result-float64-50000000-op-1-instance-$( date +" %FT%H%M" ) powerapi/smartwatts-formula:latest --stream --input mongodb --model HWPCReport --uri mongodb://127.0.0.1 --db db_hwpc --collection report --output csv --model PowerReport --directory /result-float64-50000000-op-1-instance-$( date +" %FT%H%M" ) --cpu-base-freq 2600 --cpu-error-threshold 2.0 --disable-dram-formula --sensor-reports-frequency 1000
16+
17+
18+ for i in {1..20}
19+ do
20+ docker run --rm --name " float64-50000000-op-1-instance" ghcr.io/colinianking/stress-ng --cpu 1 --cpu-method float64 --cpu-ops 50000000 --times >> result-float64-50000000-op-1-instance-$( date +" %FT%H%M" ) .txt
21+ done
22+
23+ docker stop hwpc-sensor
24+ docker stop smartwatts
25+ docker stop mongo_source
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ docker run --rm -d --name mongo_source -p 27017:27017 mongo:latest
4+
5+ sleep 15
6+
7+ docker run --rm -d --net=host --privileged --pid=host --name " hwpc-sensor" -v /sys:/sys -v /var/lib/docker/containers:/var/lib/docker/containers:ro -v /tmp/powerapi-sensor-reporting:/reporting -v $( pwd) :/srv powerapi/hwpc-sensor:latest -n " $( hostname -f) " -r " mongodb" -U " mongodb://127.0.0.1" -D " db_hwpc" -C " report" -s " rapl" -o -e " RAPL_ENERGY_PKG" -s " msr" -e " TSC" -e " APERF" -e " MPERF" -c " core" -e " CPU_CLK_THREAD_UNHALTED:REF_P" -e " CPU_CLK_THREAD_UNHALTED:THREAD_P" -e " LLC_MISSES" -e " INSTRUCTIONS_RETIRED" -p " /sys/fs/cgroup/perf_event"
8+
9+ sleep 15
10+
11+ mkdir result-float64-50000000-op-several-instances-$( date +" %FT%H%M" )
12+
13+ chmod -R a+rw result-float64-50000000-op-several-instances-$( date +" %FT%H%M" )
14+
15+ docker run --rm -d --name smartwatts --net=host --privileged -v $( pwd) /result-float64-50000000-op-several-instances-$( date +" %FT%H%M" ) :/result-float64-50000000-op-several-instances-$( date +" %FT%H%M" ) powerapi/smartwatts-formula:latest --stream --input mongodb --model HWPCReport --uri mongodb://127.0.0.1 --db db_hwpc --collection report --output csv --model PowerReport --directory /result-float64-50000000-op-several-instances-$( date +" %FT%H%M" ) --cpu-base-freq 2600 --cpu-error-threshold 2.0 --disable-dram-formula --sensor-reports-frequency 1000
16+
17+
18+ for i in {1..20}
19+ do
20+ docker run --rm --name " float64-50000000-op-several-instances" ghcr.io/colinianking/stress-ng --cpu 0 --cpu-method float64 --cpu-ops 50000000 --times >> result-float64-50000000-op-several-instances-$( date +" %FT%H%M" ) .txt
21+ done
22+
23+ docker stop hwpc-sensor
24+ docker stop smartwatts
25+ docker stop mongo_source
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ docker run --rm -d --name mongo_source -p 27017:27017 mongo:latest
4+
5+ sleep 15
6+
7+ docker run --rm -d --net=host --privileged --pid=host --name " hwpc-sensor" -v /sys:/sys -v /var/lib/docker/containers:/var/lib/docker/containers:ro -v /tmp/powerapi-sensor-reporting:/reporting -v $( pwd) :/srv powerapi/hwpc-sensor:latest -n " $( hostname -f) " -r " mongodb" -U " mongodb://127.0.0.1" -D " db_hwpc" -C " report" -s " rapl" -o -e " RAPL_ENERGY_PKG" -s " msr" -e " TSC" -e " APERF" -e " MPERF" -c " core" -e " CPU_CLK_THREAD_UNHALTED:REF_P" -e " CPU_CLK_THREAD_UNHALTED:THREAD_P" -e " LLC_MISSES" -e " INSTRUCTIONS_RETIRED" -p " /sys/fs/cgroup/perf_event"
8+
9+ sleep 15
10+
11+ mkdir result-float64-8500000-op-1-instance-$( date +" %FT%H%M" )
12+
13+ chmod -R a+rw result-float64-8500000-op-1-instance-$( date +" %FT%H%M" )
14+
15+ docker run --rm -d --name smartwatts --net=host --privileged -v $( pwd) /result-float64-8500000-op-1-instance-$( date +" %FT%H%M" ) :/result-float64-8500000-op-1-instance-$( date +" %FT%H%M" ) powerapi/smartwatts-formula:latest --stream --input mongodb --model HWPCReport --uri mongodb://127.0.0.1 --db db_hwpc --collection report --output csv --model PowerReport --directory /result-float64-8500000-op-1-instance-$( date +" %FT%H%M" ) --cpu-base-freq 2600 --cpu-error-threshold 2.0 --disable-dram-formula --sensor-reports-frequency 1000
16+
17+
18+ for i in {1..20}
19+ do
20+ docker run --rm --name " float64-8500000-op-1-instance" ghcr.io/colinianking/stress-ng --cpu 1 --cpu-method float64 --cpu-ops 8500000 --times >> result-float64-8500000-op-1-instance-$( date +" %FT%H%M" ) .txt
21+ done
22+
23+ docker stop hwpc-sensor
24+ docker stop smartwatts
25+ docker stop mongo_source
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ docker run --rm -d --name mongo_source -p 27017:27017 mongo:latest
4+
5+ sleep 15
6+
7+ docker run --rm -d --net=host --privileged --pid=host --name " hwpc-sensor" -v /sys:/sys -v /var/lib/docker/containers:/var/lib/docker/containers:ro -v /tmp/powerapi-sensor-reporting:/reporting -v $( pwd) :/srv powerapi/hwpc-sensor:latest -n " $( hostname -f) " -r " mongodb" -U " mongodb://127.0.0.1" -D " db_hwpc" -C " report" -s " rapl" -o -e " RAPL_ENERGY_PKG" -s " msr" -e " TSC" -e " APERF" -e " MPERF" -c " core" -e " CPU_CLK_THREAD_UNHALTED:REF_P" -e " CPU_CLK_THREAD_UNHALTED:THREAD_P" -e " LLC_MISSES" -e " INSTRUCTIONS_RETIRED" -p " /sys/fs/cgroup/perf_event"
8+
9+ sleep 15
10+
11+ mkdir result-float64-8500000-op-several-instances-$( date +" %FT%H%M" )
12+
13+ chmod -R a+rw result-float64-8500000-op-several-instances-$( date +" %FT%H%M" )
14+
15+ docker run --rm -d --name smartwatts --net=host --privileged -v $( pwd) /result-float64-8500000-op-several-instances-$( date +" %FT%H%M" ) :/result-float64-8500000-op-several-instances-$( date +" %FT%H%M" ) powerapi/smartwatts-formula:latest --stream --input mongodb --model HWPCReport --uri mongodb://127.0.0.1 --db db_hwpc --collection report --output csv --model PowerReport --directory /result-float64-8500000-op-several-instances-$( date +" %FT%H%M" ) --cpu-base-freq 2600 --cpu-error-threshold 2.0 --disable-dram-formula --sensor-reports-frequency 1000
16+
17+
18+ for i in {1..20}
19+ do
20+ docker run --rm --name " float64-8500000-op-several-instances" ghcr.io/colinianking/stress-ng --cpu 0 --cpu-method float64 --cpu-ops 8500000 --times >> result-float64-8500000-op-several-instances-$( date +" %FT%H%M" ) .txt
21+ done
22+
23+ docker stop hwpc-sensor
24+ docker stop smartwatts
25+ docker stop mongo_source
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ docker run --rm -d --name mongo_source -p 27017:27017 mongo:latest
4+
5+ sleep 15
6+
7+ docker run --rm -d --net=host --privileged --pid=host --name " hwpc-sensor" -v /sys:/sys -v /var/lib/docker/containers:/var/lib/docker/containers:ro -v /tmp/powerapi-sensor-reporting:/reporting -v $( pwd) :/srv powerapi/hwpc-sensor:latest -n " $( hostname -f) " -r " mongodb" -U " mongodb://127.0.0.1" -D " db_hwpc" -C " report" -s " rapl" -o -e " RAPL_ENERGY_PKG" -s " msr" -e " TSC" -e " APERF" -e " MPERF" -c " core" -e " CPU_CLK_THREAD_UNHALTED:REF_P" -e " CPU_CLK_THREAD_UNHALTED:THREAD_P" -e " LLC_MISSES" -e " INSTRUCTIONS_RETIRED" -p " /sys/fs/cgroup/perf_event"
8+
9+ sleep 15
10+
11+ mkdir result-matrixprod-50000000-op-1-instance-$( date +" %FT%H%M" )
12+
13+ chmod -R a+rw result-matrixprod-50000000-op-1-instance-$( date +" %FT%H%M" )
14+
15+ docker run --rm -d --name smartwatts --net=host --privileged -v $( pwd) /result-matrixprod-50000000-op-1-instance-$( date +" %FT%H%M" ) :/result-matrixprod-50000000-op-1-instance-$( date +" %FT%H%M" ) powerapi/smartwatts-formula:latest --stream --input mongodb --model HWPCReport --uri mongodb://127.0.0.1 --db db_hwpc --collection report --output csv --model PowerReport --directory /result-matrixprod-50000000-op-1-instance-$( date +" %FT%H%M" ) --cpu-base-freq 2600 --cpu-error-threshold 2.0 --disable-dram-formula --sensor-reports-frequency 1000
16+
17+
18+ for i in {1..20}
19+ do
20+ docker run --rm --name " matrixprod-50000000-op-1-instance" ghcr.io/colinianking/stress-ng --cpu 1 --cpu-method matrixprod --cpu-ops 50000000 --times >> result-matrixprod-50000000-op-1-instance-$( date +" %FT%H%M" ) .txt
21+ done
22+
23+ docker stop hwpc-sensor
24+ docker stop smartwatts
25+ docker stop mongo_source
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ docker run --rm -d --name mongo_source -p 27017:27017 mongo:latest
4+
5+ sleep 15
6+
7+ docker run --rm -d --net=host --privileged --pid=host --name " hwpc-sensor" -v /sys:/sys -v /var/lib/docker/containers:/var/lib/docker/containers:ro -v /tmp/powerapi-sensor-reporting:/reporting -v $( pwd) :/srv powerapi/hwpc-sensor:latest -n " $( hostname -f) " -r " mongodb" -U " mongodb://127.0.0.1" -D " db_hwpc" -C " report" -s " rapl" -o -e " RAPL_ENERGY_PKG" -s " msr" -e " TSC" -e " APERF" -e " MPERF" -c " core" -e " CPU_CLK_THREAD_UNHALTED:REF_P" -e " CPU_CLK_THREAD_UNHALTED:THREAD_P" -e " LLC_MISSES" -e " INSTRUCTIONS_RETIRED" -p " /sys/fs/cgroup/perf_event"
8+
9+ sleep 15
10+
11+ mkdir result-matrixprod-50000000-op-several-instances-$( date +" %FT%H%M" )
12+
13+ chmod -R a+rw result-matrixprod-50000000-op-several-instances-$( date +" %FT%H%M" )
14+
15+ docker run --rm -d --name smartwatts --net=host --privileged -v $( pwd) /result-matrixprod-50000000-op-several-instances-$( date +" %FT%H%M" ) :/result-matrixprod-50000000-op-several-instances-$( date +" %FT%H%M" ) powerapi/smartwatts-formula:latest --stream --input mongodb --model HWPCReport --uri mongodb://127.0.0.1 --db db_hwpc --collection report --output csv --model PowerReport --directory /result-matrixprod-50000000-op-several-instances-$( date +" %FT%H%M" ) --cpu-base-freq 2600 --cpu-error-threshold 2.0 --disable-dram-formula --sensor-reports-frequency 1000
16+
17+
18+ for i in {1..20}
19+ do
20+ docker run --rm --name " matrixprod-50000000-op-several-instances" ghcr.io/colinianking/stress-ng --cpu 0 --cpu-method matrixprod --cpu-ops 50000000 --times >> result-matrixprod-50000000-op-several-instances-$( date +" %FT%H%M" ) .txt
21+ done
22+
23+ docker stop hwpc-sensor
24+ docker stop smartwatts
25+ docker stop mongo_source
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ docker run --rm -d --name mongo_source -p 27017:27017 mongo:latest
4+
5+ sleep 15
6+
7+ docker run --rm -d --net=host --privileged --pid=host --name " hwpc-sensor" -v /sys:/sys -v /var/lib/docker/containers:/var/lib/docker/containers:ro -v /tmp/powerapi-sensor-reporting:/reporting -v $( pwd) :/srv powerapi/hwpc-sensor:latest -n " $( hostname -f) " -r " mongodb" -U " mongodb://127.0.0.1" -D " db_hwpc" -C " report" -s " rapl" -o -e " RAPL_ENERGY_PKG" -s " msr" -e " TSC" -e " APERF" -e " MPERF" -c " core" -e " CPU_CLK_THREAD_UNHALTED:REF_P" -e " CPU_CLK_THREAD_UNHALTED:THREAD_P" -e " LLC_MISSES" -e " INSTRUCTIONS_RETIRED" -p " /sys/fs/cgroup/perf_event"
8+
9+ sleep 15
10+
11+ mkdir result-matrixprod-8500000-op-1-instance-$( date +" %FT%H%M" )
12+
13+ chmod -R a+rw result-matrixprod-8500000-op-1-instance-$( date +" %FT%H%M" )
14+
15+ docker run --rm -d --name smartwatts --net=host --privileged -v $( pwd) /result-matrixprod-8500000-op-1-instance-$( date +" %FT%H%M" ) :/result-matrixprod-8500000-op-1-instance-$( date +" %FT%H%M" ) powerapi/smartwatts-formula:latest --stream --input mongodb --model HWPCReport --uri mongodb://127.0.0.1 --db db_hwpc --collection report --output csv --model PowerReport --directory /result-matrixprod-8500000-op-1-instance-$( date +" %FT%H%M" ) --cpu-base-freq 2600 --cpu-error-threshold 2.0 --disable-dram-formula --sensor-reports-frequency 1000
16+
17+
18+ for i in {1..20}
19+ do
20+ docker run --rm --name " matrixprod-8500000-op-1-instance" ghcr.io/colinianking/stress-ng --cpu 1 --cpu-method matrixprod --cpu-ops 8500000 --times >> result-matrixprod-8500000-op-1-instance-$( date +" %FT%H%M" ) .txt
21+ done
22+
23+ docker stop hwpc-sensor
24+ docker stop smartwatts
25+ docker stop mongo_source
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ docker run --rm -d --name mongo_source -p 27017:27017 mongo:latest
4+
5+ sleep 15
6+
7+ docker run --rm -d --net=host --privileged --pid=host --name " hwpc-sensor" -v /sys:/sys -v /var/lib/docker/containers:/var/lib/docker/containers:ro -v /tmp/powerapi-sensor-reporting:/reporting -v $( pwd) :/srv powerapi/hwpc-sensor:latest -n " $( hostname -f) " -r " mongodb" -U " mongodb://127.0.0.1" -D " db_hwpc" -C " report" -s " rapl" -o -e " RAPL_ENERGY_PKG" -s " msr" -e " TSC" -e " APERF" -e " MPERF" -c " core" -e " CPU_CLK_THREAD_UNHALTED:REF_P" -e " CPU_CLK_THREAD_UNHALTED:THREAD_P" -e " LLC_MISSES" -e " INSTRUCTIONS_RETIRED" -p " /sys/fs/cgroup/perf_event"
8+
9+ sleep 15
10+
11+ mkdir result-matrixprod-8500000-op-several-instances-$( date +" %FT%H%M" )
12+
13+ chmod -R a+rw result-matrixprod-8500000-op-several-instances-$( date +" %FT%H%M" )
14+
15+ docker run --rm -d --name smartwatts --net=host --privileged -v $( pwd) /result-matrixprod-8500000-op-several-instances-$( date +" %FT%H%M" ) :/result-matrixprod-8500000-op-several-instances-$( date +" %FT%H%M" ) powerapi/smartwatts-formula:latest --stream --input mongodb --model HWPCReport --uri mongodb://127.0.0.1 --db db_hwpc --collection report --output csv --model PowerReport --directory /result-matrixprod-8500000-op-several-instances-$( date +" %FT%H%M" ) --cpu-base-freq 2600 --cpu-error-threshold 2.0 --disable-dram-formula --sensor-reports-frequency 1000
16+
17+
18+ for i in {1..20}
19+ do
20+ docker run --rm --name " matrixprod-8500000-op-several-instances" ghcr.io/colinianking/stress-ng --cpu 0 --cpu-method matrixprod --cpu-ops 8500000 --times >> result-matrixprod-8500000-op-several-instances-$( date +" %FT%H%M" ) .txt
21+ done
22+
23+ docker stop hwpc-sensor
24+ docker stop smartwatts
25+ docker stop mongo_source
You can’t perform that action at this time.
0 commit comments