温馨提示×

Debian Swapper如何自定义

小樊
54
2025-08-23 17:46:23
栏目: 智能运维

在Debian中,可通过以下方式自定义Swapper(交换空间):

  • 创建交换文件或分区
    • 交换文件:用fallocatedd命令创建,如sudo fallocate -l 2G /swapfile,然后设置权限sudo chmod 600 /swapfile,格式化sudo mkswap /swapfile,启用sudo swapon /swapfile,并编辑/etc/fstab使其开机自启。
    • 交换分区:用fdiskparted创建分区,设置类型为交换分区(类型码82),格式化sudo mkswap /dev/sdXN/dev/sdXN为分区名),启用sudo swapon /dev/sdXN,同样需在/etc/fstab中添加开机自启配置。
  • 调整交换空间大小:增加时先禁用原交换空间,再创建新的更大的交换文件或分区,按上述步骤重新配置;减少时需先创建新的较小的交换文件,再替换原文件并更新配置。
  • 设置交换空间优先级:使用swapon -p选项设置,数值范围0-32767,数值越高优先级越高,如sudo swapon --priority 10 /dev/sdXN
  • 调整交换使用策略:通过修改/etc/sysctl.conf文件中的vm.swappiness参数来控制,数值越小越倾向于使用物理内存,修改后用sudo sysctl -p使设置生效。

0