我正在使用Debian 8 amd64机器进行基准测试.在实验过程中,我希望CPU以固定频率(最好是可能的最大频率)运行.这将排除CPU时钟速度作为结果变化的来源.

The CPUfreq governor “performance” sets the CPU statically to the

highest frequency within the borders of scaling_min_freq and

scaling_max_freq.

遗憾的是,未提供有关scaling_min_freq和scaling_max_freq的更多详细信息.希望它无关紧要,因为使用的CPU频率是间隔的最大值.

所以我使用cpufreq-set启用了这个调控器:

$cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

performance

performance

performance

performance

为了更好的衡量,我还在BIOS中禁用了turbo boost模式:

$cat /sys/devices/system/cpu/intel_pstate/no_turbo

1

基于以上对性能调控器的描述,我预计CPU时钟速度不会有波动.然而,如果我反复运行cpufreq-info,我会看到时钟速度波动:

$cpufreq-info | grep 'current CPU fr'

current CPU frequency is 4.00 GHz.

current CPU frequency is 3.99 GHz.

current CPU frequency is 4.00 GHz.

current CPU frequency is 4.00 GHz.

$cpufreq-info | grep 'current CPU fr'

current CPU frequency is 4.00 GHz.

current CPU frequency is 4.00 GHz.

current CPU frequency is 4.00 GHz.

current CPU frequency is 3.96 GHz.

$cpufreq-info | grep 'current CPU fr'

current CPU frequency is 4.00 GHz.

current CPU frequency is 4.00 GHz.

current CPU frequency is 4.00 GHz.

current CPU frequency is 3.94 GHz.

$cpufreq-info | grep 'current CPU fr'

current CPU frequency is 4.01 GHz.

current CPU frequency is 4.00 GHz.

current CPU frequency is 4.00 GHz.

current CPU frequency is 3.98 GHz.

这种波动是由于硬件,BIOS,内核还是其他因素造成的?有没有办法设置CPU频率,使其根本不会波动?

linux grub设置cpu频率,Linux:使用性能调控器时,为什么CPU频率会发生波动?相关推荐

  1. Linux网络设置(第二版) --Linux网络设置

    Linux网络设置 --网络配置文件与命令 网络配置文件 1./etc/sysconfig/network-scripts/ifcfg-eth0 #[保存了IP地址和网关] [设置静态IP] IPAD ...

  2. linux网卡设置adsl上网,Linux下设置ADSL自动拨号上网

    前段时间下载了红帽的linux,版本为redhat 9.0,整整刻了三张CD.最初是为了体验一下linux下QQ聊天软件的功能,最后因内核太低(官方推荐内核在2.6以上,我下载的版本是2.4)而告终. ...

  3. linux 临时设置英文输入,Linux 设置 Rime 默认英文状态

    > Rime 是一个流行的输入法框架,可以在许多平台上运行.本文讲述如何设置 Rime,使其默认输入英文.欲知更多有关 Rime 的介绍,请移步此处:[RimeWithSchemata](htt ...

  4. linux启动设置运行级别,Linux的运行级别和设置开机启动服务的方式

    Linux的运行级别 什么是运行级别呢?简单点来说,运行级别就是操作系统当前正在运行的功能级别.级别是从0到6,具有不同的功能.这些级别定义在/ect/inittab文件中.这个文件是init程序寻找 ...

  5. Linux怎么设置ntp授时,linux设置ntp时间同步服务器地址

    弹性云服务器 ECS 弹性云服务器(Elastic Cloud Server)是一种可随时自助获取.可弹性伸缩的云服务器,帮助用户打造可靠.安全.灵活.高效的应用环境,确保服务持久稳定运行,提升运维效 ...

  6. linux wifi设置端口号,Linux 下wifi 驱动开发(四)—— USB接口WiFi驱动浅析

    前面学习了SDIO接口的WiFi驱动,现在我们来学习一下USB接口的WiFi驱动,二者的区别在于接口不同.而USB接口的设备驱动,我们前面也有学习,比如USB摄像头驱动.USB鼠标驱动,同样都符合Li ...

  7. linux怎么设置永久变量,Linux环境变量永久设置方法(zsh)

    1.之前一直使用:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:./home/46005/cuda-9.0/lib64/来设置cuda库路径变量 -----临时的,当 ...

  8. linux wine设置界面,在Linux系统上备份Wine设置的方法

    在Linux操作系统上,Wine设置保存在~/.wine文件夹中,在此文件夹中,可以访问在Linux上安装的任何Windows程序.驱动程序.实用程序和其他所有内容,因此最好学习如何备份此目录,可以通 ...

  9. linux centos设置定时重启,Linux CentOS使用crontab设置定时重启的方法

    本篇介绍 crontab 设置定时任务,并且把 crontab 加入到开机自启动中. 1.配置一个每天自动重启的功能: 如果支持crontab 可直接 crontab -l 查看目前已有的定时任务 如 ...

最新文章

  1. tomcat 服务器故障排除
  2. c语言 输入若干字符串 用指针和一位数组 冒泡排序,C 语言作业 - 1 - 指针使用与冒泡排序...
  3. [小技巧] ArrayList与LinkedList对比与常见方法
  4. 华三防火墙h3cf100配置双宽带_H3C新一代F100系列防火墙评测报告
  5. 专家呼吁建安全漏洞信息共享机制并强化管控
  6. 超大规模NLP模型升级,来智源大会见证世界记录的刷新
  7. java中的传参是什么意思_如果作为参数传递,“字符串…参数”是什么意思?...
  8. 【转】Odoo开发之:工作流 workflow
  9. 海康摄像头故障处理踩坑记录
  10. xshell报initialize flexnet service failed error code 50003错误
  11. 小米路由器4a开发版固件_小米路由器4a刷第三方固件
  12. win10系统电脑提示此程序被组策略阻止的解决办法
  13. 新元宇宙每周连载《地球人奇游天球记》第十七回海王会龙
  14. navicat 优化mysql_navicat怎么实现查询优化
  15. 天宇优配|混动车将告别上海免费绿牌 新能源多种技术路
  16. LTE上报的CQI、PMI、RI
  17. JS数组方法shift()、unshift()用法实例分析
  18. [计算机视觉] AprilTag 2: Efficient and robust fiducial detection(2016)论文理解
  19. 实现简单的自定义音乐播放器
  20. 商汤科技与日本最大海运公司商船三井株式会社达成合作

热门文章

  1. Django Context对象 + 过滤器 + 标签
  2. proxychains是怎么工作的
  3. 快给你的app上锁吧(android图案解锁)
  4. 绘图操作(点,线,多边形,徒手多边形等)
  5. Redis集群技术及Codis实践
  6. 人工智能的策略,如果国家优先发展”梦想成真”?
  7. 使用HTML5的十大原因
  8. ShowAllPic--图片
  9. 使用Android SDK Manager下载sdk时总是出现中断异常的解决办法。
  10. qtp web随机获取下拉框的值