Skip to content
gqlxj1987's Blog
Go back

Huge Page Improve database

Edit page

原文链接

default page 4KB

huge page 2MB

$ cat /proc/meminfo | grep huge

作为 Linux 从 2.6.32 引入的新特性,HugePages 能够提升数据库、Hadoop 全家桶等占用大量内存的服务的性能,该特性对于常见的 Web 服务以及后端服务没有太多的帮助,反而可能会影响服务的性能

大内存,减少页表层级,减少获取大内存的次数,提高缓存命中率

如果我们使用 Linux 中默认的 4KB 内存页,那么 CPU 在访问对应的内存时需要分别读取 PGD、PUD、PMD 和 PTE 才能获取物理内存,五层页表

锁定内存,减少swap带来的抖动


Edit page
Share this post on:

Previous Post
docker's second death
Next Post
Iceberg Intro