注: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. QTableView中嵌入复选框CheckBox 的四种方法总结

    搜索了一下,QTableView中嵌入复选框CheckBox方法有四种: 第一种不能之前显示,必须双击/选中后才能显示,不适用. 第二种比较简单,通常用这种方法. 第三种只适合静态显示静态数据用 第四 ...

  2. Java Socket 简单梳理

    Sockets let you send raw streams of bytes back and forth between two computers, giving you fairly lo ...

  3. css案例学习之按钮超链接

    效果 css实现 <html> <head> <title>按钮超链接</title> <style> a{ /* 统一设置所有样式 */ ...

  4. C# Cookie编程

    Cookie,他最早出现是在Netscape Navigator 2.0中.Cookie其实就是由Web服务器创建的.将信息存储在机上的文件.那么为什么Web服务器要在客户机上面创建如此文件?这是因为 ...

  5. 【CF 675D Tree Construction】BST

    题目链接:http://codeforces.com/problemset/problem/675/D 题意:给一个由n个互异整数组成的序列a[],模拟BST的插入过程,依次输出每插入一个元素a[i] ...

  6. Vitaliy and Pie(模拟)

    Vitaliy and Pie Time Limit:2000MS     Memory Limit:262144KB     64bit IO Format:%I64d & %I64u Su ...

  7. 工作记录8:iOS 传值问题总结(7种传值完美介绍)

    1.属性传值 前向后传值. 记住: /* 1: 属性传值第一步需要用到什么类型就定义什么样的属性 2: 从上一个页面到一个页面的选中方法里面将要传的值传到来(上一个页面)备注:这种方法只适用于上一个页 ...

  8. 解决 jsp:include 引用文件时出现乱码的问题

    阐述问题前,先来看一下下面这张图片左侧iframe中的乱码页面: 这个就是让我纠结好一阵子的乱码截图: 这个乱码页面中是使用了<jsp:include>引用标签后出现了这个问题: 源码截图 ...

  9. onvif规范的实现:使用gSOAP创建SOAP调用实例

    预备知识 ONVIF规范中设备管理和控制部分所定义的接口均以Web Services的形式提供.ONVIF规范涵盖了完全的XML及WSDL的定义.每一个支持ONVIF规范的终端设备均须提供与功能相应的 ...

  10. 一些实用的CSS Media Query代码片段,个人采集

    CSS3的出现让响应式Web设计变得简单,CSS3提供了强大的media queries,允许你针对不同的条件设置不同的样式,可以在不修改页面内容的情况下,为不同设备提供不同的样式效果. 以下是一些C ...