在 Debian(以及大多数 Linux 系统)中,swapper 文件(通常叫 swap 文件 或 swapfile)是用来扩展虚拟内存的一个普通文件。
下面分点说明,方便理解:
/swapfile)典型示例:
/swapfile
查看是否存在:
ls -lh /swapfile
swapon --show
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
开机自动启用,编辑 /etc/fstab:
/swapfile none swap sw 0 0
| 对比项 | swap 文件 | swap 分区 |
|---|---|---|
| 创建难度 | 简单 | 需分区 |
| 调整大小 | 方便 | 麻烦 |
| 性能 | 略低(现代系统差异很小) | 稍好 |
| 休眠支持 | 支持(配置正确) | 支持 |
如果你愿意,我可以:
swapper 在内核里的含义(和 swap 文件不同)