Technology Sharing

  • 首页
  • 资料分享
  • 在线工具
    • 随机密码生成器
  • 介绍
  • RSS
  • privacy
  • 云产品推广
    • 腾讯云
    • 阿里云
Share IT knowledge
  1. 首页
  2. linux
  3. 正文

添加虚拟内存swap

2022年6月27日 330点热度 0人点赞 0条评论

1、查看 Linux 当前 Swap 分区
命令如下:

free -m

2、关闭 Swap 分区
如果我们需要增加 Swap 分区,则先关闭 Swap 分区,命令如下:

swapoff -a

如果无法关闭 Swap 分区,那可能是因为物理内存当前用量 + Swap 分区当前用量已经超过了物理内存的总大小,我们可以先重启服务器,在机器刚启动的时候关闭 Swap 分区。

3、创建 Swap 分区文件
创建命令如下,其中 /var/swapfile 是文件位置,bs*count 是文件大下,例如以下命令就会创建一个 4G 的文件:

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

4、建立 Swap 文件系统
将刚才的文件格式化为 Swap 分区文件,命令如下:

mkswap /var/swapfile

5、启用 Swap 分区
基于新的 Swap 分区文件开启 Swap 分区:

swapon /var/swapfile

6、查看 Linux 当前分区
查看是否成功新建/增加 Swap 分区:

free -m

7、设置开机启动
在 /etc/fstab 文件中加入以下代码让 Linux 交换分区开机自动挂载:

/var/swapfile swap swap defaults 0 0
打赏微海报分享
标签: 暂无
最后更新:2023年1月4日

nico

Linux运维工程师 软考网络工程师 && 软考信息安全工程师

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

nico

Linux运维工程师
软考网络工程师 && 软考信息安全工程师

最新 热点 随机
最新 热点 随机
linux部署JDK环境 [Solved] MariaDB import issue: Error at line 1: Unknown command '\-'. Could not retrieve mirrorlist http://mirrorlist.centos.org/ CentOS 7 Kubernetes如何删除卡在“Terminating”状态的命名空间 解决GitLab Runner签名无效 如何禁用 Ubuntu "Daemons using outdated libraries" 弹出窗口
Linux ACL权限管理 Git Bash下使用rsync 一键拥有你自己的 ChatGPT 网页服务 GitLab CI/CD部署 Python-服务器&交换机自动化巡检 linux systemd 多种启动方案
最近评论
woodcockkienzlelsj8o9+73s48g9rr3m0@gmail.com 发布于 10 个月前(07月17日) necessitatibus corporis et odit nam quo harum et c...
RonaldG 发布于 10 个月前(07月07日) Very interesting topic, thank you for putting up.&...
小黑 发布于 1 年前(12月28日) 不错
nico 发布于 2 年前(02月09日) 嘻嘻嘻!!!
Bruse 发布于 2 年前(02月09日) 我来啦!!!
nico 发布于 2 年前(12月10日) 方便查询
Justin 发布于 2 年前(12月10日) 写的很好,谢谢分享!我 Mark 一下~
nico 发布于 3 年前(11月18日) 主题的原因吧
Justin 发布于 3 年前(09月22日) 这篇文章的质量很高呀!写得很详细~ 话说你的文章是隐藏了发布时间吗?
Justin 发布于 3 年前(08月27日) 好家伙,这标题乍一看还以为你打算进军英文技术写作领域了🤓

COPYRIGHT © 2023 Technology Sharing. ALL RIGHTS RESERVED.

备案图标 皖公网安备34132402000202 皖ICP备2023004851号-1