linux swap 分区调控(swap分区 lvm管理)
注: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管理)的更多相关文章
- LVM 管理减少swap分区空间增加到根分区
简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现 ...
- 为linux系统添加虚拟内存swap分区
阿铭linux学习笔记之swap分区 一.作用: swap分区是交换分区,在系统物理内存不足时与swap进行交换,对web服务器的性能影响极大,通过调整swap分区大小来提升服务器的性能,节省资源费用 ...
- 《RHEL6硬盘的分区和swap分区管理》——硬盘分区的大总结
首先介绍下几个简单的命令: free查看当前系统内存的使用情况 查看分区的使用情况:T类型.H显示大小以G,M 查看系统所有硬盘的分区信息:分区的没分区的都显示出来了 开始分区:为什么要加cu 不加 ...
- linux两种增加交换分区(swap)的方法
在安装Oracle后,为使Oracle流畅运行,需要手动增加linux的交换分区(相当于Windows下的虚拟内存)的大小,本文介绍两种增加交换分区(swap)的方法. 第一种方法:新建分区 1.fd ...
- LINUX新建和增加SWAP分区
我们都知道在安装Linux系统时在分区时可以分配swap分区,而系统安装后(在运行中)如何建立或调整swap分区呢? 在装完Linux系统之后,建立Swap分区有两种方法. 1.新建磁盘分区作为swa ...
- 阿里云服务器linux主机如何添加swap分区
为什么要添加Swap分区?swap分区,即交换区,作用为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用.那些被释放的空间可能来自一些很长时间没有什么操作 ...
- [转]LINUX新建和增加SWAP分区
以前做过增加swap分区的事情,今天一个同事问到我如何做,故记个笔记整理一下吧.另外,以前我写过“交换分区swap的大小分配”,大家也可先看一下. 我们都知道在安装Linux系统时在分区时可以分配sw ...
- Linux 如何重新划分Swap交换分区
SWAP分区是LINUX暂时存储数据的交换分区,它主要是把主内存上暂时不用得数据存起来,在需要的时候再调进内存内,且作为SWAP使用的分区不用指定“MoutPoint”(载入点)它至少要等于系统上实际 ...
- Linux系统实现虚拟内存有两种方法:交换分区(swap分区)和交换文件
Linux系统实现虚拟内存有两种方法:交换分区(swap分区)和交换文件 交换文件 查看内存:free -m , -m是显示单位为MB,-g单位GB 创建一个文件:touch /root/swapfi ...
随机推荐
- C# 委托2
委托的定义: (1) 将方法作为变量使用的一种机制,就是将方法当作变量用(声明,赋值,传参) (2) 将变量当作方法来用,首先就要去声明变量,就要考虑变量的类型,就是(委托变量,对应方法的返回值, ...
- 超大批量删除redis中无用key+配置
目前线上一个单实例redis中无用的key太多,决定删除一部分. 1.删除指定用户的key,使用redis的pipeline 根据一定条件把需要删除的用户统计出来,放到一个表里面,表为 del_use ...
- SVN客户端--TortoiseSVN使用说明(转)
TortoiseSVN是windows下其中一个非常优秀的SVN客户端工具.通过使用它,我们可以可视化的管理我们的版本库.不过由于它只是一个客户端,所以它不能对版本库进行权限管理. TortoiseS ...
- 精美的 ( Android, iPhone, iPad ) 手机界面设计素材和线框图设计工具
在制作界面原型的时候,如果有现成的界面基础元素可以使用的话,设计师就可以非常快速的完成原型的制作,能够节省大量的时间和精力.在这篇文章, 我向大家分享45套非常有用的 UI 和 Wireframe 套 ...
- UESTC_贪吃蛇 CDOJ 709
相信大家都玩过贪吃蛇游戏吧. 在n×m的迷宫中,有着一条长度不超过9的贪吃蛇,它已经将所有的食物吃光了,现在的目标是移动到出口. 它走的时候不能碰到自己的身体,也不能碰到墙壁.(如果贪吃蛇的长度> ...
- ZOJ(3455)
Shizuka's Letter Time Limit: 2 Seconds Memory Limit: 65536 KB Nobita receives a letter from Shi ...
- rsync常用参数详解
rsync常用参数详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 在linux中,一切皆是文件,包括你的终端,硬件设备信息,目录,内核文件等等.所以工作中我们难免会遇到拷贝文件 ...
- 格而知之4:寻找EXC_BAD_ACCESS
EXC_BAD_ACCESS算是一个比较常见的错误,大部分情况下,它出现在某个对象还未初始化或已被释放后,还去试图访问这个对象的时候,即是在出现悬挂指针的时候(当然也有非悬挂指针导致的EXC_BAD_ ...
- Object-c学习之路九(字典(NSDictionary&NSMutableDictionary))
字典的练习和使用(遍历,搜索...)(Student和Book类文件可以查看上篇博客这次不上传了.) // // main.m // NSDictionary // // Created by Wil ...
- VS2013报表设计常用表达式
一.页眉 1."日期"表达式:="日期: "& Today.ToShortDateString() 效果: 2.格式化日期:="日期: &qu ...