linux内存不足,swap交换分区创建
为什么需要swap
根 据Redhat公司的建议,Linux系统swap分区最适合的大小是物理内存的1-2倍.不过Linux上有些软件对swap分区得需求较大,例如要顺 利执行Oracle数据库软件,swap分区至少需要400MB或者物理内存2倍以上的空间.当然我们在安装Linux的时候,就能直接讲swap分区设 置到足够的大小,但如果已经安装好Linux了,之后又想再安装类似Oracle的软件,却发现swap分区空间不够,该如何处理? 针对此种情况,有两种解决方法:一是创建新的swap分区;另一则是创建swap文件. 这里暂时对创建swap文件做说明 创建swap文件如果你的硬盘空间已经全部分配给其他分区,也没有多余的预算新添购硬盘,我们可以利用swap文件的方式增加虚拟的swap空间,不过执行性能会较实际的swap分区差.
1. 检查当前的swap分区情况
# free –m
total used free shared buffers cached
Mem: 1006 84 922 0 11 38
-/+ buffers/cache: 35 971
Swap: 0 0 0
2. 增加交换分区文件及大小
如上,当前swap分区的大小为0,假如需要增加1024M的大小。
判定新交换文件的大小,将大小乘以1024来判定块的大小。例如,大小为64MB的交换文件的块大小为65536,在 shell 提示下以根用户身份键入以下命令,其中的 count 等于想要的块大小。
# dd if=/dev/zero of=/home/swap bs=1M count=1024
1024000+0 records in
1024000+0 records out
格式化交换文件,将swap文件格式化成s文件系统,系统才能使用
# mkswap /home/swap
Setting up swapspace version 1, size = 1023996 KiB
3. 启动交换分区文件
假如想立即启用交换分区文件,请执行:
# swapon /home/swap
要停止使用新创建的swap文件,只要执行 swapoff/home/swap命令即可.
检验增加后的swap分区大小
# free -m
total used free shared buffers cached
Mem: 1006 994 12 0 4 929
-/+ buffers/cache: 60 946
Swap: 999 0 999
4. 如希望在系统再次启动时,自动启用刚增加的swap,可编辑/etc/fstab文件:
# vi /etc/fstab,增加如下行
/home/swap swap swap defaults 0 0
转载于:https://www.cnblogs.com/demonxian3/p/8436165.html
linux内存不足,swap交换分区创建相关推荐
- Ubuntu Linux 下优化 swap 交换分区及调整swap大小
在 ubuntu 里面,swappiness的值的大小对如何使用swap分区是有着很大的联系的.swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间,swappiness=1 ...
- linux 创建/删除 swap交换分区
linux 创建/删除 swap交换分区 阿牛太帅 2019-02-20 15:16:02 2409 收藏 2 文章标签: swap交换分区 版权 linux 创建swap交换分区 swap 作为 ...
- linux swp 内存不足,Linux 增加 Swap 交换分区解决内存不足
Swap 交换分区简介 当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用,那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存 ...
- linux交换分区目录,Linux添加swap交换分区
添加swap交换分区 SWAP即交换分区是一种类似于Windows系统虚拟内存的功能,将一部分硬盘空间虚拟成内存来使用,从而解决内存容量不足的情况,因为SWAP毕竟是用硬盘资源虚拟的,所以速度上比真实 ...
- Linux基础--存储管理(逻辑卷lvm,swap交换分区,mount,raid磁盘阵列)
一.存储管理2 要点:逻辑卷lvm,swap交换分区,mount,raid磁盘阵列 盛年不重来,一日难再晨. 及时当勉励,岁月不待人. 1.逻辑卷LVM–(Logical Volume Manager ...
- Linux SWAP 交换分区
一.SWAP 概述 当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用.那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到S ...
- linux swap交换分区说明/管理
https://coolnull.com/3699.html 一.SWAP说明 1.1 SWAP概述 当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用.那些 ...
- linux Swap交换分区概念
Swap交换分区概念 什么是Linux swap space呢?我们先来看看下面两段关于Linux swap space的英文介绍资料: Linux divides its physical RAM ...
- linux 设置交换文件格式,使用linux的mkswap命令建立和设置SWAP交换分区
使用linux的mkswap命令建立和设置SWAP交换分区 发布时间:2020-07-06 16:18:21 来源:亿速云 阅读:112 作者:清晨 栏目:服务器 小编给大家分享一下使用linux的m ...
- Linux SWAP 交换分区配置说明(转)
一.SWAP 说明 1.1 SWAP 概述 当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用.那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被 ...
最新文章
- 第二阶段_第三小节_C#基础
- ORA-00600[kjpsod1]ORA-44203错误一例
- clickhouse原理解析与应用实践_编程好书推荐《Redis 深度历险:核心原理与应用实践》...
- ArrayList如何对某个对象的日期属性排序?
- FreeCodeCamp纳什维尔聚会的回顾
- PartitionAssignor分析
- ArcMAP TIN与栅格DEM的坡度坡向对比分析
- Excel插件POI-ET扩展(NiceXSSFWorkbook)说明
- 信息化项目软件运维费用都有哪些构成?
- Mysql 启动命令详解
- tensorflow使用较为底层的方式复现VGG16
- Cardboard的学习(二)Cardboard的下载与导入
- BIOS IDE 改 AHCI
- java开发面试复试_【java开发初轮技术面试以后 复试一般问什么?】-看准网
- 手撕instanceof
- python_安卓——canv
- 一个即将30岁的Android程序员妄想用他的「逆袭」来劝你不再「焦虑」
- xstream 数字映射不上去_基于股票因子映射的行业轮动方法
- 我,阿里的程序员,工作5年,揭秘阿里员工的真实收入和工作经历
- WSL2中使用VcXsrv实现xfce4图形界面