如何在linux系统配置交换分区(swap)呢?

描述

交换机分区介绍:

SWAP(交换)分区是一种通过在硬盘中预先划分一定的空间,然后将把内存中暂时不常用的数据临时存放到硬盘中,以便腾出物理内存空间让更活跃的程序服务来使用的技术,其设计目的是为了解决真实物理内存不足的问题。但由于交换分区毕竟是通过硬盘设备读写数据的,速度肯定要比物理内存慢,所以只有当真实的物理内存耗尽后才会调用交换分区的资源。

交换分区的划分建议:

在生产环境中,交换分区的大小一般为真实物理内存的1.5~2倍。

1、先新添加一个硬盘用来做交换机分区,可以查看新添加的硬盘系统会识别成sbd:

ls -l /dev/sd*

SBD

2、使用分区命令对新添加的硬盘建立一个分区:

fdisk /dev/sdb

SBD

3、之后就可以看到dev目录下有一个sdb1的新分区了:

ls -l /dev/sdb*

SBD

4、使用swap专用的分区工具对新建的主分区进行格式化:

mkswap /dev/sdb1

SBD

5、对交换分区进行挂载,查看挂载交换机分区之后原本2G的交换分区增大到了4G:

swapon /dev/sdb1

free -h

SBD

6、要实现重启自动挂载,需要往fstab配置文件里面写入永久挂载的配置

echo "/dev/sdb1 swap swap defaults 0 0" >> /etc/fstab

7、如果不需要了可以卸载,就可以恢复原来的2G了:

swapoff /dev/sdb1

free -h

SBD







审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分