交换分区管理 Swap
2017-12-12 18:17
337 查看
交换分区管理 Swap
====================================================================================
作用: ‘提升‘ 内存的容量,防止OOM(Out OfMemory)
一、查看当前的交换分区
[root@server0 ~]# free -m
total used free shared buff/cache available
Mem: 489 140 145 4 202 304
Swap: 0 0 0
[root@server0 ~]# swapon -s
二、增加交换分区
可以是分区,LVM,File
===分区===
1. 准备分区
[root@server0 ~]# fdisk /dev/vdb (t转换分区的ID 82)
[root@server0 ~]# partprobe /dev/vdb
[root@server0 ~]# ll /dev/vdb*
brw-rw----. 1 root disk 253, 16 12月 6 10:18 /dev/vdb
brw-rw----. 1 root disk 253, 17 12月 6 10:18 /dev/vdb1
2.初始化
[root@server0 ~]# mkswap /dev/vdb1
3.挂载
[root@server0 ~]# blkid /dev/vdb1
/dev/vdb1: UUID="ea5b1c77-e540-463c-9644-0d75450f8b4c" TYPE="swap"
[root@server0 ~]# vim /etc/fstab
UUID="ea5b1c77-e540-463c-9644-0d75450f8b4c" swap swap default 0 0
[root@server0 ~]# swapon -a (读取/etc/fstab)
[root@server0 ~]# swapon -s
Filename Type Size Used Priority
/dev/vdb1 partition 524284 0 -1
===File===
[root@server0 ~]# df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/vda1 xfs 10G 3.3G 6.8G 33% /
[root@server0 ~]# dd if=/dev/zero of=/swap2.img bs=1M count=512
或者
[root@server0 ~]# dd </dev/zero >/swap2.img bs=1M count=512
[root@server0 ~]# mkswap /swap2.img
[root@server0 ~]# vim /etc/fstab
/swap2.img swap swap default 0 0
[root@server0 ~]# swapon -a
swapon: /swap2.img: insecure permissions 0644, 0600 suggested.
[root@server0 ~]# chmod 600 /swap2.img
[root@server0 ~]# swapon -a
[root@server0 ~]# swapon -s
Filename Type Size Used Priority
/dev/vdb1 partition 524284 0 -1
/swap2.img file 524284 0 -2
三、对交换分调优 [扩展]
多个交换分区分布在不同的磁盘
挂载时,使用相同的优先级
[root@server0 ~]# vim /etc/fstab
UUID="ea5b1c77-e540-463c-9644-0d75450f8b4c" swap swap defaults,pri=1 00
UUID="ea5b1c77-e540-465c-9644-0d75457f8b45" swap swap defaults,pri=10 0
[root@server0 ~]# swapon -a
[root@server0 ~]# swapon -s
Filename Type Size Used Priority
/dev/sdb1 partition 524284 0 1
/dev/sdc1 partition 524284 0 1
测试使用内存: RHEL6
[root@server0 ~]# mount -t tmpfs /dev/shm /mnt/memory
[root@server0 ~]# dd if=/dev/zero of=/mnt/memory/test bs=1M count=1000
相关文章推荐
- zabbix管理:zabbix报错之swap空间不足(创建、优化swap交换分区)
- 磁盘管理之交换分区swap
- sonar,swap(交换分区),360代码质量管理,sigar
- Linux上通常增加虚拟内存(swap交换分区)的两种方法
- Centos 添加SWAP(交换分区)
- Ubuntu 优化 swap 交换分区及调整swap大小
- linux命令:swap交换分区、free查看内存使用情况、mkswap创建交换分区
- Ubuntu 中创建SWAP交换分区文件
- Ubuntu系统下优化swap交换分区(图)
- Linux SWAP 交换分区配置说明
- linux增加swap交换分区如何做?
- Linux Swap交换分区介绍总结
- 详解LINUX的交换分区---SWAP
- 磁盘管理之挂载扩容交换分区及其dd命令
- 设置centos上的swap交换分区的方法
- 如何设置/修改centos上的swap交换分区
- Linux SWAP 交换分区配置说明
- Centos 添加SWAP(交换分区)
- Linux Swap交换分区介绍
- linux 交换分区 swap