ive been trying to test some tuned-adm profile on a virtual machine ( CentOS 7.4 ) on hyper-v
and i noticed that every time i reboot the VM, the CPU frequency is diffrent and lower than what it should be from the host
so i tried to set the governor to performance and i ran into a problem where there is no such kernel module to do so
after that i tried many things to figure why and what package is missing but could never find decent answer
here is some command i tried
Code: Select all
# cpupower frequency-info
analyzing CPU 0:
no or unknown cpufreq driver is active on this CPU
CPUs which run at the same hardware frequency: Not Available
CPUs which need to have their frequency coordinated by software: Not Available
maximum transition latency: Cannot determine or is not supported.
hardware limits: Not Available
available cpufreq governors: Not Available
Unable to determine current policy
current CPU frequency: Unable to call hardware
current CPU frequency: Unable to call to kernel
boost state support:
Supported: no
Active: no
Code: Select all
# lsmod | grep cpuf
#
Code: Select all
# modprobe acpi-cpufreq
modprobe: ERROR: could not insert 'acpi_cpufreq': No such device
Code: Select all
# modprobe pcc-cpufreq
modprobe: ERROR: could not insert 'pcc_cpufreq': No such device
Code: Select all
# ls /lib/modules/`uname -r`/kernel/arch/x86/kernel/cpu/cpufreq/
ls: cannot access /lib/modules/3.10.0-693.21.1.el7.x86_64/kernel/arch/x86/kernel/cpu/cpufreq/: No such file or directory
Code: Select all
# locate cpufreq
/etc/selinux/targeted/active/modules/100/cpufreqselector
/etc/selinux/targeted/active/modules/100/cpufreqselector/cil
/etc/selinux/targeted/active/modules/100/cpufreqselector/hll
/etc/selinux/targeted/active/modules/100/cpufreqselector/lang_ext
/etc/selinux/targeted/tmp/modules/100/cpufreqselector
/etc/selinux/targeted/tmp/modules/100/cpufreqselector/cil
/etc/selinux/targeted/tmp/modules/100/cpufreqselector/hll
/etc/selinux/targeted/tmp/modules/100/cpufreqselector/lang_ext
/usr/include/cpufreq.h
/usr/lib/modules/3.10.0-514.el7.x86_64/kernel/drivers/cpufreq
/usr/lib/modules/3.10.0-514.el7.x86_64/kernel/drivers/cpufreq/acpi-cpufreq.ko
/usr/lib/modules/3.10.0-514.el7.x86_64/kernel/drivers/cpufreq/amd_freq_sensitivity.ko
/usr/lib/modules/3.10.0-514.el7.x86_64/kernel/drivers/cpufreq/cpufreq_stats.ko
/usr/lib/modules/3.10.0-514.el7.x86_64/kernel/drivers/cpufreq/p4-clockmod.ko
/usr/lib/modules/3.10.0-514.el7.x86_64/kernel/drivers/cpufreq/pcc-cpufreq.ko
/usr/lib/modules/3.10.0-514.el7.x86_64/kernel/drivers/cpufreq/powernow-k8.ko
/usr/lib/modules/3.10.0-514.el7.x86_64/kernel/drivers/cpufreq/speedstep-lib.ko
/usr/lib/modules/3.10.0-693.17.1.el7.x86_64/kernel/drivers/cpufreq
/usr/lib/modules/3.10.0-693.17.1.el7.x86_64/kernel/drivers/cpufreq/acpi-cpufreq.ko.xz
/usr/lib/modules/3.10.0-693.17.1.el7.x86_64/kernel/drivers/cpufreq/amd_freq_sensitivity.ko.xz
/usr/lib/modules/3.10.0-693.17.1.el7.x86_64/kernel/drivers/cpufreq/cpufreq_stats.ko.xz
/usr/lib/modules/3.10.0-693.17.1.el7.x86_64/kernel/drivers/cpufreq/p4-clockmod.ko.xz
/usr/lib/modules/3.10.0-693.17.1.el7.x86_64/kernel/drivers/cpufreq/pcc-cpufreq.ko.xz
/usr/lib/modules/3.10.0-693.17.1.el7.x86_64/kernel/drivers/cpufreq/powernow-k8.ko.xz
/usr/lib/modules/3.10.0-693.17.1.el7.x86_64/kernel/drivers/cpufreq/speedstep-lib.ko.xz