在执行composer install 命令的时候突然出现了因为内存不足, 而导致被killled
可以通过下面的命令去手动扩充内存, 这个内存和windows 的虚拟内存是类似的, 而在linux当中则被成为交换区, 即swap

swap工作原理是 :当物理内存不够时,则某些在内存当中所占的程序会暂时被 移动到 swap 中,让物理内存可以被更需要的程序来优先使用。因此,虚拟内存只是缓解作用,速度肯定没法和物理内存比,优化的最好办法就是买内存。另 外, 系统可以进入『休眠』模式,运作当中的程序状态会被纪录到swap去,以作为『唤醒』主机所用!最后有某些程序在运行时,本来就会利 用 swap 的特性来存放一些数据段,所以swap 是需要建立的!只是不需要太大。

执行命令如下

$ free -m  # 查看内存信息
mkdir -p /var/_swap_ # 创建目录/var/_swap_   , -p为若上级目录不存在则自动创建
$ cd /var/_swap_  # 移动到创建的目录#Here, 1M * 2000 ~= 2GB of swap memory
# 创建一个充满空字符的文件  文件大小为 1M * 2000 ~= 2GB
$ dd if=/dev/zero of=swapfile bs=1M count=2000 # dd         用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。# if=        input file  指定输入源为/dev/zero# of=        output file  指定输出源为./swapfile # bs=        byte size  同时设置读入/输出的块大小为1M个字节# count=     仅拷贝2000个块,块大小等于ibs指定的字节数 # ibs=:byte  设置读入的块大小为byte个字节$ mkswap swapfile # 在swapfile 文件设置为linux的交换区
$ swapon swapfile #开始使用swapfile 交换区
$ echo “/var/_swap_/swapfile none swap sw 0 0” >> /etc/fstab # 将挂载信息写入/etc/fstab, 即设置自动挂载设备(启用交换区)# 若不设置的话每次重新后都需要执行  swapon 分区名  进行手动挂载
#cat /proc/meminfo
$ free -m  # 查看设置完成后的内存信息# free 命令显示系统内存的使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存

linux 解决内存不足问题(设置虚拟内存)相关推荐

  1. Disk Requirements: At least 134MB more space needed on the / filesystem.Linux解决内存不足的最详细方法

    文章目录 内存不足的原因 一.清理物理内存常用方法 查看磁盘情况的常用命令 开始清理大文件 清理过后再次查看 二.虚拟内存不足解决方案 2.1.常用命令 总结 内存不足的原因 Disk Require ...

  2. 在win7中要修改计算机的虚拟内存,教你如何解决windows7无法设置虚拟内存的问题...

    一般来说虚拟内存是在我们在内存不够或者运行占用内存较大的程序时才需要设置的,这样也能够缓解一下物理内存的压力,可是有的用户在设置win7虚拟内存的时候发现无法设置,面对这种情况,自己也不知道该如何解决 ...

  3. Linux的内存回收和交换

    前言 Linux的swap相关部分代码从2.6早期版本到现在的4.6版本在细节之处已经有不少变化.本文讨论的swap基于Linux 4.4内核代码.Linux内存管理是一套非常复杂的系统,而swap只 ...

  4. 【Linux】设置虚拟内存

    [Linux]设置虚拟内存 原文链接:https://blog.csdn.net/wr132/article/details/56837266 很多人的Linux是安装在虚拟机上,或者运行在一些嵌入式 ...

  5. eclipse内存设置Linux,Eclipse CDT Linux下内存分析 补记

    常用工具汇总 常用的内存分析工具 PurifyPlus 不支持常用的Linux 64系统[Ubuntu redhat],悲剧 Valgrind简介 Memcheck Memcheck 工具主要检查下面 ...

  6. 学计算机U盘内存,在U盘上设置虚拟内存

    Zhenbo问答网络 江湖小溪饭 男人,是的,但是没有. VISTA可以使用U盘来提高性能的原因,必须首先了解3233363533e58685e5aeb9337.这种称为readyboost的技术不使 ...

  7. 合理利用计算机虚拟内存,合理设置虚拟内存,目前8G内存足够日常使用

    原标题:合理设置虚拟内存,目前8G内存足够日常使用 首先说明一下,虚拟内存是系统默认开启的,如果觉得不够用再进行手工设置.另外如果是16G内存用户,完全可以把虚拟内存再调小一些,以免占用过多的硬盘空间 ...

  8. win10设置虚拟内存_大内存时代,电脑系统还需要设置虚拟内存吗?

    大家都知道,内存是组成电脑的重要硬件之一,甚至内存的大小决定了电脑系统运行的快慢,那么在电脑硬件高速发展的今天,电脑系统是否只需要物理内存就可以了呢?要搞清楚这个问题,我们需要先来认识一下物理内存和虚 ...

  9. win7一打开计算机就卡,win7设置虚拟内存后导致电脑卡怎么办,几个小技巧解决

    win7建立虚拟内存后,计算机卡会发生什么情况?Win7系统通过打开虚拟内存可以大大提高计算机的运行速度,但是有些人对物理内存有很好的掌握,也就是说,具体的运行内存,什么是虚拟内存?虚拟内存是一种计算 ...

  10. 虚拟内存解决内存不够

    内存不够最好的办法是,再买一块内存加到电脑里. 但是,买不了内存的情况下,怎么办 !? 还是再努努力协调一下,买一块吧, 可是但是可但是,实在没有办法的情况下,怎么办 !? 真的是没有办法的办法,也只 ...

最新文章

  1. shell eval命令
  2. golang json转结构体中嵌套多个数组_ElasticSearch第六篇:复合数据类型-数组,对象...
  3. redis mysql 解决超卖_Redis 分布式锁解决超卖问题
  4. MyEclipse生成Javadoc帮助文档
  5. googleearthpro打开没有地球_嫦娥五号成功着陆地球!为何嫦娥五号返回时会燃烧,升空却不会?...
  6. [css] 请描述css的权重计算规则
  7. 用于机器学习的Python和HDFS
  8. 华为鸿蒙系统ui界面会变吗,华为鸿蒙系统:全新UI界面
  9. XML-RPC 实现C++和C#交互
  10. 数据类型选方法【SPSS 073期】
  11. 解决Could not find artifact com.oracle:ojdbc7:pom:12.1.0.2 的方案
  12. Scratch少儿编程案例~走迷宫游戏
  13. Unity的拍照功能
  14. 最牛茅台投资人的一席真言
  15. firefox浏览器linuxwin10安装,数据互通,firefox国际版
  16. PT100温度传感器的工作原理
  17. DG(Data Guard)
  18. 什么叫视听思维,如何训练视听思维?(周传基)
  19. 用计算机弹不可说,智者懂得,三种话不可说,三件事不必问(值得一读)
  20. Virtualbox源码分析20 NEM(Hyper-V兼容)1 Hyper-V架构和API介绍

热门文章

  1. 计算机键盘重复设置,电脑键盘错乱怎么恢复 一键快速重新设置电脑快捷键方法...
  2. 计算机上数字代表那个音符,音乐简谱中数字上的点表示什么,别说你不知道哦 ^-^...
  3. 如何用天气预警API接口进行快速开发
  4. 抓取百度翻译的接口(通过反编译js获取token、gtk、sign等签名信息)
  5. 软考中的嵌入式系统设计师为什么考的人少?
  6. 全桥逆变电路MOS管的关断尖峰怎么解决
  7. java 甄别 pdf文件是否被二次修改
  8. 泡泡龙游戏c语言程序,七彩泡泡龙小程序-微信七彩泡泡龙小程序小游戏v1.0-游戏宝手游网...
  9. 论文理解【Offline RL】 —— 【COIL】Curriculum Offline Imitating Learning
  10. Linux下dislocate命令用法,dislocate