20181213交换分区管理 Swap

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20181213交换分区管理 Swap相关的知识,希望对你有一定的参考价值。

交换分区管理 Swap

作用: ‘提升‘ 内存的容量,防止 OOM(Out Of Memory)
方法:1.扩大内存 2.提高虚拟内存的容量,缓解内存不足的窘境。
一、查看当前的交换分区
技术分享图片
二、增加交换分区
可以是基本分区,LVM,File
(一)基本分区
1. 准备分区
[[email protected] ~]# fdisk /dev/sdc (t 转换分区的 ID 82) +500M
[[email protected] ~]# partprobe /dev/sdc
[[email protected] ~]# ll /dev/sdc
brw-rw----. 1 root disk 8, 32 12月 13 12:19 /dev/sdc
brw-rw----. 1 root disk 8, 33 12月 13 12:19 /dev/sdc1
partprobe:
将磁盘分区表变化信息通知内核,请求操作系统重新加载分区表。
-d 不更新内核
-s 显示磁盘分区汇总信息
-h 显示帮助信息
-v 显示版本信息
2.初始化
[[email protected] ~]# mkswap /dev/sdc1
Setting up swapspace version 1, size = 530108 KiB
no label, UUID=2da23666-b284-42eb-bb99-b5bb4f820437

3.挂载
[[email protected] ~]# blkid /dev/sdc1
[[email protected] ~]# vim /etc/fstab

UUID="2da23666-b284-42eb-bb99-b5bb4f820437" swap swap defaults 0 0

[[email protected] ~]# swapon -a (读取/etc/fstab) 激活所有的交换分区
查看:
技术分享图片
(二)LVM
1.创建LV
[[email protected] ~]# lvcreate -L 100M -n lvswap datavg
2.格式化
[[email protected] ~]# mkswap /dev/datavg/lvswap
3.挂载
[[email protected] ~]# vim /etc/fstab
/dev/datavg/lvswap swap swap defaults 0 0
技术分享图片
三、对交换分调优 [扩展]
多个交换分区分布在不同的磁盘
挂载时,使用相同的优先级
[[email protected] ~]# vim /etc/fstab
UUID="ea5b1c77-e540-463c-9644-0d75450f8b4c" swap swap defaults,pri=1 0 0
UUID="ea5b1c77-e540-465c-9644-0d75457f8b45" swap swap defaults,pri=1 0 0
[[email protected] ~]# swapon -a
[[email protected] ~]# swapon -s
Filename Type Size Used Priority
/dev/sdb1 partition 524284 0 1
/dev/sdc1 partition 524284 0 1

以上是关于20181213交换分区管理 Swap的主要内容,如果未能解决你的问题,请参考以下文章

LIUNX-系统配置及服务管理 -交换分区管理 SWAP

磁盘管理之交换分区

Linux磁盘管理(fdisk磁盘管理工具|swap交换分区|LVM逻辑卷管理)

Linux 操作系统原理 — 内存管理 — Swap 交换内存

Linux 操作系统原理 — 内存管理 — Swap 交换内存

13.磁盘分区 -- 查看分区,文件系统状态信息,管理交换分区swap,数据转换拷贝dd工具