• AWS-EC2配置swap


    1. 申请的免费AWS-EC2,内存只有1G,安装的软件越多,内存就吃紧,这里事先SWAP交换分区来缓解

    2. swap是干什么的?

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

    3.  检查内存

      free -m

      发现无swap,说明未配置swap

      或者swap的一行都是0,说明之前曾配置,但未启用

    4. 生成swap使用的物理空间--文件

      mkdir -p /opt/swap

      cd /opt/swap

      dd if=/dev/zero of=swap_4G bs=1024000 count=4000  #或者搞8G:dd if=/dev/zero of=swap_8G bs=1024 count=8192000

      mkswap swap_4G

    5. 加载swap

      swapon swap_4G

        swapon: /opt/swap/swap_4G: insecure permissions 0644, 0600 suggested.

      chmod 600 swap_4G

      free -h

    6. 配置swappiness

      cat /proc/sys/vm/swappiness

      可以看到默认为:60

      永久调整:

      vi /etc/sysctl.conf

      添加:vm.swappiness=40

      sysctl -p

    7 :启动时自动mount:

      vi /etc/fstab

      添加:/opt/swap/swap_4G        swap     swap    defaults    0     0 

      重启

    每一步脚印都要扎得深一点!
  • 相关阅读:
    Github国内mirror加速
    通过node-inspector或VSCode调试服务器上代码
    node nvm 常见命令
    HBuilderX 修改默认的终端
    LLVM 工具使用
    LLVM 获取Value Type
    LLVM Constant Value to c++ value
    Bison 命名位置
    llvm block
    vscode use cl.exe build C/C++
  • 原文地址:https://www.cnblogs.com/bloodthirsty/p/11301503.html
Copyright © 2020-2023  润新知