swap的功能就是在应付物理内存不足的情况下所造成的内存扩展记录的功能。所以,只有当物理内存不足的时候才会用到swap分区。
CPU所读取的数据都来自于内存,那当内存不足的时候,为了让后续的程序可以顺利运行,因此在内存中暂不使用的程序与数据就会被挪到swap中。
使用物理分区构建swap
-
分区:fdisk,需要设置system id:82,内核更新分区表:partprobe
-
格式化:mkswap
-
使用:swapon
-
查看:free
使用文件构建swap
-
使用dd创建一个大文件:dd if=/dev/zero of=/tmp/swap bs=1M count=512
-
格式化:mkswap
-
启动使用:swapon
-
关闭swapfile:swapoff
释放swap:先禁用swap(swapoff -a)后启用swap(swapon -a)。