最近,我一直在努力处理透明的大页面性能问题,并且注意到许多数据库系统建议将其关闭。我说的是Oracle,Postgresql,MySQL,Cassandra,NuoDB,Redis,Hadoop等。
举些例子:
- 彼得·扎伊采夫(2014年7月23日)。为什么TokuDB讨厌透明的HugePages。Percona。
- 米歇尔·凯西(2013-09-17)。透明巨大页面的性能问题。甲骨文
- 亚当·阿布雷瓦亚(Adam Abrevaya)和奥列格·莱文(Oleg Levin)(2014-05-15)。 Linux透明大页面,JEMalloc和NuoDB。NuoDB开发中心。
所以我想知道:什么功能可以从此功能中受益?
2
我也很好奇 根据内核文档,他们发现kvm性能有了很大的提高,但是并没有涉及太多细节。KVM的内核调优指南中也提到了这一点。
—
布拉奇利,2015年
HugePages的主要痛点似乎与NUMA有关。实际上,现在每个新的闪亮的多处理器服务器都启用了NUMA。一旦您拥有跨越NUMA边界的大页面,就会在内存子系统中发生一些时髦的事情。看一看:engineering.linkedin.com/performance/...
—
Lmwangi