Skip to content

Commit a0fcb7c

Browse files
author
Michael Vasseur
committed
cpuinfo is not writable
1 parent 509a05a commit a0fcb7c

File tree

1 file changed

+7
-11
lines changed

1 file changed

+7
-11
lines changed

icpc-wf/disable-turboboost_ht

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,9 @@ for cpu in /sys/devices/system/cpu/cpu* ; do
1414
chmod u+w $cpu/cpufreq/scaling_governor
1515
fi
1616
for boundary in min max; do
17-
for fact in cpuinfo scaling; do
18-
if [ -f $cpu/cpufreq/${fact}_${boundary}_freq ]; then
19-
chmod u+w $cpu/cpufreq/${fact}_${boundary}_freq
20-
fi
21-
done
17+
if [ -f $cpu/cpufreq/scaling_${boundary}_freq ]; then
18+
chmod u+w $cpu/cpufreq/scaling_${boundary}_freq
19+
fi
2220
done
2321

2422
# Set governor to performance and do not allow changes later on.
@@ -28,12 +26,10 @@ for cpu in /sys/devices/system/cpu/cpu* ; do
2826
fi
2927

3028
# Hardware maximum performance.
31-
for fact in cpuinfo scaling; do
32-
if [ -f $cpu/cpufreq/${fact}_min_freq ] && [ -f $cpu/cpufreq/${fact}_max_freq ]; then
33-
cp $cpu/cpufreq/${fact}_{max,min}_freq
34-
chmod a-w $cpu/cpufreq/scaling_{max,min}_freq
35-
fi
36-
done
29+
if [ -f $cpu/cpufreq/scaling_min_freq ] && [ -f $cpu/cpufreq/scaling_max_freq ]; then
30+
cp $cpu/cpufreq/scaling_{max,min}_freq
31+
chmod a-w $cpu/cpufreq/scaling_{max,min}_freq
32+
fi
3733

3834
# Disable all but one thread on each core.
3935
core_id=$(cat $cpu/topology/core_id)

0 commit comments

Comments
 (0)