Swap,交换−把一部分磁盘空间虚拟成内存空间
−缓解物理内存的压力,确保数据交换顺利完成
主要包括两种方式
−独立、空闲的硬盘分区,即交换分区
−当没有可用的空闲分区时,也可以在系统中创建一个文件来模拟设备,即交换文件
前提条件
−不管是分区还是设备文件,都需要经过mkswap格式化以后,才能作为交换空间使用
准备一个空闲分区
−大小为2GB,比如/dev/sdb3
格式化交换分区
−用法:mkswap分区设备
[root@hadoop ~]# mkswap /dev/sdb3
准备一个设备文件
−利用dd命令拷贝设备来建立
−用法:ddif=源设备of=目标设备bs=块大小count=块数
格式化交换文件
−用法:mkswap-f 分区文件
启用指定的交换空间
−用法:swapon交换分区或文件
查看交换空间
−用法:swapon-s
停用指定的交换空间
−用法:swapoff交换分区或文件
swapon的-p选项
−用法:swapon-p 优先级交换设备或文件
−范围0~32767,数值越大越优先
[root@hadoop ~]# swapon -p 10 /opt/swap.db
[root@hadoop ~]# swapon -s
/etc/fstab配置记录组成
−交换设备swap swapdefaults,pri=优先级0 0
检测及启用控制
−swapon-a:启用所有fstab已配置的交换空间
−swapoff-a:停用所有交换空间
任务需求−将交换文件/opt/swap.db配置为开机自动启用