第 7 章 由于日志而减少或避免系统变慢的问题


日志更改写入到磁盘的顺序可能与它们到达的顺序不同。内核 I/O 系统可重新排序日志更改,以优化使用可用的存储空间。日志活动可以通过重新排序日志更改并提交数据和元数据导致系统延迟。因此,日志文件系统可能会降低系统速度。

XFS 是 RHEL 8 使用的默认文件系统。这是一个日志文件系统。名为 ext2 的较旧文件系统不使用日志。除非您的机构特别需要日志,请考虑使用 ext2。许多红帽最佳基准结果都使用 ext2 文件系统。这是顶级初始调优建议之一。

XFS 等日志记录文件系统,记录文件最后一次访问的时间(时间)。如果您需要使用日志记录文件系统,请考虑禁用 时间

7.1. 禁用一个时间

禁用 atime 通过限制写入文件系统日志数量来提高性能并降低功耗。

流程

禁用 atime

  1. 使用您所选的文本编辑器打开 /etc/fstab 文件,并找到 root 挂载点的条目。

    /dev/mapper/rhel-root       /       xfs    defaults…
    Copy to Clipboard Toggle word wrap
  2. 编辑选项部分,使其包含术语 noatimenodiratimenoatime 选项可防止在读取文件时更新时间戳,nodiratime 选项会停止更新目录内节点访问时间。

    /dev/mapper/rhel-root       /       xfs    noatime,nodiratime…
    Copy to Clipboard Toggle word wrap
重要

有些应用程序依赖于 更新时间。因此,这个选项只在没有使用此类应用程序的系统中才有意义。

或者,您可以使用 relatime 挂载选项,它将确保在之前访问时间早于当前修改时间时才更新访问时间。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat