编辑
2024-11-14
服务器
00

目录

1.检查现有交换空间
2.创建交换文件: 假设你想创建一个大小为 2GB 的交换文件:
3.设置文件权限: 确保只有 root 用户可以读取和写入交换文件:
4.格式化交换文件:
5.启用
6.使交换文件在重启后自动启用
其他:设置交换使用率

1.检查现有交换空间

bash
sudo swapon --show

2.创建交换文件: 假设你想创建一个大小为 2GB 的交换文件:

bash
sudo fallocate -l 2G /swapfile

3.设置文件权限: 确保只有 root 用户可以读取和写入交换文件:

bash
sudo chmod 600 /swapfile

4.格式化交换文件:

bash
sudo mkswap /swapfile

5.启用

bash
sudo swapon /swapfile

6.使交换文件在重启后自动启用

编辑 /etc/fstab 文件并添加以下行:

/swapfile swap swap defaults 0 0

其他:设置交换使用率

你可以调整交换使用率,默认是 60。值越低,系统越倾向于使用交换空间。使用以下命令设置为 10:

bash
sudo sysctl vm.swappiness=10

如果希望在重启后保持这个设置,可以将以下行添加到 /etc/sysctl.conf 中:

vm.swappiness=10