2

我使用 PostgreSQL 9.5 并为 huge_pages = try 设置了默认值。如何确定 postgres 在服务器运行时是否正在使用它?

4

1 回答 1

-4

_pages (enum) 启用/禁用大内存页面的使用。有效值为 try(默认值)、on 和 off。

目前,此功能仅在 Linux 上受支持。设置为尝试时,该设置在其他系统上被忽略。

使用大页面会导致更小的页表和更少的 CPU 时间花在内存管理上,从而提高性能。有关详细信息,请参阅第 17.4.4 节。

如果将 huge_pages 设置为 try,服务器将尝试使用大页面,但如果失败则回退到使用正常分配。启用时,未能使用大页面将阻止服务器启动。关闭时,将不使用大页面。

于 2016-08-16T12:41:04.290 回答