Linux之centos7环境下扩展SWAP分区 您所在的位置:网站首页 绘制根轨迹的幅值条件和相角条件 Linux之centos7环境下扩展SWAP分区

Linux之centos7环境下扩展SWAP分区

2024-02-27 00:26| 来源: 网络整理| 查看: 265

一、swap分区简介

        Swap分区在系统的物理内存不够用的时候,把硬盘内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap分区中,等到那些程序要运行时,再从Swap分区中恢复保存的数据到内存中。众所周知,现代操作系统都实现了“虚拟内存”这一技术,不但在功能上突破了物理内存的限制,使程序可以操纵大于实际物理内存的空间,更重要的是,“虚拟内存”是隔离每个进程的安全保护网,使每个进程都不受其它程序的干扰。         通常情况下,Swap空间应大于或等于物理内存的大小,最小不应小于64M,通常Swap空间的大小应是物理内存的2-2.5倍。但根据不同的应用,应有不同的配置:如果是小的桌面系统,则只需要较小的Swap空间,而大的服务器系统则视情况不同需要不同大小的Swap空间。特别是数据库服务器和Web服务器,随着访问量的增加,对Swap空间的要求也会增加,具体配置参见各服务器产品的说明。         另外,Swap分区的数量对性能也有很大的影响。因为Swap交换的操作是磁盘IO的操作,如果有多个Swap交换区,Swap空间的分配会以轮流的方式操作于所有的Swap,这样会大大均衡IO的负载,加快Swap交换的速度。如果只有一个交换区,所有的交换操作会使交换区变得很忙,使系统大多数时间处于等待状态,效率很低。用性能监视工具就会发现,此时的CPU并不很忙,而系统却慢。这说明,瓶颈在IO上,依靠提高CPU的速度是解决不了问题的。

二、扩展SWAP分区的三种方法 一)、通过LVM扩容

通过LVM扩容SWAP分区前天条件为系统使用LVM管理磁盘,且vg卷组有可分配空间。

0、检查swap大小

[root@lvext4test ~]# lvdisplay — Logical volume — LV Path /dev/centos/swap LV Name swap VG Name centos LV UUID MESyl1-3HeV-ZchW-dUm6-AMjp-vede-Yvimel LV Write Access read/write LV Creation host, time localhost, 2020-12-31 05:12:59 -0500 LV Status available # open 2 LV Size 1.99 GiB Current LE 510 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:1 当前SWAP分区大小2G

1、检查卷组可用空间

[root@lvext4test ~]# vgdisplay — Volume group — VG Name centos System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 12 VG Access read/write VG Status resizable MAX LV 0 Cur LV 3 Open LV 3 Max PV 0 Cur PV 2 Act PV 2 VG Size



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有