Hugepage的几点摘录小结

由于RedHat Linux AS4的普通物理内存的块大小是4KB,当物理内存扩展到了8GB以后。所需要管理的内存块的数量大大增加,然而使用内存都需要花费CPU资源,也就是说程序所用到的内存块数量越多,系统的管理效率就越低,使用的内存总量过大的情况下还可能会导致分配失败的情况,而且在内存分配的时候就越会导致CPU资源占用率高。
解决方案
在Linux系统上对于大内存(Very Large Memory)的情况,提供了Hugepages的技术。就是使用比较大的内存页面来进行管理,这样的话,对于现今的高端机型,16GB、32GB的内存来说也能够比较轻易应付。
在Redhat Linux AS4 EMT64系统上,一个内存页面的尺寸是2MB。

注意参考以下几份不错的文档:
http://www.easyora.net/blog/hugepages_on_linux.html
http://vinsonhxt.spaces.live.com/blog/cns!1D293211BCF40753!122.entry
http://www.linuxfly.org/post/516/

你可能感兴趣的:(html,linux,.net,redhat,Blog)