swap 有什么用?CPU读取数据来着内存,当内存不足时,就会使用swap了,为了让后续程序可以继续运行,内存中暂时不用的数据就会放到swap中去。由于不知道服务器何时会后大量的数据请求,那么需要预留一些swap来防止内存不足。
方法一:使用物理分区构建swap
1.分区:使用fdisk在系统磁盘上分一个区作为swap
2.格式化:mkswap
3.使用:启动该swap设备 swapon 设备文件名
4.free可以查看内存的使用情况。
方法二:
使用文件构建(在物理分区无法支持情况下使用)
1、使用dd命令新增一个256MB的文件
2.格式化文件 mkswap /tmp/swap
3.启动swap
使用swapoff关掉swap file
限制:
最多创建32个swap
由于x86(64)最大寻址64GB,swap最大只能是64GB