• 欢迎访问春风博客

Centos Linux 创建 删除SWAP虚拟内存 交换分区

运维笔记 xiaogang 6年前 (2018-04-09) 1604次浏览 0个评论

SWAP分区就是Linux下的虚拟内存分区,它的作用是在物理内存使用完之后将磁盘空间SWAP分区虚拟成内存来使用,如果服务器内存比较小可以创建SWAP分区解决服务器繁忙时段资源耗尽的问题。

需要注意的是虽然这个SWAP分区能够作为“虚拟”的内存,但它的速度比物理内存可是慢多了,所以如果你的服务器比较繁忙,物理内存持续属于耗尽的情况,并不能寄厚望于SWAP,最好的办法仍然是加大物理内存,SWAP分区只是临时的解决办法。

添加SWAP虚拟内存交换分区

查看是否有SWAP:

free –h
Swap: 0 0 0 表示系统没Swap分区

创建一个2G的交换分区:

dd  if=/dev/zero  of=/data/cfswap  bs=1024  count=2097152

执行完毕 使用 mkswap 命令来设置交换分区:

mkswap  /data/cfswap

使用swapon启用交换分区:

swapon /data/cfswap

使用vim /etc/fstab 编辑fstab文件尾部添加以下代码 设置开机自动挂载

/data/cfswap   swap  swap  defaults  0  0

删除添加SWAP虚拟内存交换分区

首先禁用正在使用的虚拟内存交换分区

swapoff /data/cfswap

编辑fstab文件

vim /etc/fstab

删除我们之前添加的内容

/data/cfswap   swap  swap  defaults  0  0

删除文件

rm /data/cfswap

ChunBlog.Com , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Centos Linux 创建 删除SWAP虚拟内存 交换分区
喜欢 (1)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址