如何确定Linux中处理器的最大CPU速度?

我有几个2.6 Linux机箱,主要运行RHEL和SUSE.我确信RHEL机器可以通过cpu调控器省电.当ondemand调控器踢,/ proc / cpuinfo显示处理器的当前速度,并且不再显示限制其对我有用的最大值. Dmidecode显示最大速度,但需要root访问权限或权限(这是此环境中的负担).

除了这两个选项之外,还有什么方法可以在不需要root访问权限的情况下获取此信息吗?

作为附录,在我看到不同的时钟速度以节省功率的机器上存在/ sys / devices / system / cpu / cpu0 / cpufreq / cpuinfo_max_freq(对于所有核心).有谁知道这个文件是否不存在,那么/ proc / cpuinfo会保证显示最大速度吗?

解决方法

如果/sys/devices/…/cpuinfo_max_freq不存在,则表示未加载cpufreq驱动程序 – 因此cpu应该以全速运行.所以是的,/ proc / cpuinfo在那种情况下应该是正确的.

相关文章

Linux中的ARP防火墙主要用于防御ARP欺骗攻击,其效果取决于多...
insmod和modprobe加-f参数导致Invalid module format错误 这...
将ArchLinux安装到U盘 几个月前入门Arch的时候上网搜了不少安...
1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...