更多Linux资讯请查看:https://www.linuxprobe.com

导读 AMD提交了一个补丁,可以AMD CPU从Zen 1和英特尔Core 2之后的CPU ,让Linux内核在系统不使用CPU空闲驱动时使用MWAIT指令而不是HALT,原因是BIOS禁用了C状态或者驱动不是内核构建的一部分。反过来,这可以使受影响系统的退出延迟提高21%左右。

监控器等待 “MWAIT “指令可用于电源管理目的,提示处理器在等待事件或MONITOR存储操作完成时可以进入一个指定的目标C状态。MWAIT的使用是为了比HALT指令更有效。

英特尔酷睿2和更高版本的处理器在进入C1状态时已经倾向于使用MWAIT而不是HALT指令,这也是Linux内核中的行为。AMD CPU虽然在这个代码路径中继续使用HALT,但在不使用CPU空闲驱动(由于被禁用或不属于内核构建的一部分)或C状态被系统BIOS禁用的情况下,所以承认有点小众。

本周AMD提出的补丁现在对所有AMD Zen处理器的Zen 1和更新的处理器以及Hygon Dhyana也切换到使用MWAIT。在AMD Zen 3上(旧版Zen也有类似的结果),发现使用MWAIT而不是HALT,退出延迟会降低21%左右。大多数用户会发现自己使用的是CPU空闲驱动,因此不受这个补丁的影响,但对于那些不使用的用户来说,这个变化可能是有益的。使用HALT的高延迟显然是在实际测试/使用中出现的,当时是作为 “客户性能观察 “的一部分,在一个未指定的网络程序中探索数据包丢失。更多Linux资讯请查看:https://www.linuxprobe.com

AMD提出的补丁使退出延迟降低21%左右相关推荐

  1. 突破KEIL软件编译时 C51中断号最大只能为31限制的补丁,使中断号可以达到256

    突破KEIL软件编译时 C51中断号最大只能为31限制的补丁,使中断号可以达到256 资源来源说明 一个突破KEIL C51 中断号最大只能为31限制的补丁,使中断号可以达到256 阿莫电子论坛 ht ...

  2. 适用于XP的AMD双核优化补丁集

    导读: 适用于XP的AMD双核优化补丁集 今天刚给别人配了台机器,U是AM2 4000+ X2,装系统时想到以前看到的关于XP对双核的支持问题,于是上网搜了一下,大多是说给XP打4个补丁...最终找到 ...

  3. AMD 双核CPU补丁下载及安装方法

    看很多人都会问关于AMD双核CPU打补丁的问题,这里给大家提供下全部的补丁下载地址以及设置教程. 谢谢原贴作者sunny615 哪些用户需要打双核补丁:只要是符合以下条件的用户,就应该打双核补丁. 1 ...

  4. AMD 双核驱动、补丁、优化工具下载地址和安装方法

    AMD双核的还真是麻烦.由于以后经常用到.转个贴...怕找不到了. 原贴 地址:http://blog.dream4dev.com/article.asp?id=26 首先是AMD官方的双核驱动和双核 ...

  5. AMD 双核CPU补丁下载及安装方法 (转)

    看很多人都会问关于AMD双核CPU打补丁的问题,这里给大家提供下全部的补丁下载地址以及设置教程. 谢谢原贴作者sunny615 哪些用户需要打双核补丁:只要是符合以下条件的用户,就应该打双核补丁. 1 ...

  6. QT 托盘图标退出延迟解决方案

    项目一开始,根据需求需要用qt做托盘,在qt自带例子搜索"tray",给出了托盘实现方法,通过修改和其它资料还是很容易做出一个托盘的. 后期,发现图标退出,会有延迟,当鼠标再次放入 ...

  7. CVPR 2022 | 涨点显著!AMD提出:动态Sparse R-CNN

    点击下方卡片,关注"CVer"公众号 AI/CV重磅干货,第一时间送达 转载自:集智书童 Dynamic Sparse R-CNN 论文:https://arxiv.org/abs ...

  8. VLC初始加载优化:avformat_find_stream_info接口延迟降低

    本文简单分析FFmpeg中一个常用的函数:avformat_find_stream_info().该函数可以读取一部分视音频数据并且获得一些相关的信息.avformat_find_stream_inf ...

  9. 手机游戏降低游戏延迟的软件_《和平精英》手游怎么降低网络延迟 降低网络延迟的方法攻略...

    导 读 <和平精英>手游中有很多的小伙伴们都比较好奇怎么才能快速解决网络延迟的问题了,用什么方法才可以解决的了网络延迟的问题了,有几种方法才可以解决网络延迟的问题了,相信这些都是各位小伙伴 ...

最新文章

  1. 学习XML(添加一个子节点) 摘录
  2. UVA 10534 - Wavio Sequence
  3. CSP认证201503-2 数字排序[C++题解]:哈希表、排序、结构体
  4. 前端学习(2400):关于aixos的create方法
  5. thrift介绍及应用(四)—hadoop的thrift接口
  6. Array with Odd Sum(CF-1296A)
  7. leetcode题解66-加一
  8. UI设计师必须收藏,超好用Figma工具包
  9. C语言指针超全面透析(原来你一直没有搞懂C语言指针是因为没有理解其中的规律)
  10. 致产品经理:是时候要学学编程了!
  11. Linux如何增大、缩小swap分区
  12. 嵌入式软件工程师面试题总结
  13. 混沌工程(Chaos Engineering) 总结
  14. 【LeetCode】347. Top K Frequent Elements 前 K 个高频元素(Medium)(JAVA)
  15. JZOJ_1222《Kup》——一道劲题
  16. 《Python编程:从入门到实战》(第2版)学习笔记 第5章 if语句
  17. 公司网页服务器访问超时,网站页面请求后台超时的相关咨询
  18. 《oracle数据库》基本查询语句
  19. 安装MATLAB_R2013b_X64_x32激活及破解方法
  20. Sql Server 里的向上取整、向下取整、四舍五入取整的实例!

热门文章

  1. 忠实通物流信息管理系统
  2. tungsten-replicator安装
  3. Excel使用---excel2016___一般操作(搬,侵删)
  4. B站UP主发起停更潮
  5. 注册最便宜的xyz域名,低成本搭建一个博客
  6. 名词解释atm网络_电信技术名词解释:什么是ATM技术
  7. 云服务器操作系统 版本选择,云服务器操作系统 版本选择
  8. linux下安装python3报错_Linux中安装python3
  9. HTML字体大小的设置
  10. 各行业常见的资质证书