swap增加与关闭
无    2022-03-31 15:07:42    28    0    0
sanger

1.可选项,将swap分区dump到内存中去

  1. sync

2.释放cache

  1. echo "3" > /proc/sys/vm/drop_caches

As this is a non-destructive operation, and dirty objects are not freeable, the user should run “sync” first in order to make sure all cached objects are freed.

3.检查 Swap 空间,先检查一下系统里有没有既存的 Swap 文件

  1. swapon -s

如果返回的信息概要是空的,则表示 Swap 文件不存在。

4.创建要作为swap分区的文件:增加4GB大小的交换分区,则命令写法如下,其中的count等于想要的块的数量(bs*count=文件大小)。

  1. dd if=/dev/zero of=/var/swap/swapfile bs=4G count=8
  2. dd if=/dev/zero of=/var/swap/swapfile bs=1M count=4096
  3. 【参数说明】
  4. if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file >
  5. of=文件名:输出文件名,缺省为标准输出。即指定目的文件。< of=output file >
  6. bs=bytes:同时设置读入/输出的块大小为bytes个字节
  7. count=blocks:仅拷贝blocks个块,块大小等于bs指定的字节数。

5.格式化为交换分区文件:

  1. mkswap /var/swap/swapfile

6.启用交换分区文件:

  1. swapon /var/swap/swapfile

7.使系统开机时自启用,在文件/etc/fstab中添加一行:(将以前的注释掉)

  1. /var/swap/swapfile swap swap defaults 0 0

8.关闭所有swap

  1. swapoff -a

参考:
https://blog.51cto.com/cuidehua/1773203
https://blog.csdn.net/wangjunjun2008/article/details/50681115

上一篇: nscd

下一篇: 服务器及MySQL数据库巡检手册

28 人读过
文档导航