延迟启用 acpi cpufreq boost 支持可以帮助大型服务器的启动时间-人生就是博尊龙凯时

随着 cpu 内核数量的不断增加,我们最近看到了各种优化工作,以帮助提高大型服务器联机的启动速度。最新发现之一可以将一些大型服务器的启动速度降低多达 30 秒,并且似乎是下一代 amd epyc“热那亚”平台。

linux 内核贡献者和系统管理员 stuart hayes 注意到,当加载 acpi cpufreq 驱动程序时,通过在驱动程序注册到 cpufreq 之前设置适当的模型特定寄存器 (msr) 来依次启用 cpu 提升支持。对于当今的高核心数服务器来说,这最终会变得相当耗时,并且启用了每次一个核心的 cpu 提升。它’

stuart 发送了一个补丁来推迟使用 acpi cpufreq 驱动程序设置升压 msr。他评论说:“由于 cpufreq 已经设置了一个 cpu 热插拔启动回调,并且当注册了 a-cpufreq 时,请在 acpi_cpufreq_cpu_init() 中设置 boost msr,它由 cpufreq cpuhp 回调调用。这允许 acpi-cpufreq 在以下情况下快速退出它已加载但不需要。 ”

image.php_-8
越来越多的核心数服务器导致新的 linux 内核优化围绕提高启动速度以及很久以前编写的内核代码的其他当前低效率。

此更改针对通用 acpi cpufreq 驱动程序,该驱动程序被各种 arm 服务器处理器和 amd cpu 使用,除非使用较新的 amd p-state 驱动程序,并且 intel 服务器 cpu 通常在 intel p-state 驱动程序上。hayes 指出,小代码补丁能够将测试服务器上的启动速度加快约 30 秒。提到的服务器有 192 个 cpu 内核。鉴于现在 192 个 cpu 内核有点奇怪,它很可能是一个 amd epyc 热那亚服务器,因为每个插槽最多 96 个 cpu 内核已经众所周知。无论如何,此更改并非特定于热那亚,并且将有助于使用 acpi cpufreq 驱动程序的任何大型内核计数系统。 这种针对大核心数系统的启动时间节省改进目前正在linux-pm 邮件列表中

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/yun198353.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2022年11月4日 上午8:22
下一篇 2022年11月4日 上午8:24

相关推荐

  • uefi 论坛发布了 uefi 2.10 和 acpi 6.5 规范,以使这些标准更适应物联网平台和其他新设备支持,从 loongarch 处理器架构到 cxl 内存支持。 uef…

    最新资讯 2022年8月30日
  • 首先,它包含今年早些时候华为发布的关于 arm64 上 uefi 镜像内存支持的工作。uefi 镜像内存已经在 x86/x86_64 linux 上工作了很多年,而现在它也可以在 …

    2022年8月11日
  • 与如今许多新的 intel/amd 笔记本电脑一样,最近推出的带有amd ryzen 7 pro 6850u “rembrandt” soc的联想 thinkpad x13 gen…

    2022年8月6日 最新资讯
  • 点击进入:chatgpt工具插件导航大全 picpick 是我最喜欢的 windows 屏幕捕捉工具之一。这是一个专业的应用程序,可免费用于非商业用途。该程序缺乏屏幕录制支持,这是…

    2022年6月26日
  • 连接和 wifi 的问题可能会非常令人沮丧并显着降低生产力。 计算机使用网络时间协议 (ntp)进行时钟同步。在大多数情况下(如果不是全部),您的笔记本电脑使用 ntp 来跟踪时间…

    2022年6月22日 win 11
  • 如果您的 pc 没有设置正确的日期和时间,那么您将面临多个与系统相关的问题。 值得注意的是,如果时间未同步或时间设置不正确,pc 上的多项任务将受到阻碍。 例如,如果您在pc上下载…

    2022年4月12日 win 11
  • 面向最终用户的linux 5.17最突出的特性之一是引入了 amd p-state 驱动程序,该驱动程序旨在提供比 amd ryzen 处理器迄今为止所依赖的通用 acpi cpu…

    2022年4月11日
  • 点击进入:chatgpt工具插件导航大全 自 2018 年以来,我一直在使用屏幕捕获工具 picpick作为在 windows 上截取屏幕截图的主要应用程序。开发人员已于 2022…

    2022年3月10日
网站地图