Aurme静谧小站

ubuntu 配置交换内存4GB(立即生效)

25-10-12
9
0

配置方法

#dd方式创建交换内存

# 1️⃣ 创建 4GB 的 swap 文件
sudo dd if=/dev/zero of=/swapfile bs=1M count=4096 status=progress

# 2️⃣ 设置权限
sudo chmod 600 /swapfile

# 3️⃣ 格式化为 swap
sudo mkswap /swapfile

# 4️⃣ 启用 swap
sudo swapon /swapfile

# 5️⃣ 写入 /etc/fstab 实现开机自动挂载
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
#验证
swapon --show
free -h
#调整大小
sudo swapoff /swapfile
sudo rm /swapfile
# 然后重新执行 dd 那一行,用不同大小即可

(可选)优化 swap 策略

降低系统使用 swap 的频率(默认是 60,改成 10 更合理):

sudo sysctl vm.swappiness=10
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf

检查是否生效

free -h

应该看到如下类似输出:

              total        used        free      shared  buff/cache   availabl
Mem:           1.9G        400M        800M         50M        700M        1.3G
Swap:          2.0G          0B        2.0G

或者:

swapon --show