swap分区的作用为当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用,那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。

首先查看系统是否有swap分区

可以看到swap分区大小为0,即没有swap分区。

开始创建swap分区

1、使用dd命令创建一个swap分区,在这里创建一个4G大小的分区

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

if=文件名:表示指定源文件

of=文件名:表示指定目的文件,可以自己去设定目标文件路径。

bs=xx:同时设置读入/写出的“块”大小

count=xx:表示拷贝多少个“块”

bs * count 为拷贝的文件大小,即swap分区大小

2、格式化新建的分区文件

mkswap /root/swapfile

3、将新建的分区文件设为swap分区

swapon /root/swapfile

4、设置开机自动挂载swap分区

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

最后再free-h 去查看分区情况:

可以看到成功添加了4G大小的swap分区

最新文章

  1. 转载:AbstractQueuedSynchronizer的介绍和原理分析
  2. setTimeOut() 和 setTimeInterval()
  3. mysql的data数据库只有.frm 而.myd和.myi没有,使用正常
  4. Weblogic修改后台日志输出级别
  5. HTML.ActionLink 和 Url.Action 的区别
  6. ABAP ALV 颜色设置(行,列,单元格)
  7. ASP.NET2.0自定义控件组件开发 第六章 深入讲解控件的属性
  8. python之sqlalchemy的使用
  9. Django中web开发用md5加密图片名并存储静态文件夹
  10. 基于vue的图片查看插件vue-photo-preview
  11. gcc4.9.1新特性
  12. GitHub下载子目录
  13. Android 出现 activity supporting action_view is not set as browsable报错
  14. npm下载指定版本的插件
  15. HDU 1568 Fibonacci(大数前4位)
  16. 简单脱壳教程笔记(2)---手脱UPX壳(1)
  17. Curling 2.0(DFS简单题)
  18. 用格式工厂将mts文件转换成其它格式flv,mpg失败
  19. linux使用指导-debian/archlinux/LFS
  20. Python -- xlrd,xlwt,xlutils 读写同一个Excel

热门文章

  1. (转)IBM AIX系统硬件信息查看命令(shell脚本)
  2. 带你认识spark安装包的目录结构
  3. mysql 使用 unix 方式显示日期和时间
  4. 微信小程序里使用 Redux 状态管理
  5. CheckBox全选、取消全选
  6. hdu 3530 区间和在一定范围内最长区间
  7. 关于jqeury中attr()和prop()方法
  8. 《ArcGIS Runtime SDK for Android开发笔记》——(9)、空间数据的容器-地图MapView
  9. Javascript基础--函数(Function对象)
  10. python模块详解 shelve