zoukankan      html  css  js  c++  java
  • 如何增加Ubuntu交换空间swap

    如何增加Ubuntu交换空间swap

    1  使用命令查看系统内swap分区大小

    green@green:~$ free -m
                  total        used        free      shared  buff/cache   available
    Mem:          32097         915        1955        8221       29226       22464
    Swap:           975           0         975

    结果表明,swap只有975M,通过如下步骤扩大到32G。

    2  创建一个swap文件

    找到一个空间足够的目录用来存放swap文件,例如: ~/ 。

    green@green:~$ mkdir swapfile
    green@green:~$ cd swapfile/
    green@green:~$ sudo dd if=/dev/zero of=swap bs=1024 count=32000000

    根据创建swap文件的大小,需要几分钟到几十分钟不等的时间。

    出现类似下列提示,表示创建完成:

    记录了32000000+0 的读入 
    记录了32000000+0 的写出 
    XXXX字节(X GB)已复制,XX 秒,XX MB/秒 

    把生成的文件转换成 swap 文件 :

    green@green:~$ sudo mkswap -f swap

    顺利的话,将出现类似如下结果:

    Setting up swapspace version 1, size = 1999996 KiB 
    no label, UUID=fee9ab21-9efb-47c9-80f4-57e48142dd69

    3  激活swap文件

    green@green:~$ sudo swapon swap

    再次查看 free -m 的结果:

    green@green:~$ free -m
                  total        used        free      shared  buff/cache   available
    Mem:          32097         913         299        8221       30884       22466
    Swap:         32225           0       32225

    说明添加成功。

    如果需要卸载这个 swap 文件,可以进入建立的 swap 文件目录。执行下列命令。

    sudo swapoff swap

    4  一直保持该swap

    如果需要一直保持这个 swap ,可以把它写入 /etc/fstab 文件。

    green@green:~$ sudo gedit /etc/fstab

    在文件最后加入:

    /home/green/swapfile/swap swap swap defaults 0 0
  • 相关阅读:
    CS224n, lec 10, NMT & Seq2Seq Attn
    CS231n笔记 Lecture 11, Detection and Segmentation
    CS231n笔记 Lecture 10, Recurrent Neural Networks
    CS231n笔记 Lecture 9, CNN Architectures
    CS231n笔记 Lecture 8, Deep Learning Software
    CS231n笔记 Lecture 7, Training Neural Networks, Part 2
    pytorch坑点排雷
    Sorry, Ubuntu 17.10 has experienced an internal error
    VSCode配置python插件
    tmux配置与使用
  • 原文地址:https://www.cnblogs.com/Jaguar/p/10724143.html
Copyright © 2011-2022 走看看