Linux的Swap設定

Avery
1
free -m

查看內存情況或

1
swapon --show

查看目前的Swap分配情況!

創建Swap

1
2
3
fallocate -l 1G /swapfile

chmod 600 /swapfile

設置激活Swap分區

1
2
3
mkswap /swapfile

swapon /swapfile

编辑 /etc/fstab 文件使Swap分配永久

1
vim /etc/fstab

在此文件內尾部填入以下參數

1
/swapfile swap swap defaults 0 0

验证 Swap 分区

1
swapon --show

调整 Swappiness 值

Swappiness 值代表着系统使用 Swap 的频率,从 0-100,数值越高越频繁使用。

查看系统默认:

1
cat /proc/sys/vm/swappiness

修改:

1
sysctl vm.swappiness=10

持久化:

1
vim /etc/sysctl.conf

添加一行:

1
vm.swappiness=60

具体数值需要根据实际情况调整。

#刪除Swap

先取消激活 Swap 分区:

1
swapoff -v /swapfile

然后编辑 /etc/fstab 文件,删除之前添加的那行:

1
/swapfile swap swap defaults 0 0

最后,删除 Swap 文件:

1
rm /swapfile

本教程:來源 若有侵權,請聯繫我刪除!

  • Title: Linux的Swap設定
  • Author: Avery
  • Created at : 2022-11-25 19:26:28
  • Updated at : 2024-02-13 00:47:10
  • Link: https://www.jioushan.top/2022/11/25/linux的swap設定/
  • License: This work is licensed under CC BY-NC-SA 4.0.
Comments
On this page
Linux的Swap設定