OpenStack 高性能虚拟机之大页内存

网友投稿 594 2022-05-30

目录

文章目录

目录

前文列表

Nova 虚拟机的大页内存设置

实战经验

参考文档

前文列表

《多进程、多线程与多处理器计算平台的性能问题》

《OpenStack 高性能虚拟机之 CPU 绑定》

OpenStack 高性能虚拟机之大页内存

《OpenStack 高性能虚拟机之 NUMA 亲和》

Nova 虚拟机的大页内存设置

绝大多数现代 CPU 都支持多种内存页尺寸,从 4KB 到 2M/4M,最大可以达到 1GB。所有 CPU 都默认使用最小的 4KB 页,如果具有较大的内存可以选择启用大页内存进行分配,这将会明显减少 CPU 的页表项,因此会增加 TLB 页表缓存的命中率,降低内存访问延迟。如果操作系统使用默认的小页内存,随着运行时间,系统会出现越来越多的碎片,以至于后来难以申请到大页的内存。在大页内存大小越大时,该问题越严重。因此,如果当你有使用大页内存的需求时,最好的办法是在系统启动时就预留好内存空间。当前的 Linux 内核不允许针对特定的 N

OpenStack 虚拟化

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:SecureCRT使用
下一篇:Windows运行机理——API与SDK
相关文章