Ubuntu 扩容 Swap
Swap 是 Linux 系统中的一种虚拟内存,用于在物理内存不足时扩展可用内存。本文将介绍如何在 Ubuntu 上增加 Swap 大小。
swap 大小建议
swap 一般建议为内存的 1~2 倍
swap 扩容
从代码来看,这个脚本是用于恢复 MongoDB 数据的,与 Linux 的 swap 扩容无直接关系。如果你需要扩容 Linux 的 swap 空间,可以参考以下步骤:
Linux Swap 扩容步骤
检查当前 swap 使用情况
运行以下命令查看当前 swap 空间:
1
free -h
创建新的 swap 文件
假设你需要增加 2GB 的 swap 空间:
1
sudo fallocate -l 2G /swapfile
如果
fallocate
不可用,可以使用dd
:1
sudo dd if=/dev/zero of=/swapfile bs=1M count=2048
- bs 块大小
- count 块数量,2G
设置正确的权限
1
sudo chmod 600 /swapfile
格式化为 swap
1
sudo mkswap /swapfile
启用新的 swap 文件
1
sudo swapon /swapfile
验证是否生效
1
2swapon --show
free -h永久生效(可选)
编辑
/etc/fstab
文件,修改相应的 Swap 配置:1
2sudo vim /etc/fstab
/swapfile none swap sw 0 0