zoukankan      html  css  js  c++  java
  • Linux增加虚拟内存

    创建swap分区

    背景:使用的是阿里云最低配版本的服务器,使用docker搭建微服务相关应用,发现之前启动的应用总是莫名被killed了。起了这个挂了那个,真是按下了葫芦又起了瓢啊。最后使用free命令看了下内存使用情况,。。把自己吓到了。内存快被耗尽了,而swap都是0,想着这个是否和windows的pagefile是一个意思,在linux中这个难道默认是0,不启用的。不懂,不过先记录下如何创建swap文件的步骤吧。

    1.创建要作为swap分区的文件:增加1GB大小的交换分区,则命令写法如下,其中的count等于想要的块的数量(bs*count=文件大小)。

    # dd if=/dev/zero of=/root/swapfile bs=1M count=1024
    

    2.格式化为交换分区文件:

    # mkswap /root/swapfile #建立swap的文件系统
    

    2.1修改文件权限

    chmod 775 swapfile #修改权限
    

    3.启用交换分区文件:

    # swapon /root/swapfile #启用swap文件
    

    4.使系统开机时自启用,在文件/etc/fstab中添加一行:

    /root/swapfile swap swap defaults 0 0
    

    启用后的截图如下:
    blob.jpg

    新建和增加交换分区用到的命令为:mkswap、swapon等,而想关闭掉某个交换分区则用“swapon /dev/sdb2”这样的命令即可

  • 相关阅读:
    输入框组
    下拉菜单
    地毯文(立足根本的基础细节篇)
    按钮组 button group
    offices web apps server2013 部署
    appium学习
    python练习
    Jmeter分布式测试
    centos安装远程桌面
    进程与线程
  • 原文地址:https://www.cnblogs.com/falcon-fei/p/11060149.html
Copyright © 2011-2022 走看看