Swap交换空间

SWAP(交换空间)是指一块磁盘空间,用于在物理内存(RAM)不足时,作为临时的扩展内存来使用。

查看交换空间和内存

swapon --show
free -m
cat /proc/swaps

创建交换文件

sudo dd if=/dev/zero of=/swapfile bs=1M count=2048
# OR
sudo fallocate -l 1G /swapfile

参数解析

  • if=/dev/zero 表示从 /dev/zero 设备读取数据,该设备会不断输出零字节;
  • of=/swapfile 指定输出文件为 /swapfile
  • bs=1M 表示块大小为 1MB;count=2048 表示总共创建 2048 个块,即 2GB

设置权限和格式化交换文件

sudo chmod 600 /swapfile
sudo mkswap /swapfile

启用

sudo swapon /swapfile

添加到 /etc/fstab 中自动挂载

/swapfile   swap    swap    defaults    0   0

查看挂载

df -lh

标签: Debian, Linux

添加新评论