digital ocean 内存不足时增加swap文件的方法

买了比较低配的digitalocean 云主机,在执行composer update的时候出现内存不足的问题,但是内存大小已经固定了,除非加钱,还有别的方法吗?

有,增加swap分区,这样就可以弥补内存不足的问题,用这种方法顺利解决composer update的内存不足问题。

具体操作,参照下面的文章中得步骤:

推荐文章:

How To Add Swap on Ubuntu 14.04

其中主要用到swapon 这个命令,还介绍了相关的检查方法,很细致,值得一读。

这里还有一篇,不如上一篇的方法好,也可以读读。

How To Configure Virtual Memory (Swap File) on a VPS

时间: 2024-10-07 18:34:28

digital ocean 内存不足时增加swap文件的方法的相关文章

增加SWAP空间的方法

增加swap空间的方法 背景:安装oracle数据库需要,需要设置swap空间为16G,当前swap空间只有4G,需要增加12Gswap空间. 1.创建一个空文件 # dd if=/dev/zero of=/home/swap bs=1G count=11 记录了11+0 的读入 记录了11+0 的写出 11811160064字节(12 GB)已复制,67.3036 秒,175 MB/秒 [[email protected] home]# du -b ./swap 11811160064    

linux系统增加swap容量的方法

在安装linux系统时,初始设置的swap空间实际使用中不够用,需要增加swap空间: 下面所有的操作需要root用户权限: 增加swap容量步骤: 1.建立一个分区,使用dd命令 dd if=/dev/zero of=/home/swap bs=1024 count=10240000 会创建 /home/swap 一个分区文件.文件大小是10240000个block,bs为1个block的大小为1k,这里创建10G大小的swap: # ll /home/swap -rw-r--r-- 1 ro

Linux增加swap分区的方法

1.新建磁盘分区作为swap分区2.用文件作为swap分区 (操作更简单,我更常用) 一.新建磁盘分区作为swap分区 1. # swapoff -a #停止所有的swap分区 2. 用fdisk命令(例:# fdisk /dev/sdb)对磁盘进行分区,添加swap分区,新建分区,在fdisk中用"t"命令将新添的分区id改为82(Linux swap类型),最后用w将操作实际写入硬盘(没用w之前的操作是无效的). 3. # mkswap /dev/sdb2 #格式化swap分区,这

Linux增加swap文件

起因 在阿里云搞了台ECS,但是内存就1个G,操作总是悲剧的卡卡卡,于是就想着增加一点交换文件来缓解一下. 快速添加交换文件 step 1. 生成文件 先填充一个大文件,等会儿当做交换文件用: dd if=/dev/zero of=/var/swap bs=1024 count=4096000 这里会稍微卡上一会儿,是dd在填充文件. step 2. 格式化交换文件 将文件格式化为交换文件: mkswap /var/swap step 3. 加载交换文件 加载这个交换文件: swapon /va

git pull文件时和本地文件冲突 方法之一

1.先将本地修改存储起来 2.pull内容 3.还原暂存的内容 4.解决文件中冲突的的部分 打开 dsa.txt 文件手动解决冲突. 其中Updated upstream 和=====之间的内容就是pull下来的内容,====和stashed changes之间的内容就是本地修改的内容.碰到这种情况,git也不知道哪行内容是需要的,所以要自行确定需要的内容.

Radmin Server-3.5 完美绿色破解版(x32 x64通用) 第三版 + 单文件制作方法

Radmin Server v3.5 汉化破解绿色版(x32 x64通用) 第三版 下载链接: http://pan.baidu.com/s/1dFmb9fF 密码: 95gd 2016年7月8日更新第三版1.修复在单文件中系统位宽判断错误的问题,修复自动增加防火墙白名单命令错误的问题,增加卸载时清除注册表设置信息2.增加单文件制作方法和单文件成品3.修改默认设置的方法有所改变,请查看下方的:二.如何修改默认安装设置? 4.修复启动时不加载 mirror driver 的问题(不加载这个会导致远

CentOS 使用文件增加Swap空间

使用硬盘文件增加swap空间 ///创建文件 dd if=/dev/zero of=/SWAP/swapfile bs=1M count=1000 ///格式化 mkswap /SWAP/swapfile ///添加 swapon /SWAP/swapfile ///开启启动 vi /etc/fstab /usr/swap/swapfile swap defaults 0 0 UUID=215c17ef-145c-419c-afdc-461b8a4fb66b swap ?????????????

Linux系统中增加swap空间大小

在我的树莓派pi3上编译dlib库时,发现由于内存不足导致编译失败.树莓派是1G内存,swap只有50M,因此将swap增加到500M,编译通过.具体设置方法如下: 使用free命令带上m参数,查看swap文件大小,官方建议在RAM是2到4.5G时,swap是RAM的2倍:如果RAM大于等于4G则swap等于RAM即可 也可用cat 查看etc目录下的swaps文件,如下图 使用dd命令增加1G内存 使用mkswap命令制作一个swap文件 使用swapon启动swap文件 再次使用free查看

如何创建一个swap文件

从装系统时就接触过这个swap了,前面也说过它类似与windows的虚拟内存,分区的时候一般大小为内存的2倍,如果你的内存超过4G,那么你分8G似乎是没有必要了.分4G足够日常交换了.然而,还会有虚拟内存不够用的情况发生.如果真遇到了,莫非还要重新分一下磁盘?当然不能!那我们就增加一个虚拟的磁盘出来. 基本的思路就是:建立swapfile ,格式化为swap格式 ,启用该虚拟磁盘 #dd if=/dev/zero of=/tmp/newdisk bs=40K count=102400 利用dd