侧边栏壁纸
  • 累计撰写 29 篇文章
  • 累计创建 9 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

启用虚拟内存 swap

千城
2024-03-12 / 0 评论 / 0 点赞 / 37 阅读 / 0 字

创建虚拟内存设备(2g)

mkdir /swap

dd if=/dev/zero of=/swap/swap2g bs=1024k count=2000

mkswap /swap/swap2g

chmod 600 /swap/swap2g

swapon /swap/swap2g

调整 swap 分区使用优先级

swappiness 的数值决定如何使用 swap。

swappiness=0 表示尽量使用物理内存,然后在使用 swap 空间

swappiness=100 表示尽量使用 swap 分区

1. 查看当前 swappiness 值

cat /proc/sys/vm/swappiness

2. 修改 swappiness 的值

vim /etc/sysctl.conf

sysctl vm.swappiness=50

3. 使配置生效

sysctl -p

4.多个交换分区优先级调整
例如,如果你想将 /swap/swap2g 的优先级设置为 -1,可以运行以下命令:
sudo swapon --priority=-1 /swap/swap2g

查看 swap 分区信息

swapon --show

cat /proc/swaps

禁用和删除分区

首先查看分区信息

swapon --show

尝试使用 swapoff 命令禁用 /swap/swap2g

sudo swapoff /swap/swap2g

删除分区

rm -rf /swap/swap2g
0

评论区