22.7. 内核相关信息


Red Hat Enterprise Linux 包括对处理 Linux 内核计时器中断的方式进行修改。通常,将硬件计时器设置为以固定率(大部分架构的 100 次)生成定期中断。这些定期计时器中断供内核用于调度各种内部内务任务,如进程调度、核算和维护系统运行时间。
虽然基于计时器的方法适用于只有一个内核副本的系统环境,但当内核的许多副本在单一系统中(例如,z/VM(R)客户机中运行时,可能会导致额外的开销。在这样的情形中,每次生成中断的内核都有数千个副本会导致系统开销过高。
因此,Red Hat Enterprise Linux 现在包括关闭定期计时器中断的能力。这通过 /proc/ 文件系统完成。要禁用定期计时器中断,请使用以下命令:
 echo 0 > /proc/sys/kernel/hz_timer
要启用定期计时器中断,请使用以下命令:
 echo 1 > /proc/sys/kernel/hz_timer
默认情况下禁用定期计时器中断。
定期计时器中断状态也可在引导时设置;若要执行此操作,请将以下行添加到 /etc/sysctl.conf 中以禁用定期计时器中断:
 kernel.hz_timer = 0
备注
禁用定期计时器中断可在系统核算工具中违反基本假设。如果您注意到与系统核算有关的故障,请验证如果启用了定期计时器中断,则可能会消失,然后在 http://bugzilla.redhat.com/bugzilla/ 提交一个错误(用于故障捆绑的工具),或者通知工具厂商(用于大量第三方工具)。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.