cat /proc/cpuinfo BogoMIPS 这一条,此时 BogoMIPS 为 3.00,BogoMIPS 是 Linux 系统中衡量处理器运行速度的一个“尺子”,处理器性能越强,主频越高,BogoMIPS 值就越大。BogoMIPS 只是粗略的计算 CPU 性能,并不十分准确。但是我们可以通过 BogoMIPS 值来大致的判断当前处理器的性能 查看cpu工作频率: ls /sys/bus/cpu/devices/cpux/cpufreq cpuinfo_cur_freq:当前 cpu 工作频率,从 CPU 寄存器读取到的工作频率。 cpuinfo_max_freq:处理器所能运行的最高工作频率(单位: KHz)。 cpuinfo_min_freq :处理器所能运行的最低工作频率(单位: KHz)。 cpuinfo_transition_latency:处理器切换频率所需要的时间(单位:ns)。 scaling_available_frequencies:处理器支持的主频率列表(单位: KHz)。 scaling_available_governors:当前内核中支持的所有 governor(调频)类型。 scaling_cur_freq:保存着 cpufreq 模块缓存的当前 CPU 频率,不会对 CPU 硬件寄存器进行检查。 scaling_driver:该文件保存当前 CPU 所使用的调频驱动。 scaling_governor:governor(调频)策略,Linux 内核一共有 5 中调频策略, ①、Performance,最高性能,直接用最高频率,不考虑耗电。 ②、Interactive,一开始直接用最高频率,然后根据 CPU 负载慢慢降低。 ③、Powersave,省电模式,通常以最低频率运行,系统性能会受影响,一般不会用这个! ④、Userspace,可以在用户空间手动调节频率。 ⑤、Ondemand,定时检查负载,然后根据负载来调节频率。负载低的时候降低 CPU 频率,这样省电,负载高的时候提高 CPU 频率,增加性能。 scaling_max_freq:governor(调频)可以调节的最高频率。 cpuinfo_min_freq:governor(调频)可以调节的最低频率。 stats 目录下给出了 CPU 各种运行频率的统计情况,比如 CPU 在各频率下的运行时间以及变频次数。 从上图中可以看出,我们板子现在跑在792M频率,可用的cpu频率有198M/396M/528M/792M 调频策略选择performance,可修改defconfig文件:
#CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_INTERACTIVE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y标签:freq,BogoMIPS,CPU,scaling,命令,频率,调频,cpu From: https://www.cnblogs.com/lethe1203/p/18089795