增加 Ubuntu 上的 Swap 大小

By | 2024年4月20日

Swap(系统交换)是一种虚拟内存,用于在物理内存不足时扩展可用内存。当物理内存不足以满足运行进程的需求时,操作系统会将不常用的数据存储到 Swap 中。

通过 top、swapon命令可看到 Ubuntu默认有2GB交换空间,对应的Swap文件位置是 /swapfile,下面使用另一个文件名增加40GB Swap:

# 1.查看系统当前的Swap使用情况
swapon --show

# 2.创建一个4G的Swap文件
fallocate -l 40G /swapfile2

# 3.设置Swap文件权限
chmod 600 /swapfile2

# 4.格式化Swap文件
mkswap /swapfile2

# 5.启用Swap文件
swapon /swapfile2

# 6.验证Swap设置(再次运行第1步的命令)
swapon --show

若要开机自动加载Swap文件,可打开/etc/fstab文件,在文末加一行:

/swapfile2   none   swap   sw   0   0

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注