Resetting learning config
[satune.git] / src / Scripts / perf.sh
diff --git a/src/Scripts/perf.sh b/src/Scripts/perf.sh
new file mode 100755 (executable)
index 0000000..63a9ec5
--- /dev/null
@@ -0,0 +1,6 @@
+#!/bin/bash
+echo "Start profiling: $@"
+echo 0 > /proc/sys/kernel/nmi_watchdog
+perf stat -e page-faults,L1-dcache-loads:HG,L1-dcache-load-misses:HG,LLC-loads:HG,LLC-load-misses:HG $@
+perf stat -e LLC-loads:HG,LLC-load-misses:HG $@
+echo 1 > /proc/sys/kernel/nmi_watchdog