注:linux swap分区 采用lvm管理,调控可以采用下面的方法

一.查看 swap    lv

[root@testdb ~]# vgdisplay -v

Finding all volume groups

Finding volume group "VolGroup"

--- Volume group ---

VG Name               VolGroup

System ID

Format                lvm2

Metadata Areas        1

Metadata Sequence No  4

VG Access             read/write

VG Status             resizable

MAX LV                0

Cur LV                3

Open LV               3

Max PV                0

Cur PV                1

Act PV                1

VG Size               357.38 GiB

PE Size               4.00 MiB

Total PE              91489

Alloc PE / Size       34512 / 134.81 GiB

 Free  PE / Size       56977 / 222.57 GiB

VG UUID               q6q2yf-Isfw-DnkL-JeSN-uTvC-l5m2-M0HEco

--- Logical volume ---

LV Path                /dev/VolGroup/lv_root

LV Name                lv_root

VG Name                VolGroup

LV UUID                0nFC6x-BsP2-7w0r-8bPV-Vw9j-whIz-EWj5Ba

LV Write Access        read/write

LV Creation host, time localhost.localdomain, 2013-09-16 08:41:58 +0800

LV Status              available

# open                 1

LV Size                29.30 GiB

Current LE             7500

Segments               1

Allocation             inherit

Read ahead sectors     auto

- currently set to     256

Block device           252:0

 --- Logical volume ---

 LV Path                /dev/VolGroup/lv_swap

 LV Name                lv_swap

 VG Name                VolGroup

 LV UUID                OJaxbf-MPay-cjep-L44c-UKDx-ZmGW-v24yUf

 LV Write Access        read/write

 LV Creation host, time localhost.localdomain, 2013-09-16 08:42:00 +0800

 LV Status              available

 # open                 2

 LV Size                7.86 GiB

 Current LE             2012

 Segments               1

 Allocation             inherit

 Read ahead sectors     auto

 - currently set to     256

 Block device           252:1

--- Logical volume ---

LV Path                /dev/VolGroup/lv_home

LV Name                lv_home

VG Name                VolGroup

LV UUID                HZvOuv-G8NW-2ZyW-3Ffl-H54i-Kmjp-8ndVqo

LV Write Access        read/write

LV Creation host, time localhost.localdomain, 2013-09-16 08:42:01 +0800

LV Status              available

# open                 1

LV Size                97.66 GiB

Current LE             25000

Segments               1

Allocation             inherit

Read ahead sectors     auto

- currently set to     256

Block device           252:2

--- Physical volumes ---

PV Name               /dev/sda2

PV UUID               gQvj3L-kOPV-LILA-KPnD-a8W9-lgdE-09vtlQ

PV Status             allocatable

Total PE / Free PE    91489 / 56977

  

 swap  分区 lv   为/dev/VolGroup/lv_swap

二.扩大swap分区

关闭交换分区

[root@testdb ~]# swapoff /dev/VolGroup/lv_swap

[root@testdb ~]# free -m

total       used       free     shared    buffers     cached

Mem:         16081      14682       1398          0         83      13680

-/+ buffers/cache:        919      15162

Swap:            0          0          0

扩展    /dev/VolGroup/lv_swap,增加8336M

[root@testdb ~]# lvextend -L +8336M /dev/VolGroup/lv_swap

Extending logical volume lv_swap to 16.28 GiB

Logical volume lv_swap successfully resized

将 /dev/VolGroup/lv_swap 设置为swap分区

[root@testdb ~]# mkswap /dev/VolGroup/lv_swap

mkswap: /dev/VolGroup/lv_swap: warning: don't erase bootbits sectors

on whole disk. Use -f to force.

Setting up swapspace version 1, size = 17072124 KiB

no label, UUID=f5fa0e85-da9e-440c-8f1c-e3ab978c9d6b

[root@testdb ~]# free -m

total       used       free     shared    buffers     cached

Mem:         16081      14683       1398          0         83      13680

-/+ buffers/cache:        918      15162

Swap:            0          0          0

启动swap分区

[root@testdb ~]# swapon /dev/VolGroup/lv_swap

[root@testdb ~]# free -m

total       used       free     shared    buffers     cached

Mem:         16081      14695       1386          0         83      13680

-/+ buffers/cache:        931      15150

Swap:        16671          0      16671

三.减小swap分区

关闭交换分区

[root@testdb ~]# swapoff /dev/VolGroup/lv_swap

[root@testdb ~]# free -m

total       used       free     shared    buffers     cached

Mem:         16081      15141        940          0        255      13953

-/+ buffers/cache:        932      15149

Swap:            0          0          0

减小  /dev/VolGroup/lv_swap  8000M

[root@testdb ~]# lvreduce -L -8000M /dev/VolGroup/lv_swap

WARNING: Reducing active logical volume to 8.47 GiB

THIS MAY DESTROY YOUR DATA (filesystem etc.)

Do you really want to reduce lv_swap? [y/n]: y

Reducing logical volume lv_swap to 8.47 GiB

Logical volume lv_swap successfully resized

[root@testdb ~]# free -m

total       used       free     shared    buffers     cached

Mem:         16081      15143        938          0        256      13955

-/+ buffers/cache:        931      15149

Swap:            0          0          0

将 /dev/VolGroup/lv_swap 设置为swap分区

[root@testdb ~]# mkswap /dev/VolGroup/lv_swap

mkswap: /dev/VolGroup/lv_swap: warning: don't erase bootbits sectors

on whole disk. Use -f to force.

Setting up swapspace version 1, size = 8880124 KiB

no label, UUID=1951f318-e2eb-45d5-b1ed-25a2bf87adea

[root@testdb ~]# free -m

total       used       free     shared    buffers     cached

Mem:         16081      15142        938          0        256      13955

-/+ buffers/cache:        931      15150

Swap:            0          0          0

开启swap分区

[root@testdb ~]# swapon /dev/VolGroup/lv_swap

[root@testdb ~]# free -m

total       used       free     shared    buffers     cached

Mem:         16081      15149        932          0        256      13955

-/+ buffers/cache:        937      15143

Swap:         8671          0       8671

[root@testdb ~]#

linux swap 分区调控(swap分区 lvm管理)的更多相关文章

  1. LVM 管理减少swap分区空间增加到根分区

    简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现 ...

  2. 为linux系统添加虚拟内存swap分区

    阿铭linux学习笔记之swap分区 一.作用: swap分区是交换分区,在系统物理内存不足时与swap进行交换,对web服务器的性能影响极大,通过调整swap分区大小来提升服务器的性能,节省资源费用 ...

  3. 《RHEL6硬盘的分区和swap分区管理》——硬盘分区的大总结

    首先介绍下几个简单的命令: free查看当前系统内存的使用情况 查看分区的使用情况:T类型.H显示大小以G,M 查看系统所有硬盘的分区信息:分区的没分区的都显示出来了 开始分区:为什么要加cu  不加 ...

  4. linux两种增加交换分区(swap)的方法

    在安装Oracle后,为使Oracle流畅运行,需要手动增加linux的交换分区(相当于Windows下的虚拟内存)的大小,本文介绍两种增加交换分区(swap)的方法. 第一种方法:新建分区 1.fd ...

  5. LINUX新建和增加SWAP分区

    我们都知道在安装Linux系统时在分区时可以分配swap分区,而系统安装后(在运行中)如何建立或调整swap分区呢? 在装完Linux系统之后,建立Swap分区有两种方法. 1.新建磁盘分区作为swa ...

  6. 阿里云服务器linux主机如何添加swap分区

    为什么要添加Swap分区?swap分区,即交换区,作用为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用.那些被释放的空间可能来自一些很长时间没有什么操作 ...

  7. [转]LINUX新建和增加SWAP分区

    以前做过增加swap分区的事情,今天一个同事问到我如何做,故记个笔记整理一下吧.另外,以前我写过“交换分区swap的大小分配”,大家也可先看一下. 我们都知道在安装Linux系统时在分区时可以分配sw ...

  8. Linux 如何重新划分Swap交换分区

    SWAP分区是LINUX暂时存储数据的交换分区,它主要是把主内存上暂时不用得数据存起来,在需要的时候再调进内存内,且作为SWAP使用的分区不用指定“MoutPoint”(载入点)它至少要等于系统上实际 ...

  9. Linux系统实现虚拟内存有两种方法:交换分区(swap分区)和交换文件

    Linux系统实现虚拟内存有两种方法:交换分区(swap分区)和交换文件 交换文件 查看内存:free -m , -m是显示单位为MB,-g单位GB 创建一个文件:touch /root/swapfi ...

随机推荐

  1. SCSI接口图文详解

    目前存储设备的接口有五大类:IDE.SCSI.USB,并行口,串口,其中并行口与串口的速度非常慢,不提也罢,最主要的就是IDE,usb,SCSI.IDE(Integrated Drive Electr ...

  2. ListView与CheckBox组合实现单选

    main.xml配置文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns ...

  3. 51 EEPROM操作模板

    各个型号容量及扇区请查datasheet #include <reg52.h> #include "intrins.h" typedef unsigned char b ...

  4. Unique Binary Search Trees II 解答

    Question Given n, generate all structurally unique BST's (binary search trees) that store values 1.. ...

  5. hdu 5627 Clarke and MST(最大 生成树)

    Problem Description Clarke is a patient with multiple personality disorder. One day he turned into a ...

  6. 用Robocod游戏来学习JAVA

    Robocode(用游戏来学习Java技术还是用Java来玩游戏?)用你的JAVA编程技术来玩游戏吧!不会JAVA?那就用游戏来学习JAVA吧!什么是Robocode? 其实我对机器人一直很感兴趣.我 ...

  7. VC2010 Working Directory

    VC project setting --〉debug中的working directory指的是工作文件夹在哪里? project属性下,Debug以下的 Working Directory 是为了 ...

  8. 更新-----Scripts:执行双网卡绑定

    #!/bin/bash #------------------------------------------------------------------------------- # Name: ...

  9. Android多项目依赖在Eclipse中无法关联源代码的问题解决 Ctril 点不进去的解决方法

    1. 使用快捷键:Ctrl+shift+R,在弹出框中输入.classpath  找到被作为library引入的那个.classpath文件. 2.将kind="src" path ...

  10. Identity 验证,Authorize 特性

    多类型角色访问 //[Authorize] //[Authorize(Roles = "User")] //[Authorize(Roles="Administrator ...