文档首页 > > 常见问题> 操作系统类> 如何增加系统Swap交换分区的大小?

如何增加系统Swap交换分区的大小?

分享
更新时间: 2019/11/01 GMT+08:00

问题背景

Linux操作系统安装Oracle数据库时会校验Swap分区大小,如果操作系统自带的Swap分区不能满足要求,可以参考本章节进行设置。

Swap:交换分区,类似于Windows操作系统的虚拟内存,就是当内存容量不足时,把一部分硬盘空间虚拟成内存使用,提升系统运行效率。

操作步骤

  1. 登录裸金属服务器操作系统内部。
  2. 执行lsblk查看Swap分区扩展前大小。

    可以看到,Swap分区扩展前大小为3G。

  3. 以新增5G Swap分区大小为例(具体大小请按照实际情况设置),执行以下命令扩展分区:

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

    chmod 600 /swapfile

    mkswap /swapfile swapon /swapfile echo "/swapfile swap swap defaults 0 0" >>/etc/fstab

  4. 执行free查看Swap分区扩展后大小。

    可以看到,Swap分区扩展后大小为8G。

分享:

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区