概述

交换空间是现代 Linux 系统中的第二种内存类型。交换空间的主要功能是当全部的 RAM 被占用并且需要更多内存时,用磁盘空间代替 RAM 内存。交换空间对虚拟化技术资源损耗较大,成本损耗较高,一般虚拟化技术是不允许开启交换空间的,如果不关闭交换空间,虚拟化相关程序会报错或相应的提示信息(如Kubernates)。

关闭交换空间

  • 关闭交换空间(临时)

    1. sudo swapoff -a
  • 避免开机启动交换空间:注释 /etc/fstab 中的 swap

    1. vi /etc/fstab

    注释掉swap这一行并保存

    /dev/mapper/cl-swap swap swap defaults 0 0

  • 查看交换空间

    1. free -h
    1. total used free shared buff/cache available

    Mem: 1.8Gi 896Mi 101Mi 9.0Mi 831Mi 862Mi Swap: 0B 0B 0B