Debian11 创建系统交换分区 Swap
什么是 Swap
Linux 中的 Swap 即为系统交换区,类似于 Windows 的虚拟内存,当内存不足的时候,把一部分磁盘空间虚拟成内存使用,以解决内存容量不足的情况。Linux 系统的内存管理必须使用交换区来建立虚拟内存。尽管对于交换空间的合适大小有很多意见,但这实际上取决于您的个人喜好和您的应用程序要求。通常,等于或两倍于系统 RAM 量的量是一个很好的起点。另一个好的经验法则是,如果您只是将它用作 RAM 后备,那么任何超过 4G 的交换空间都可能是不必要的。
创建交换分区
- 查看交换分区信息
1 | sudo swapon -s |
- 查看系统内存大小
1 | sudo free -m |
- 创建一个 4G 大小的交换分区文件
1 | sudo fallocate -l 4G /var/swapfile |
- 给交换分区文件设置权限
1 | sudo chmod 600 /var/swapfile |
- 格式化交换分区文件
1 | sudo mkswap /var/swapfile |
- 启用交换分区文件
1 | sudo swapon /var/swapfile |
- 再次查看交换分区信息
1 | sudo swapon -s |
- 再次查看系统内存大小
1 | sudo free -m |
- 开机自动挂载交换分区
1 | # 备份配置文件 |
- 重启系统
1 | sudo reboot |
- 系统重启完成后,观察 Swap 交换分区是否已经自动挂载
1 | sudo free -m |