# 1. 什么是swap?
Swap分区(也称交换分区)是硬盘上的一个区域,被指定为操作系统可以临时存储数据的地方,这些数据不能再保存在RAM中。 基本上,这使您能够增加服务器在工作“内存”中保留的信息量,但有一些注意事项,主要是当RAM中没有足够的空间容纳正在使用的应用程序数据时,将使用硬盘驱动器上的交换空间。写入磁盘的信息将比保存在RAM中的信息慢得多,但是操作系统更愿意将应用程序数据保存在内存中,并使用交换旧数据。 总的来说,当系统的RAM耗尽时,将交换空间作为回落空间可能是一个很好的安全网,可防止非SSD存储系统出现内存不足的情况。
# 2. 查看当前的交换分区
sudo swapon --show
free -h
1
2
2
# 3. 创建一个文件来作为swap的文件
sudo dd if=/dev/zero of=/sfile bs=1G count=4
1
# 4. 转化为swap文件
sudo mkswap sfile
1
# 5. 激活swap文件
sudo swapon sfile
1
# 6. 添加开机加载
vi /etc/fstab
/root/swap/sfile none swap sw 0 0
1
2
2