linux 解决内存不足问题(设置虚拟内存)

在执行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
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值