diff --git a/ansible/roles/cpu/files/cpu_set_perf_perc_freebsd b/ansible/roles/cpu/files/cpu_set_perf_perc_freebsd index 28ad2f9..195711b 100644 --- a/ansible/roles/cpu/files/cpu_set_perf_perc_freebsd +++ b/ansible/roles/cpu/files/cpu_set_perf_perc_freebsd @@ -7,6 +7,12 @@ IFS=$'\n\t' DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" perc=$1 +if [ "$perc" -gt 100 ]; then + perc=100 +fi +if [ "$perc" -lt 0 ]; then + perc=0 +fi epp=$((100 - perc)) sysctl -N dev.hwpstate_intel | grep -E 'dev.hwpstate_intel.[0-9]+.epp' | while read var; do