加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

交换分区swap

发布时间:2020-12-13 23:33:29 所属栏目:Linux 来源:网络整理
导读:一、查看当前的交换分区 [[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。如果你的系统中有,请观察大小,后续实验会增

一、查看当前的交换分区
[[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 -sFilename Type Size Used Priority/dev/sdb1 partition 524284 0 1/dev/sdc1 partition 524284 0 1注:当内存不大(4G左右),交换分区应做成内存2倍

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读