zoukankan      html  css  js  c++  java
  • Linux下增加swap的方法

    起因是今天一台服务器ssh突然没有反应,通过阿里云的终端才发现swap一直提示为0KB

    通过命令

    [root@hj_product ~]# free -m
                 total       used       free     shared    buffers     cached
    Mem:          3959       3178        780          0        226       2150
    -/+ buffers/cache:        800       3158
    Swap:            0          0          0

    才发现swap根本就没有设置

    于是看了下别人增加swap的方法。原文:http://blog.chinaunix.net/uid-24373487-id-83864.html

    懂得Linux的都知道,标准的Linux安装,SWAP分区是内存的两倍大小,如果增加了内存条,那SWAP分区也要增加
     
    如果增加1G内存,SWAP分区就要增加2G
     
    一、决定修改swap大小,首先在空间合适处创建用于分区的swap文件:如/swap1
     
        #dd if=/dev/zero of=/swap1 bs=1M count=2048
     
    if 表示 infile,of 表示outfile,bs=1M代表增加的模块大小,count=2048代表2048个模块,也就是2G空间
     
    二、将目的文件设置为swap分区文件:
     
        #mkswap /swap1
     
    三、激活swap,立即启用交换分区文件:
     
         #swapon /swap1
     
    以上操作在重启系统后swap空间将会失去/swap1,将/swap1加入到/etc/fstab 条目将可以使得系统在init进程中调用swapon -a 来自动挂载/swap1,这样每次机器重启后/swap1都处于有效的swap空间。
     
    四、在/etc/fstab文件中加入下面这样一行:
     
    /swap1                  swap                    swap    defaults        0 0
     
    完成!使用free查看swap大小!
  • 相关阅读:
    Good Vegetable 4级算法题 分值: [320/3120] 问题: [8/78]
    Bitwise And Queries
    XD
    补题0%……计划进行中
    PC网页版、移动客户端、Wap版 有什么不同
    关于"软件评测师"
    POSTMAN-REST Client
    【NO.13】Jmeter
    【NO.12-1】Jmeter
    【NO.11】Jmeter
  • 原文地址:https://www.cnblogs.com/honeybaobao/p/4744367.html
Copyright © 2011-2022 走看看