可以在虚拟机(kvm或vmware虚拟机)中实时获取CPU当前频率。
我无法在虚拟机中通过
dmidecode -t processor|grep -i speed
或 cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq
或 lscpu |grep 'MHz'
获得该信息。
但是最后两个命令在物理机中通过
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq
或 lscpu |grep 'MHz'
可以很好地工作。
如果有的话,应该在主机上完成。 VM 客户端无法访问受保护的 cpu。