交换分区swap-

七彩网络

昔年博客
首页>> Linux >>交换分区swap

一、查看当前的交换分区
[[email protected] ~]# free      -m
total used free shared buff/cache available
Mem: 489 140 145 4 202 304
Swap: 0 0 0

[[email protected] ~]# swapon -s
当前系统中,没有swap。如果你的系统中有,请观察大小,后续实验会增加swap大小。

二、增加交换分区

1. 准备分区(准备将/dev/sde磁盘,划分为1G分区)
[[email protected] ~]# fdisk    /dev/sde (t转换分区的ID 82)
[[email protected] ~]# partprobe /dev/sde
[[email protected] ~]# ll /dev/sde*
brw-rw—-. 1 root disk 253, 16 12月 6 10:18 /dev/sde
brw-rw—-. 1 root disk 253, 17 12月 6 10:18 /dev/sde1

2.格式化
[[email protected] ~]# mkswap /dev/sde1

3.挂载
[[email protected] ~]# blkid /dev/sde1(查看UUID号)
/dev/sde1: UUID=”ea5b1c77-e540-463c-9644-0d75450f8b4c” TYPE=”swap” 

[[email protected] ~]# vim /etc/fstab(挂载)
UUID=”ea5b1c77-e540-463c-9644-0d75450f8b4c”   swap   swap   defaults  0 0

[[email protected] ~]# swapon -a (读取/etc/fstab)
[[email protected] ~]# swapon -s
Filename Type Size Used Priority
/dev/vdb1 partition 524284 0 -1

三、对交换分区调优

1、关于swap优先级

 swap分区的优先级(Priority)从高到低依次使用,最高32767,最低优先级是0

这样设置使得Linux并行的使用优先级相同的swap分区(Priority = 1的分区),这会大幅的提高对swap的读写。当这些分区满了,就会使用较低优先级swap分区(Priority = 0的分区)

2、设置swap优先级

多个交换分区分布在不同的磁盘
挂载时,使用相同的优先级

[[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
pri是优先级的意思,设置相同即可。

[[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

注:当内存不大(4G左右),交换分区应做成内存2倍


×

感谢您的支持,我们会一直保持!

扫码支持
请土豪扫码随意打赏

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

打赏作者
版权所有,转载注意明处:昔年博客 » 交换分区swap
分享本文至:
点击评论 您阅读这篇文章共花了: 

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)