나는 시도했다:
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