- 添加swap文件大小为2G
dd if=/dev/zero of=/swapfile bs=1k count=2048000
2048000+0 records in
2048000+0 records out
2097152000 bytes (2.1 GB) copied, 33.0295 s, 63.5 MB/s
2. 创建SWAP文件
mkswap /swapfile
mkswap: /swapfile: warning: don’t erase bootbits sectors
on whole disk. Use -f to force.
Setting up swapspace version 1, size = 2047996 KiB
no label, UUID=9756ae4f-3dc2-40e8-8064-5a609f1a239a
3. 激活SWAP文件
swapon /swapfile
- 查看SWAP信息是否正确
swapon -s
- 添加到fstab文件中让系统引导时自动启动
注意, 这里是采用了swapfile文件的默认路径, 即/var/swapfile。若你上面的操作中swapfile文件不是在/var/目录下, 则下面的/var/swapfile也要相应修改为自己设写的。
echo “/swapfile swap swap defaults 0 0” >> /etc/fstab
- 用命令free检查2G交换分区生效
free -m
或者, 检查meminfo文件
total used free shared buffers cached
Mem: 7872 7730 141 0 3 244
-/+ buffers/cache: 7483 389
Swap: 1999 0 1999
grep SwapTotal /proc/meminfo
- 释放SWAP文件
swapoff /swapfile
- 删除SWAP文件