文章目录

  • 参考

在跑benchmark的时候,想要得到相对稳定的结果,不过系统对cpu的调频可能会对测试产生影响。可以通过设置修改CPU
的速度,详细的说明可以参考 [1]。下图是跑benchmark的时候的warning。

在Ubuntu 20.04中,可以通过修改 scaling_governor 文件调整cpu频率。如下图所示,在目录 /sys/devices/system/cpu
下面包含cpu0到cpuN的目录,在每个目录的 cpufreq/scaling_governor中包含当前cpu的速度设置,也即通常所说的电源方案。如果是图形用户界面可以直接在设置中操作。在这里可以通过简单的命令行操作:

for i in $(seq 0 1 15)
doecho "performance" > /sys/devices/system/cpu/cpu${i}/cpufreq/scaling_governor
done


在完成设置之后,运行benchmark 就没有warning了。

参考

[1] CPU frequency scaling (简体中文)

linux cpufreq 设置相关推荐

  1. 【Linux CPUFreq模块】

    Linux CPUFreq模块 CPUFreq 简介 模块架构 代码 CPUFreq 核心数据结构 CPUFreq governor核心数据结构 cpufreq notifiers CPUFreq C ...

  2. linux cpufreq framework(3)_cpufreq core

    1. 前言 前文(Linux cpufreq framework(2)_cpufreq driver)从平台驱动工程师的角度,简单的介绍了编写一个cpufreq driver的大概步骤.但要更深入理解 ...

  3. linux cpufreq framework(4)_cpufreq governor

    1. 前言 由"linux cpufreq framework(3)_cpufreq core"的描述可知,cpufreq policy负责设定cpu调频的一个大致范围,而cpu的 ...

  4. linux操作系统-设置静态ip

    在使用linux虚拟机的时候因为经常有关机的需求,然后重新开机后可能面临这上一次获取的ip被改变,在这里我分享一下在linux 下设置静态ip的经验 1.查看路由状态 [root@localhost ...

  5. 在Linux里设置环境变量的方法(export PATH)

    在Linux里设置环境变量的方法(export PATH) 在Linux里设置环境变量的方法(export PATH) 一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量 ...

  6. linux 下 设置 MySQL8 表名大小写不敏感方法,解决设置后无法启动 MySQL 服务的问题

    linux 下 设置 MySQL8 表名大小写不敏感方法,解决设置后无法启动 MySQL 服务的问题 参考文章: (1)linux 下 设置 MySQL8 表名大小写不敏感方法,解决设置后无法启动 M ...

  7. WIN7上VM中的LINUX如何设置上网

    WIN7上VM中的LINUX如何设置上网? 这个问题的关键是VM的版本,只有VM8开始才能支持WIN7上的调协上网.如果安装的版本比这低,直接下载VM8重新安装是最快捷的方法. 在安装VM8的过程中设 ...

  8. Linux离线时间设置(NTP)

    linux离线时间设置 为什么需要使用到NTP时间同步服务 ,在做某些服务时,我们需要所有的服务器保持同一时间执行预设好的命令,将服务同步协作. 操作方法如下: 先关闭firewalld 和 Seli ...

  9. linux系统中建立网络白名单,Linux下设置防火墙白名单(RHEL 6和CentOS 7)的步骤

    进入Linux 命令行,编辑防火墙规则配置文件 iptables vi /etc/sysconfig/iptables 下面是一个白名单设置的例子: # Firewall configuration ...

  10. Linux(Ubuntu)设置环境变量(转载)

    Linux(Ubuntu)设置环境变量(转载) http://blog.csdn.net/wumingxing0228/article/details/6050175 环境变量是和Shell紧密相关的 ...

最新文章

  1. 深度神经网络中Inception-ResNet模块介绍
  2. MyEclipse部署Tomcat服务器
  3. java基础提升篇:Static关键字
  4. java spring config_Spring重温(二)--Spring JavaConfig
  5. IOUtils工具类复制输入输出流示例
  6. .Net4.0 Parallel编程(三)Data Parallelism下
  7. android studio gradle 学习,学习Android Studio里的Gradle
  8. js进阶 14-8 表单序列化函数serializeArray()和serialize()的区别是什么
  9. datatables 更新选中行 的一行数据
  10. django 1.8 官方文档翻译: 2-1-1 模型语法(初稿)
  11. windows下nodejs开发环境的安装与配置
  12. SSM项目使用junit单元测试时Mybatis通配符加载Mapper不能正常加载
  13. SQL Sever select定制查询
  14. H5:100款html5微信小游戏最新最新源码
  15. pads 2007的概述
  16. 泛微oa java .net_第三方系统向泛微OA系统推送消息
  17. 简单又实用的MRP手机平台下软件及游戏破解方法
  18. 优化设计-混合惩罚函数法-MATLAB编程
  19. 松柏先生:从《功守道》看电商品牌最后的机会!
  20. Openssl CA证书生成以及双向认证,及windows系统证书批量导出,android cer转bks

热门文章

  1. 三维地理信息平台介绍与比较
  2. matlab优化工具箱OptimizationToolbox使用方法
  3. 步态情绪识别:STEP学习
  4. 论文笔记 Digging into self-supervised monocular depth estimation
  5. 怎样描写事物的动态?
  6. UE4(Unreal Engine4)快捷键
  7. linux统计代码耗时函数,统计函数执行耗时
  8. Arcmap技巧总结(豆丁)
  9. 阿里云DNS 新增云上线路的智能解析功能
  10. 用python做餐厅点餐系统