网站首页> 系统运维> Linux> linux查看添加删除swap分区详解

linux查看添加删除swap分区详解

时间:2020-10-20 17:50:49 阅读:5384次 来源:互联网

一般情况为内存不够,或者临时部分情况下,内存不足。可以设置虚拟内存,一般设置不超过真实内存的2倍。对于内存很充裕的情况下,设置虚拟内存作用不大。虚拟内存与真实内存性能上还是存在一定的差距,如果内存确实缺的比较多,建议还是升级硬件的好。

1、查看当前swap情况

free -m 或 swapon -s 命令

2、添加swap分区步骤

(1)、使用dd命令创建swap交换文件

dd if=/dev/zero of=/var/swapfile bs=1M count=2048

if(即输入文件,input file),of(即输出文件,output file)。dev/zero是Linux的一种特殊字符设备(输入设备),可以用来创建一个指定长度用于初始化的空文件,如临时交换文件,该设备无穷尽地提供0,可以提供任何你需要的数目。 bs=1024 :单位数据块(block)同时读入/输出的块字节大小为1024 个字节即1KB,bs(即block size)。count=2048000 :数据块(block)数量为2048000 ,即2048000个1KB。可以计算swap分区的容量为:1KB 2097152=1KB 1024(k)10242=2097152=2G。(dd命令里的单位M表示1024*1024,k表示1024)。回车后,会执行2g的读写操作,系统会卡一段时间,耐心等待执行结果。

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

mkswap /var/swapfile

(3)、挂载并激活分区:

swapon /var/swapfile

执行以上命令可能会出现:“不安全的权限 0644,建议使用 0600”类似提示,不要紧张,实际上已经激活了,可以忽略提示,也可以听从系统的建议修改下权限:

chmod -R 0600 /var/swapfile

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

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

vim /etc/fstab

在fstab文件末尾追加如下内容后:wq!保存即可:

/var/swapfile swap swap defaults 0 0

3、删除swap分区

(1)、先停止运行的swap分区

swapoff /var/swapfile

(2)、删除swap分区对应的路径

swapoff /var/swapfile

(3)、删除或注释掉之前我们在/etc/fstab文件中追加的开机自动挂载内容

/var/swapfile swap swap defaults 0 0

本文地址:https://www.manongw.com/article/65.html

文章来源:码农网

版权申明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 ezhongheng@126.com 举报,一经查实,本站将立刻删除。

相关文章
  • 本文主要介绍了Linux ssh服务器配置代码实例的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...
    2020-11-11 15:09
  • 本文主要介绍了docker 安装solr8.6.2 配置中文分词器的方法的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...
    2020-11-11 15:00
  • 本文主要介绍了Linux SecureCRT显示乱码解决方案的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...
    2020-11-11 15:05
  • 本文主要介绍了Linux系统(Centos6.5以上)安装jdk教程解析的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...
    2020-11-11 14:51
  • 本文主要介绍了linux查看添加删除swap分区详解的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...
    2020-10-20 17:50
  • 本文主要介绍了Linux系统安装Tomcat并配置Service启动关闭的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...
    2020-11-11 14:47
  • 本文主要介绍了shell之定时周期性执行脚本的方法示例的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...
    2020-10-20 21:18
  • 本文主要介绍了Linux实现驱动模块传参过程解析的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...
    2020-11-11 15:03
  • 本文主要介绍了shell 判断字符串是否存在数组中的实现示例的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...
    2020-10-20 21:06
  • 本文主要介绍了什么是Linux? 服务器运维使用Linux需要学什么?的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...
    2020-09-27 09:12