磁盘维护命令:mkswap、swapon 和 swapoff

mkswap

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

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

参  数:

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

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

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

     -v1   建立新式交换区。

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

swapon

功能说明:激活swap

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

-s 显示简短的装置讯息

范    例:

[root@localhost ~]# swapon -s
Filename                Type        Size    Used    Priority
/dev/sda3                               partition   2097144 0   -1
/home/swapfile                          file        5242872 0   -2
/dev/sdb1                               partition   5253212 0   -3
#等价于
[root@localhost ~]# cat /proc/swaps
Filename                Type        Size    Used    Priority
/dev/sda3                               partition   2097144 0   -1
/home/swapfile                          file        5242872 0   -2
/dev/sdb1


[root@localhost ~]# swapon /dev/sdb1  ;通过swapon激活虚拟内存


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

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

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

参  数:

   必要参数

       -a 关闭所有交换设备

选择参数

       -h 帮助信息

       -V 版本信息

范    例:

[root@localhost ~]# swapoff /dev/sdb1    ;卸载挂在的swap分区

清除刷新swap

[root@localhost ~]# swapoff -a
[root@localhost ~]# swapon -a
[root@localhost ~]#

设置swap优先级的方法

[root@localhost ~]# vim /proc/sys/vm/swappiness
60     //修改改值

wappiness=0 的时候表示最大限度使用物理内存,然后才是swap空间;

swappiness=100 的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。

你可能感兴趣的:(swap,mkswap,swapon,swapoff)