私は試した:
cpupower frequency-set -g performance
しかし、周波数はまだ1200MHzにすぎません。
マシンに負荷をかけるときだけ上がりますが、常に100%CPU周波数で実行する必要があります。
SLES 12.2を使用してください。
SERVER:~ # cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-4.4.121-92.80-default root=/dev/mapper/vg00-lv_root splash=silent quiet showopts console=tty0 console=ttyS0,9600 elevator=noop transparent_hugepage=never crashkernel=768M numa_balancing=disable intel_idle.max_cstate=1
SERVER:~ #
私は何を見逃していますか?
一部のUEFI設定である場合は、再起動せずにUEFI設定を更新できるasu64のようなコマンドはありますか?
マシンは「x3850 X6」、CPUは「Xeon(R) CPU E7-8880 v4 @ 2.20GHz」です。
アップデート#1:何かを見つけました。おそらく:
SERVER:~ # systemctl start cpupower
Failed to start cpupower.service: Unit cpupower.service failed to load: No such file or directory.
SERVER:~ # echo $?
5
SERVER:~ #
SERVER:~ # systemctl status cpupower
? cpupower.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
SERVER:~ #
アップデート#1アップデート:フォローしました。https://www.suse.com/support/kb/doc/?id=7021316しかし、それは役に立ちませんでした。
アップデート#2:頻度を設定しようとしましたが、役に立ちませんでした。
SERVER:~ # lscpu | awk '/Model name:/{print $NF}'
2.20GHz
SERVER:~ # cpupower frequency-set -u 2.20GHz
...
SERVER:~ # cpupower frequency-set -u 2.2GHz
...
SERVER:~ # lscpu |egrep "CPU MHz|CPU(s)" | awk '{print $3}' | awk -F "." '{print $1}'
1200
SERVER:~ #
答え1
私はこれがあなたが探しているものだと思います:
cpupower idle-set -D 0