zoukankan      html  css  js  c++  java
  • linux查看、修改、新增SWAP分区大小

    在Linux系统下,SWAP的作用类似Windows系统下的“虚拟内存”。当物理内存不足时,拿出部分硬盘空间当SWAP分区使用,从而解决内存容量不足的情况。

    查看swap分区大小

    free -h
    free -m
    

    增加swap分区的方法

    可以通过删除现有SWAP分区,然后创建新的swap的方法来调整swap分区大小

    首先删除所有SWAP分区

    swapoff -a
    

    新增SWAP分区

    • 创建swap分区的文件

      dd if=/dev/zero of=/swap bs=1M count=1024
      
    • 以上命令创建的是1G大小的swap分区。其中bs是每块的大小,count是块的数量,bs*count,就是swap文件的大小,大家可以自己调整count的数量。/swap是swap文件的路径,可以根据自己的情况调整。

    • 格式化交换分区文件:

      mkswap /swap
      
    • 这里的路径和之前的路径要对应起来。

    • 启用swap分区文件:

    swapon /swap
    
    • 添加开机启动:

      修改

      /etc/fstab
      

      这个文件,添加或者修改这一行, 注意,路径还是要对应。最后两个是数字零。

      /swap swap swap defaults 0 0
      

    注:编译Android12代码的时候出错

    10:35:45 soong bootstrap failed with: exit status 1
    ninja: build stopped: subcommand failed.
    
    #### failed to build some targets (06:48 (mm:ss)) ####
    

    是因为swap分区不足导致的,改成8G以后OK了。

  • 相关阅读:
    Linux的CPU负载
    C++ 内接连与外接连
    boost 串口通信
    创建型模式--单例模式
    Python urllib与urllib2
    CodeBlocks使用boost+MinGW
    Python 线程(七):local(线程局部存储)
    Python 线程(六):Timer(定时器)
    Python 线程(五):Event
    Python 线程(四):Semphore同步
  • 原文地址:https://www.cnblogs.com/lixuejian/p/15576337.html
Copyright © 2011-2022 走看看