Linux环境下增加swap交换分区

一、分区做swap

新建一个分区,fdisk /dev/sdb,选n,比如说建立个2G的交换分区,就先划出一个2G的分区,我这里建立的是/dev/sdb2,再选t指令,hexcode为82

建好后先partprobe同步下,再mkswap /dev/sdb2做下交换分区格式化,接着vim /etc/fstab,将交换分区信息依次填入。图中pri值表示该值越大,系统会优先使用该交换分区

结束后swapon -a 激活分区

二、文件做swap

首先需要先创立一个所需要的swap大小的文件,比如说1.5g,并取名swapfile可以输入指令

dd if=/dev/zero of=/swapfile bs=512m count=3

将其swap格式化

此时我们得到了该文件的UUID,所以我们可以将信息写入配置文件

写入后系统提示,文件权限不安全,并建议我们更改

更改后并激活,成功

原文地址:http://blog.51cto.com/13873498/2158060

时间: 2024-10-10 13:02:24

Linux环境下增加swap交换分区的相关文章

Linux系统下创建swap交换分区

Swap分区在系统的物理内存不够用的时候,把硬盘空间中的一部分空间释放出来,以供当前运行的程序使用.那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap分区中,等到那些程序要运行时,再从Swap分区中恢复保存的数据到内存中. 我们来做一个小实验,来演示下如何创建swap分区并令其生效 首先利用fdisk /dev/sdb来添加一个分区 添加分区sdb1后还需要修改sdb1的id system 为82 查看是否创建成功 mkswap -L SWAP_SDB1

linux下文件系统swap交换分区及dd命令详解(3)

1.创建交换分区:分区类型为82 相当于windows当中的虚拟内存 mkswap /dev/sda5 创建交换分区文件系统区域 -L 标签 给交换分区创建标签 swapon /dev/sda5  启用指定的交换分区 -a:启用所有的定义在/etc/fstab文件中的交换分区 -s:查看swap分区 swapoff /dev/sda5 关闭指定的交换分区 2.free -m 查看物理内存及交换分区 3.dd命令:转换并复制文件 if=源路径数据 of=目标路径数据 bs: 指定块大小,默认单位为

centos7 linux下增加swap虚拟内存分区大小

此方法不限于centos,linux均适用 最近在服务器上部署了一个java项目,java进程经常性莫名被自动Kill,首先java程序是没有报错的,那么我想可能是内存不足的原因,因为4G内存的服务上部署了gitlib,mysql,redis这些服务 1.先查看一下自己的服务器swap大小,命令:free -h 可以看到swap大小只有511M 2.使用 cd /user 进入/urs文件夹,新建一个名叫swap的文件夹,使用ll命令可以看到多了一个swap的文件夹 3.下一步使用 cd /sw

linux内存不足,swap交换分区创建

为什么需要swap 根 据Redhat公司的建议,Linux系统swap分区最适合的大小是物理内存的1-2倍.不过Linux上有些软件对swap分区得需求较大,例如要顺 利执行Oracle数据库软件,swap分区至少需要400MB或者物理内存2倍以上的空间.当然我们在安装Linux的时候,就能直接讲swap分区设 置到足够的大小,但如果已经安装好Linux了,之后又想再安装类似Oracle的软件,却发现swap分区空间不够,该如何处理? 针对此种情况,有两种解决方法:一是创建新的swap分区;另

linux基础篇-24,swap交换分区临时救急及划分方法

################################################ swap 查看物理内存和交换分区大小及其使用情况 [[email protected] ~]# free -m total       used       free     shared    buffers     cached Mem:          1869        192       1676          0         13         65 -/+ buffer

Swap交换分区--continue

Linux内核为了提高读写效率与速度,会将文件在内存中进行缓存,这部分内存就是Cache Memory(缓存内存).即使你的程序运行结束后,Cache Memory也不会自动释放.这就会导致你在Linux系统中程序频繁读写文件后,你会发现可用物理内存变少.当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用.那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap分区中恢复保存的

设置/修改linux上的swap交换分区的方法

设置centos上的swap交换分区的方法 作为linux世界里最稳定的服务器版本,rhas5一直有很大的应用面,之前一直关注的是freebsd,因为应用的需要,特别在配合mysql和oracle上red hat有着太多优势. 用centos来代替red hat as的使用,因为centos5是利用rhas5的源码,去掉redhat的商标.图标之后编译发行的,是最一个源码编译版本,我用的是centos 5.2 在安装centos 5.2的时候,忘设置swap交换分区,在内存小的情况下,增大swa

linux命令:swap交换分区、free查看内存使用情况、mkswap创建交换分区

    mkswap命令简介: 用于创建格式化交换分区swap. 1.命令格式:    free  查看系统内存使用情况        -m:以M为单位显示(默认以字节显示) [[email protected] ~]# free total       used       free     shared    buffers     cached Mem:       1938628     161284    1777344          0      26632      57404

Linux SWAP 交换分区配置说明(转)

一.SWAP 说明 1.1 SWAP 概述 当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用.那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中.这样,系统总是在物理内存不够时,才进行Swap交换. 这个是SWAP 交换分区的作用. 实际上,我们更关注的应该是SWAP分区的大小问题. 设置多大才是最优的. 一般来说可以按照如下规则设置swap大小