• 管理交换空间


    一、交换空间的作用

    1.用途及工作方式

    Swap,交换−把一部分磁盘空间虚拟成内存空间

    −缓解物理内存的压力,确保数据交换顺利完成

    二、准备交换空间

    1.交换空间的类型 

    主要包括两种方式

    −独立、空闲的硬盘分区,即交换分区

    −当没有可用的空闲分区时,也可以在系统中创建一个文件来模拟设备,即交换文件

    前提条件

    −不管是分区还是设备文件,都需要经过mkswap格式化以后,才能作为交换空间使用

    2.准备交换分区

    准备一个空闲分区

    −大小为2GB,比如/dev/sdb3

    格式化交换分区

    −用法:mkswap分区设备

    [root@hadoop ~]# mkswap /dev/sdb3
    

    3.准备交换文件

    准备一个设备文件

    −利用dd命令拷贝设备来建立

    −用法:ddif=源设备of=目标设备bs=块大小count=块数

    格式化交换文件

    −用法:mkswap-f 分区文件

    三、启用及停止控制

    1.启用及停止控制

    启用指定的交换空间

    −用法:swapon交换分区或文件

    查看交换空间

    −用法:swapon-s

    停用指定的交换空间

    −用法:swapoff交换分区或文件

    2.优先级控制

    swapon的-p选项

    −用法:swapon-p 优先级交换设备或文件

    −范围0~32767,数值越大越优先

    [root@hadoop ~]# swapon -p 10 /opt/swap.db
    
    [root@hadoop ~]# swapon -s

    四、交换空间的开机挂载

    1.配置及测试方法

    /etc/fstab配置记录组成

    −交换设备swap swapdefaults,pri=优先级0 0

    检测及启用控制

    −swapon-a:启用所有fstab已配置的交换空间

    −swapoff-a:停用所有交换空间

    2.开机配置案例

    任务需求−将交换文件/opt/swap.db配置为开机自动启用

  • 相关阅读:
    java 多线程
    门口通畅家运顺
    科研DBCO-PEG-NIR-dyes|二苯并环辛炔-聚乙二醇-近红外染料|DBCO-PEG-近红外染料
    1025 反转链表
    LeetCode75——Day8
    Shell 脚本变量使用和基本语法(待更新)
    01 【Vue简介 初识Vue 模板语法和数据绑定】
    经验终结:arduino 环境下,esp8266 定时器的使用说明
    6、流程控制语句
    stm32 笔记 外部中断以及HAL库应用
  • 原文地址:https://blog.csdn.net/m0_55834564/article/details/126343412