<b>关于2G虚拟内存Linux swap限制的阐明</b>[Linux安全]
本文“<b>关于2G虚拟内存Linux swap限制的阐明</b>[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
在Linux系统下,这个虚拟内存就被叫做SWaP.Linux swap分区是有限制的.在安装操作系统的时刻,安装向导会提醒用户需求成立多少的SWaP空间.普通情形下,SWaP对比符合的大小为物理内存的1-2倍.
1. 早期的linux对虚拟内存的限制
linux2.2从前的内核,支持最大128M的Linux swap分区或文件.Linux swap的分区或文件总数不超越16个.
所以在linux2.2从前,可用的最大虚拟内存为128M*8=1G.
2. Linux2.2.x对虚拟内存的限制
Linux2.2.x支持最大2G的Linux swap分区或文件.Linux swap的分区或文件总数不超越8个.
所以在Linux2.2.x,可用的最大虚拟内存为 2G*8=16G
3. Linux2.4.x对虚拟内存的限制
Linux2.4.10之前支持最大2G的Linux swap分区或文件.Linux swap的分区或文件总数不超越8个.
所以在 Linux2.4.10之前,可用的最大虚拟内存为 2G*8=16G
Linux2.4.10(含)之后支持最大2G的Linux swap分区或文件.Linux swap的分区或文件总数不超越32个.
所以在 Linux2.4.10之后,可用的最大虚拟内存为 2G*32=64G
Linux2.4.x在内存管理战略上,就如Windows98向Windows2000改变一样,在内存和交换区中保存了更多的脏页,而不是及时回收内存,以此提高系统的效率.
此外,假如你有超越1块磁盘,并且辨别在差别的磁盘上成立了Linux swap,那么linux会按照raid 0的方法来利用这些交换分区.
以上是“<b>关于2G虚拟内存Linux swap限制的阐明</b>[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |