搜索

第 28 章 使用 nohz 和 nohz_full 参数隔离 CPU

download PDF

nohznohz_full 参数修改指定 CPU 上的活动。要启用这些内核引导参数,您需要使用以下 TuneD 配置集之一: realtime-virtual-hostrealtime-virtual-guestcpu-partitioning

nohz=on

减少一组特定 CPU 的定时器活动。

nohz 参数主要用于减少空闲 CPU 上的计时器中断。这有助于通过允许空闲 CPU 在降低电源模式下运行,从而帮助监管生命周期。虽然不适用于实时响应时间,但 nohz 参数不会直接影响实时响应时间。但是,需要激活 nohz _full 参数,对实时性能有积极影响。

nohz_full=cpulist
nohz_full 参数会以不同的方式处理指定 CPU 列表的计时器循环。如果将 CPU 指定为 nohz_full CPU,且 CPU 上只有一个可运行的任务,那么内核将停止将计时器守护进程发送到该 CPU。因此,运行应用程序可能会花费更多时间,而服务中断和上下文切换所花费的时间更少。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.