暗中观察

CentOS swap 分区
在添加swap分区之前我们可以了解下当前系统swap是否存在以及使用情况,可用:free -h 或 swapon ...
扫描右侧二维码阅读全文
16
2018/08

CentOS swap 分区

在添加swap分区之前我们可以了解下当前系统swap是否存在以及使用情况,可用:

free -h 或 swapon -s

了解硬盘使用情况(一般/dev/vda1为挂载硬盘):

df -hal

1.添加swap分区

使用dd命令创建名为swapfile 的swap交换文件(文件名和目录任意):

dd  if=/dev/zero  of=/var/swapfile  bs=1024  count=2048k  

参数解读:
if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file >
of=文件名:输出文件名,缺省为标准输出。即指定目的文件。< of=output file >
bs=bytes:同时设置读入/输出的块大小为bytes个字节
count=blocks:仅拷贝blocks个块,块大小等于bs指定的字节数。

执行完毕,对交换文件格式化并转换为swap分区:

mkswap  /var/swapfile

挂载并激活分区:

swapon   /var/swapfile

修改下权限:

chmod -R 0600 /var/swapfile

这时候可以用 free -h 或 swapon -s命令查看新swap分区是否正常添加并激活使用。

修改 fstab 配置,设置开机自动挂载该分区:

echo  "/var/swapfile   swap  swap  defaults  0  0" >>  /etc/fstab

2.更改Swap配置

cat /proc/sys/vm/swappiness 
sysctl vm.swappiness=50 
echo "vm.swappiness = 50"  >>  /etc/sysctl.conf

3.删除某swap分区

swapoff  /var/swapfile
rm -rf   /var/swapfile
#注释之前/etc/fstab中添加的
#/var/swapfile   swap  swap  defaults  0  0
Last modification:August 17th, 2018 at 12:12 am
If you think my article is useful to you, please feel free to appreciate

3 comments

  1. tangyiming

    66666,不过还是推荐使用lvm分区

    1. 暗中观察
      @tangyiming

      9999,不明觉厉啊~

  2. sunjianhua

    测试一下~

Leave a Comment