swap分区迁移

本文介绍了如何在Linux系统中迁移swap分区,包括使用硬盘分区和文件创建swap,以及加入分区、格式化、修改/etc/fstab、激活交换空间、设置优先级等步骤。通过实例演示了如何在CentOS7中操作,并强调了性能优化和测试。
摘要由CSDN通过智能技术生成

swap分区,交换分区,在Windows里也有这个概念,不过它叫做虚拟内存,是在内存不够使用的时候,拿硬盘的一块区域充当内存的地方。
生产中,为了提高服务器性能,让swap分区当内存时候运行更快,需要将swap放到磁盘的外圈,或者让swap分区更大,需要加大swap……这里介绍一下新加硬盘,在上面设置swap分区,实现分区迁移。

一、迁移方法

我们的需求和实际环境不一样,所用的方法也不一样。总共swap添加也就
两种方法:

1、使用文件创建swap分区。
如果没有硬盘,或者没有额外的磁盘分区,我们也想要增大swap分区,那么就要使用到文件,将文件格式化为swap分区,最后加入到系统中
2、在硬盘上 创建分区,然后在上面格式化为swap分区,将其加入到系统中。

生产中,最好不要在文件上创建文件系统,因为此方法创建的swap文件系统,是依靠在已经存在的文件系统比如ext4,xfs,这样就经历了从 磁盘》分区》ext文件系统》swap文件系统,中间多了一个环节,当然性能将大大降低。
最好的是使用固态硬盘,不分区直接在上面进行创建swap文件系统,这样就更少了一个中间环节(磁盘》分区》文件系统),少了分区环节,这样讲更有效率。
不过没有最好,只有更好,如果有钱,可以直接加大内存,岂不是更好^_^

二、加入分区

本处的实验环境是CentOS7,在虚拟机中进行。

硬盘分区方式

加入硬盘,此处添加一个2G的硬盘如下图:


可是怎么让系统识别新加入的磁盘呢,重启可以尝试,但是在实际生产中能重启吗,重启一下可就是钱啊。。。
那肯定有办法了

[root@CentOS7 ~]# echo "- - -" > /sys/class/scsi_host/host2/scan
#如果不行
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值