1创建所需swap空间的文件 2 格式化文件成为SWAP 3 让文件生效成SWAP 4 检查swap 是由及部分组成 5 永久挂载/开机挂载 ...
分类:
其他好文 时间:
2019-04-22 16:31:20
阅读次数:
143
最近运维老大j哥找到我说了一个事儿:某私有化部署的线上环境nodejs进程数量多达1000+,对比公版线上环境的66个进程数显得十分诡异。并且单个nodejs进程所占用swap空间也较大,也不释放空间,日积月累下来是一个隐患。 我的debug过程比较顺畅,记录下来以备有同样烦恼者借鉴。 先用top命 ...
分类:
Web程序 时间:
2019-04-18 14:48:15
阅读次数:
237
安装gitlab提示Errno::ENOMEM: Cannot allocate memory,增加swap空间即可 https://blog.csdn.net/wang_quan_li/article/details/49813279 ...
分类:
系统相关 时间:
2019-04-10 15:14:18
阅读次数:
181
前言:以前项目的人给ubuntu虚拟机分配磁盘空间走的默认,导致后期/根和swap空间跟不上需求,需要扩容 流程如下: 1.先添加块硬盘,命令行输入fdisk -l,会发现多了个/dev/sdb(vdb),这个就是你新添加的硬盘空间 2.配置sdb1 fdisk /dev/sdb n p 回车3下 ...
分类:
系统相关 时间:
2019-03-29 00:44:35
阅读次数:
272
swap分区的创建swap交换分区是系统RAM的补充,Swap分区支持虚拟内存。当没有足够的RAM保存系统处理的数据时会将数据写入swap分区当系统缺乏swap空间时,内核会因RAM内存耗尽而终止进程。配置过多swap空间会造成存储设备处于分配状态但闲置,造成浪费,过多swap空间还会掩盖内存泄露所以swap分区可以根据物理内存的大小来分配,物理内存过小时可以设置为物理内存的2倍,随着物理内存的逐
分类:
其他好文 时间:
2019-03-26 11:54:07
阅读次数:
198
swap分区的作用为当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用,那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不 ...
分类:
系统相关 时间:
2019-01-28 15:07:36
阅读次数:
170
添加swap空间 适用场景: 安装系统时未分区swap,完成安装后又需使用swap的 swap空间不足,需要扩容 解决方法: 一、添加磁盘作为swap使用 添加磁盘 [root@test ~]# fdisk -l /dev/sdb Disk /dev/sdb: 21.5 GB, 2147483648 ...
分类:
其他好文 时间:
2019-01-09 20:23:44
阅读次数:
299
dd命令:是用来操作磁盘的ddif=/dev/zeroof=/tmp/newdiskbs=1Mcount=100(bs也可以是1k)格式化:mkswap-f/tmp/newdisk增加到现有swap中:swapon/tmp/newdisk会提醒“不安全的权限,建议使用0600”,这时我们可以修改权限:chmod0600/tmp/newdisk查看swap空间:free-m查看文件大小:du-sh/
分类:
其他好文 时间:
2018-12-13 11:25:32
阅读次数:
222
首先简单的说一下swap分区的作用,其实linux系统下的swap分区与windows下的虚拟内存差不多一个意思,swap空间的作用可简单这样理解:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这 ...
分类:
移动开发 时间:
2018-11-13 23:55:30
阅读次数:
477
搭的wordpress报错: 后台用的mysql,之前也崩过,原因是虚拟内存耗尽,通过增加swap空间最终让数据重新启动。 但仅过一晚上,数据库再次崩溃。看来要查一查是什么程序耗尽资源。 执行top,切到VIRT列,以虚拟内存使用量进行排序。 root@ns-xxzx-svr:/var/log/my ...
分类:
数据库 时间:
2018-11-10 15:10:15
阅读次数:
241