1、前言
实际工作中,机器的物理内存是固定的,由内存条容量决定,不够的话容易导致内存溢出,影响程序运行,甚至直接死机。如果想拓展物理内存只能再买内存条或者换大内存条。但是不想换内存条的情况下,也可以通过交换内存来间接的实现内存拓展。
swap交换空间,当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap分区中恢复保存的数据到内存中。
2、swap值
物理内存 |
交换分区(SWAP) |
<= 4G |
至少4G |
4~16G |
至少8G |
16G~64G |
至少16G |
64G~256G |
至少32G |
3、优点:
当内存完全用完时提供溢出空间
可以将不需要的物品从高速存储器中移出
允许您休眠
4、缺点:
由于SWAP分区不会动态调整大小,因此会占用硬盘驱动器上的空间
会增加硬盘的磨损
不一定会提高性能
5、swappiness值
swappiness的值的大小对如何使用swap分区是有着很大的联系的。swappiness&