原创文章,转载请注明出处
https://qiedd.com/
0. 前言
Linux 将其物理 RAM(随机存取内存)划分为称为页面的内存块。Swapping是将内存页复制到硬盘上预先配置的空间(称为交换空间)以释放该内存页的过程。物理内存和交换空间的组合大小是可用的虚拟内存量。
https://www.linux.com/news/all-about-linux-swap-space/
# 创建一个swap文件,这里是2G dd if=/dev/zero of=/swap bs=1M count=2048 status=progress # 创建一个swap文件,这里是4G dd if=/dev/zero of=/swap bs=1M count=4096 status=progress # 更改权限到600 chmod 600 /swap # 格式化swap文件 mkswap /swap # 开启swap swapon /swap
可以通过 htop 或者 free 命令来查看 swap 是否启用
root@archlinux ~# free -m total used free shared buff/cache available Mem: 904 74 748 4 81 717 Swap: 2047 0 2047
htop
1. 开机启动
将配置文件加入到 /etc/fsab中
# 编辑配置文件 vim /etc/fstab # swap /swap none swap defaults 0 0 # 或者 echo -e "\n# swap\n/swap none swap defaults 0 0\n" >> /etc/fstab
0 条评论