最近在学习 Swoole,在对文件进行编译操作时,系统提示了内存不足的错误。于是通过创建 SWAP 分区来增加虚拟内存。

创建要作为 SWAP 分区的文件,例如增加 1GB 大小的交换分区,则语法如下

dd if=/dev/zero of=/root/swapfile bs=1M count=1024

其中的 count 等于想要的块的数量,bs 是每块的大小,文件大小 = bs * count

格式化为交换分区文件:

mkswap /root/swapfile # 建立 swap 的文件系统

启用交换分区文件:

swapon /root/swapfile # 启用 swap 文件

使系统开机时自启用,在文件/etc/fstab 中添加一行:

/root/swapfile swap swap defaults 0 0

以上,就可以现实 Linux 新建 SWAP 分区了。

标签: SWAP

添加新评论