Linux 创建和增加 Swap 分区教程
有时候我们机器的内存不够时,就可以通过创建 Swap 分区来缓解这种尴尬场面,Linux 下的 Swap (交换分区)相当于 Windows 下的”虚拟内存”,当系统内存不够时,把一部分硬盘空间虚拟成内存使用,从而解决内存不够用的情况。下面介绍下 Linux 如何创建和增加 Swap 分区。
一、添加 Swap 分区
1、查看 Linux 当前分区情况:
如果是增加 swap 分区,则先把当前所有分区都关闭了:
2、创建要作为 Swap 分区文件(其中 /var/swapfile
是文件位置,bs*count
是文件大下,例如以下命令就会创建一个 4G 的文件):
3、建立 Swap 的文件系统(格式化为 Swap 分区文件):
4、启用 Swap 分区:
5、查看 Linux 当前分区:
显示Swap并且跟设置的大小一致就说明添加成功
6、设置开启启动,在 /etc/fstab
文件中加入一行代码:
需要注意以上教程添加的位置为/var
如果需要将Swap文件改到其它位置请根据实际需求进行修改。
二、总结
建议根据以下情况来设置Swap的大小
物理内存和交换分区的关系:
内存 <= 4g:Swap 至少 4G
内存 4~16G:Swap 至少 8G
内存 16G~64G:Swap 至少 16G
内存 64G~256G:Swap 至少 32G