原创文章,转载请注明出处
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
分类: Linux

0 条评论

发表回复

Avatar placeholder

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据