Linux 大页面使用情况

Linux 大页面使用情况

在仅运行 Oracle DB 的服务器上使用 Linux(SUSE Linux 10 SP2 64 位 Itanium)大页面有什么缺点?该服务器上没有其他应用程序。有什么需要注意的问题吗?

答案1

大页面不可交换 - 但如果您的系统专用于运行数据库,那么这应该不是问题。只需适当调整分配给数据库的内存量即可。

我们在所有生产数据库上运行大页面,在进行基准测试时,它的速度略有提升(约 5% 左右)。

记得增加 mlock ulimit、setup/proc/sys/kernel/{shmmax,shmall}/proc/sys/vm/nr_hugepages

LWN 最近对大页面进行了深入的系列报道,值得一读 -这是第 1 部分。后面的部分会涉及大页面的系统管理方面。

答案2

较大的页面会导致内存碎片,并且较大的页面更难在磁盘上交换。关于大页面的精彩读物早在 2009 年,lwn.net 上就出现了,我建议你看看。

相关内容