较小的页面有什么影响?

较小的页面有什么影响?

较小的页面大小是否会导致较小的页表?

如果是的话,是不是就是好的或者坏的!?我认为这会导致更多的数据处理。

是否可以:

  • 在 Linux 中手动测试或者
  • 这个东西是由Linux内核定义的?如果是这样,我就没有机会测试了。

答案1

在任何给定系统上,调页空间量都是固定的(但可配置),因此拥有较小的页面意味着您有更多的可用页面。权衡完全基于性能。这取决于应用程序使用什么。例如,Oracle 可能会受益于大小为 X 的页面,而 Informatica 可能会受益于大小为 Y 的页面(选择了我过去配置过的分页大小的两个应用程序)。页面大小较小意味着您必须执行更多操作才能获取更多数据,但可用页面也更多。具有较大的页面大小意味着您可以读取更多的连续页面块(从而提高较大页面读取的性能),但可用页面较少。

我知道 Oracle 根据数据库的类型和用途使用混合,因此可以将其配置为具有一定数量的大页面和一定数量的常规/小页面。 (同样,根据我自己的经验使用 Oracle,但我确信其他应用程序也这样做。)

因此,没有好坏之分,它只取决于特定应用程序的使用情况。不过它是在服务器层配置的,因此如果同一系统上有两个需要不同大小页面的应用程序,性能将会受到影响。

您可以通过多种方式手动测试它。根据您的操作系统发行版/平台(Solaris、Linux 等),应该有大量有关如何配置此功能的文档。

相关内容