• 交换分区swap


    一、增加交换分区的两种方式

    方法一:

    1. 准备分区(准备将/dev/sde磁盘,划分为1G分区)
    [root@server0 ~]# fdisk    /dev/sde (t转换分区的ID 82)
    [root@server0 ~]# partprobe /dev/sde
    [root@server0 ~]# 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.格式化
    [root@server0 ~]# mkswap /dev/sde1
    
    3.挂载
    [root@server0 ~]# blkid /dev/sde1(查看UUID号)
    /dev/sde1: UUID="ea5b1c77-e540-463c-9644-0d75450f8b4c" TYPE="swap"
    [root@server0 ~]# vim /etc/fstab(挂载)
    UUID="ea5b1c77-e540-463c-9644-0d75450f8b4c"   swap   swap   defaults  0 0
    [root@server0 ~]# swapon -a (读取/etc/fstab)
    [root@server0 ~]# swapon -s
    Filename Type Size Used Priority
    /dev/vdb1 partition 524284 0 -1
    

    方法二:

    # dd if=/dev/zero of=/tmp/swap bs=1M count=8192           //创建8192M的文件块
    # mkswap /tmp/swap                                        //创建swap文件
    # swapon /tmp/swap                                        //激活swap文件
    执行以上命令可能会出现:“不安全的权限 0644,建议使用 0600”类似提示,不要紧张,实际上已经激活了,可以忽略提示,也可以听从系统的建议修改下权限。
    # swapon -s                                               //查看swap
    修改/etc/fstab文件,增加以下内容,让系统引导时自动启动
    # vi /etc/fstab                                           //在最后添加下面代码
    /tmp/swap           swap        swap    defaults      0 0

    三、对交换分区调优

    1、关于swap优先级

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

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

    2、设置swap优先级

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

    [root@server0 ~]# 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是优先级的意思,设置相同即可。

    [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

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

  • 相关阅读:
    杂项
    导出查询数据(大数据量)
    设置现有字段自增
    C++ 矩形交集和并集的面积-离散化
    Python使用flask架构、跨域
    匈牙利命名法
    C++ main函数
    windows编译boost
    mfc HackerTools监控键盘按键
    mfc HackerTools远程线程注入
  • 原文地址:https://www.cnblogs.com/zjz20/p/11295608.html
Copyright © 2020-2023  润新知