4.3. 禁用透明巨页
透明巨页是一个由 Linux 内核使用的内存管理技术,用于减少使用 Translation Lookaside Buffer (TLB)的开销。由于具有 Sparse Memory Access 模式的数据库,而不是 Contiguous Memory 访问模式,在启用了 Transparent Hugepage 时数据库工作负载通常会不佳。要提高 PostgreSQL 和 Redis 性能,请禁用 Transparent Hugepage。在数据库运行在独立服务器上的部署中,仅在 Satellite 服务器上使用 Transparent Hugepage 可能会有小的好处。
有关如何禁用 Transparent Hugepage 的更多信息,请参阅 如何在 Red Hat Enterprise Linux 上禁用透明巨页(THP)。