swap

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swap相关的知识,希望对你有一定的参考价值。

mkswap

功能说明:设置交换区(swap area),可将磁盘分区或文件设为Linux的交换区

语  法:mkswap [-cf][-v0][-v1][设备名称或文件][交换区大小]

参  数:

     -c   建立交换区前,先检查是否有损坏的区块。

     -f   在SPARC电脑上建立交换区时,要加上此参数。

     -v0   建立旧式交换区,此为预设值。

     -v1   建立新式交换区。

     [交换区大小]   指定交换区的大小,单位为1024字节


1、添加一个交换分区

a 使用fdisk来创建交换分区

b 使用mkswap来设置交换分区

# mkswap /dev/sdb1

c 写入/etc/fstab

/dev/sdb1  swap swap  defaults 0 0


2、添加一个交换文件

a 创建一个文件,大小为1G

# dd if=/dev/zero of=/swapfile bs=1m count=1000

b 使用mkswap来创建swap文件

# mkswap /swapfile

c 启用交换分区

# swapon /swapfile

d 写入/etc/fstab 

/swapfile swap  swap  defaults  0  0


swapon

功能说明:激活swap

参  数:-a 自动启动所有SWAP装置

-s 显示简短的装置讯息


[[email protected] ~]# swapon /dev/sdb1  ;通过swapon激活虚拟内存

[[email protected] ~]# swapon -a    ;让内核重新读取fstab文件里面的虚拟内存挂载信息,自动让我们挂载的分区生效


swapoff
功能说明:
关闭系统交换分区

语  法:swapoff[必要参数][选择参数]

参  数:

   必要参数

       -a 关闭所有交换设备

选择参数

       -h 帮助信息

       -V 版本信息

范    例:


[[email protected] ~]# swapoff /dev/sdb1    ;卸载挂在的swap分区

以上是关于swap的主要内容,如果未能解决你的问题,请参考以下文章

SWAP函数

jsch连接sftp后连接未释放掉问题排查

国内gitlab拉取代码很慢

作业comp和swap函数

关于 boost::swap 的问题

C语言中swap函数是啥意思?