交换分区swap

交换分区swap,第1张

概述一、查看当前的交换分区 [[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。如果你的系统中有,请观察大小,后续实验会增加s

一、查看当前的交换分区
[[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倍

总结

以上是内存溢出为你收集整理的交换分区swap全部内容,希望文章能够帮你解决交换分区swap所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1020118.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存