1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - 运维 - 正文

君子好学,自强不息!

在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的方式来使用这些交换分区。

本文来源:1818IP

本文地址:https://www.1818ip.com/post/8255.html

免责声明:本文由用户上传,如有侵权请联系删除!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。