您当前所在位置:首页软件教程操作系统linux调整swap大小技巧 linux如何扩容swap分区

linux调整swap大小技巧 linux如何扩容swap分区

归类:操作系统更新时间:2023-12-05 20:25:29作者:互联网人气:192

当Linux系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。

以前几乎所有Linux 系统管理的书上都推荐设置交换分区大小为内存的2倍。这些建议到了现在就是那么适用了,现在的服务器动不动就是 16GB/32GB甚至256GB 内存,难道相应的交换分区也要扩大到 32GB/64GB/512GB?

那么swap分区到底设置成多大才最合适的呢?


首先,使用fdisk -l 命令查看当前系统的swap分区大小,当前大小为4G;

1.jpg

编辑主机设置,增加一块10G的硬盘。

2.jpg

3.jpg

再次使用fdisk -l 命令查看新增的硬盘是否识别正常。

4.jpg

给新增的硬盘分区,格式调整为LVM

依次使用:

fdisk /dev/sdb --> n --> p --> 1 -->回车->回车--> t --> 8e --> p --> w

命令。

5.jpg

使用 partx /dev/sdb 查看刚格式化的新硬盘

6.jpg

查看扩容前pv、vg和lv的状态

#pvs #vgs #lvs

7.jpg

创建pv,并查看pv状态

#pvcreate /dev/sdb1

#pvs

8.jpg

将pv加入vg,并查看pv和vg状态

#vgextend centos /dev/sdb1

#pvs

#vgs

9.jpg

扩容lv,并查看pv、vg和lv状态:

#lvextend -l 100%FREE /dev/mapper/centos-swap

#pvs #vgs #lvs

10.jpg

再次查看系统分区,swap 分区已经扩容成功。

#fdisk -l

11.jpg

以上就是linux扩容swap分区的技巧

本文地址:http://9zoku.com/os/241.html
版权声明:本文内容来自互联网,该文版权归原作者所有。本站仅提供信息存储空间服务,不拥有文章所有权,不承担相关法律责任。若对本内容有异议或投诉请与管理员联系 5604882#qq.com(请将#换成@)。
操作系统Linux系统