前言:

做Ubuntu系统时,选择了默认空间分配方案,Swap空间仅2G,而你的内存有16G,分给Swap空间至少为内存的1倍,最好是内存值的2倍,系统相当卡顿,重做系统后,费力部署的环境怎么又需要重新部署,头痛!

   不要重做系统,来来来,Follow Me!

一、查看本机Swap交换空间的内存大小

命令如下

$ free -m

可以看到本机的Swap空间为2047M左右,即2G空间。

下面我们将其扩大32G

二、创建Swap文件

$ sudo -i

输入密码后,切换root。

$ mkdir /swap

建立swap文件夹

$ cd /swap/

进入到swap文件夹

$ sudo dd if=/dev/zero of=swapfile bs=32M count=1k

建立swapfile,大小为bs*count = 32M * 1k = 32G

$ sudo mkswap -f swapfile

将生成的文件转换为Swap文件

三、激活Swap文件

$ sudo swapon swapfile

$ free -m

激活Swap文件,并重新查看Swap空间 内存

可以看到Swap空间内存从2G变为34G = 我们扩大的32G+原始的2G。

添加成功!

四、设置为永久Swap

未做此步骤,重启之前的设置都失效!!!!

sudo gedit /etc/fstab

更改swap路径。

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda2 during installation
UUID=b726da21-83a0-497b-b3eb-a09f16403d60 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda1 during installation
UUID=C0BE-3630  /boot/efi       vfat    umask=0077      0       1
/swap/swapfile                                 swap            swap    sw              0       0

五、扩展

如果需要卸载这个 swap 文件,可以进入建立的 swap 文件目录。执行下列命令。
$ sudo swapoff swapfile
如果需要一直保持这个 swap ,可以把它写入 /etc/fstab 文件。
$ /swap/swapfile /swap swap defaults 0 0

【深度学习】Ubuntu增加Swap交换空间大小相关推荐

  1. Linux怎么添加交换空间,如何在Ubuntu上增加swap交换空间

    防止应用程序内存不足的最简单方法之一是增加服务器中的swap交换空间大小.在本文中,我们将解释如何向Ubuntu服务器增加swap交换空间. 步骤1:检查swap交换空间信息 在开始之前,首先运行以下 ...

  2. Ubuntu增加(swap)交换分区

    2019独角兽企业重金招聘Python工程师标准>>> Ubuntu增加(swap)交换分区 内存512M.装的 vpn,lamp,在用vpn时会断线,原来是内存不足引起的.加入sw ...

  3. linux 增加交换空间,在linux上增加swap交换空间

    增加交换空间有两种方法: 严格的说,在系统安装完后只有一种方法可以增加swap,那就是本文的第二种方法, 至于第一种方法应该是安装系统时设置交换区. 1.使用分区: 在安装OS时划分出专门的交换分区, ...

  4. Ubuntu修改swap分区空间大小

    修改swap分区空间 查看当前swap分区大小 free -m 查看系统是否配置swap sudo swapon --show 查看swap分区挂载位置 cat /proc/swaps 停止交换分区 ...

  5. linux偏向swap,solaris/linux 增加swap交换空间的方法

    Linux 一.分区方式 1.创建swap分区,例如: # fdisk /dev/sdb Command (m for help): n Command action e extended p pri ...

  6. ubuntu swap交换空间增加与关闭

    一.查看交换空间和路径 查看当前交换空间的大小: free -h 查看交换空间的路径: sudo swapon --show 二.创建一个swap交换空间文件: 2.1 创建文件 mkdir swap ...

  7. linux swap 交换空间 设置多大合适

    无论是windows系统还是linux系统,除了物理内存外,都还有一个虚拟内存.在linux上,虚拟内存被称为swap space.过去以来,虚拟内存的大小应该是物理内存的两倍,但是最近几年来,物理内 ...

  8. 在centos7上设置swap交换空间

    在centos7上设置swap交换空间 新建swap文件 第一步:确保系统中有足够的空间来用做swap交换空间,我使用的是KVM,准备在一个独立的文件系统中添加一个swap交换文件,在/opt/ima ...

  9. CentOS 新增swap交换空间

    CentOS 新增swap交换空间 在centos 6.4 64位系统中安装oracle 10g数据库软件,但由于交换空间过小导致检查不通过: 因此需要增加交换空间的大小. 新建swap文件 第一步: ...

最新文章

  1. Leetcode 166. 分数到小数 解题思路及C++实现
  2. GraphSAGE: Inductive Representation Learning on Large Graphs
  3. android 长按缩放拖动_十年Android之路面试2000人,面试准备+内部泄露核心题(中高级)...
  4. PHP如何用mvc,在PHP中使用MVC模式进行开发
  5. 【渝粤教育】国家开放大学2018年秋季 2503T学前儿童健康教育 参考试题
  6. 解决python中join路径分隔符跨平台移植性
  7. 《Python Cookbook 3rd》笔记(2.14):合并拼接字符串
  8. node.js ejs_如何在Node.js应用程序中使用EJS模板
  9. 关闭ArcGIS9.3时 .NET Framework出现尝试读取或写入受保护的内存问题
  10. Mysql多实例实施文档
  11. python编程示例_Python套接字编程–服务器,客户端示例
  12. 剪切板记录管理工具:Paste Mac
  13. python命令行参数作用_python中命令行参数和os模块常用函数
  14. Node.js连接数据库
  15. 联想r720自带杜比驱动下载_联想Yoga 9i 拼凑产品,营销行为直呼内行
  16. (5)Typora——MarkDown格式文本编辑器
  17. 北德克萨斯大学计算机系,美国北德克萨斯大学计算机科学与工程系主任Barrett Bryant访问昆明理工大学...
  18. 内外边距问题(清除、合并、塌陷)
  19. JAVA:使用华为云存储OBS处理文件
  20. 关于MD服装大师制作后导入到SP中的设置相关问题

热门文章

  1. Python 浮点数计算出十几位小数的解决方法
  2. 【王道机试】习题2.3 Old Bill(上海交通大学)
  3. 【正点原子FPGA连载】第二十五章HDMI方块移动实验 -摘自【正点原子】新起点之FPGA开发指南_V2.1
  4. STM32 实验 串口实验
  5. 数据结构 || 图深度优先搜索遍历以及求两点间的简单路径
  6. 如何查看Chrome浏览器的页面缓存内容【详细教程】
  7. MySQL——使用docker镜像拉取MySQL
  8. 数据库 实验四 创建视图,使用视图,修改视图
  9. 【转】三维点云数据集
  10. [原创][从mambo到joomla的迁移实战之一]迁移计划