网站首页 > 精选文章 正文
在刚接触服务器的时候,好奇自己也买了一台,苦于资金不足,就买了一个阿里云最低配的服务器,但是在安装一些大软件的时候经常会碰到内存不足导致安装失败的问题,这里小弟就为大家奉上如何解决内存不足的问题,主要就是创建swap 用于内存
1创建文件夹
mkdir /opt/php
2设置交换分区大小
#bs = block_size(2048) count=number_of_block(10*512)
dd if=/dev/zero of=/opt/php/swap bs=2048 count=2048000
会显示如下信息
message
2048000+0 records in
2048000+0 records out
2097152000 bytes (2.1 GB) copied, 82.7509 s, 25.3 MB/s
/message
3创建交换分区
mkswap /opt/php/swap
信息如下
message
mkswap: /opt/php/swap: warning: don't erase bootbits sectors
on whole disk. Use -f to force.
Setting up swapspace version 1, size = 2047996 KiB
no label, UUID=0a3e25c5-5069-493f-a2cf-6228f970d83f
/message
4启动
swapon /opt/php/swap
5若要想使开机时自启用,则需修改文件/etc/fstab中的swap行
/whatever/swap swap swap defaults 0 0
6 查看创建好的分区
free -m
还有另外一种创建交换分区的方法,步骤如下
查看一下/etc/fstab确定目前的分区
swapoff /dev/hd**
free 看一下是不是停了.
fdisk 删了停掉的swap分区
重新用FDISK建一个新的SWAP分区
mkswap /dev/hd**把新的分区做成swap
swapon /dev/hd**打开swap
修改/etc/fstab
- 上一篇: 嘿嘿,你可能不知道PHP如何创建数组
- 下一篇: 后端低代码方案 - 伪代码方案分析
猜你喜欢
- 2024-12-24 使用OpenLDAP集中式认证
- 2024-12-24 Java开发岗面试宝典:分布式相关问答详解
- 2024-12-24 Mongodb 从入门到精通
- 2024-12-24 基于一次ContentDownload变慢而进行的网站性能优化
- 2024-12-24 REST API 安全设计指南
- 2024-12-24 Sqids:根据数字生成简短的唯一ID
- 2024-12-24 Ansible最佳实践之 AWX 使用 Ansible 与 API 通信
- 2024-12-24 各编程语言相互调用示例,代码简单,生成的软件体积也很小
- 2024-12-24 加锁了还有并发问题?Redis分布式锁,真的用对了?
- 2024-12-24 后端低代码方案 - 伪代码方案分析
- 最近发表
- 标签列表
-
- 向日葵无法连接服务器 (32)
- git.exe (33)
- vscode更新 (34)
- dev c (33)
- git ignore命令 (32)
- gitlab提交代码步骤 (37)
- java update (36)
- vue debug (34)
- vue blur (32)
- vscode导入vue项目 (33)
- vue chart (32)
- vue cms (32)
- 大雅数据库 (34)
- 技术迭代 (37)
- 同一局域网 (33)
- github拒绝连接 (33)
- vscode php插件 (32)
- vue注释快捷键 (32)
- linux ssr (33)
- 微端服务器 (35)
- 导航猫 (32)
- 获取当前时间年月日 (33)
- stp软件 (33)
- http下载文件 (33)
- linux bt下载 (33)