1.查看Swap

swapon -s 这个命令,可以查看当前系统的虚拟内存的情况,这条命令需要 root 来运行。(sudo -s)

[root@test ~]# swapon -s
Filename                                Type            Size    Used    Priority
/dev/mapper/VolGroup00-LogVol01         partition       1343480 0       -1
[root@test ~]#

第 2 栏的 Type 中显示为 partition,说明这是个交换分区

现在欲要将Swap分区加大2332980KB

2.创建交换文件

交换文件和交换分区一样,大小是固定的,比如你想要一个 1G 的交换文件,那么首先要创建一个 2.22G 的空白文件,我们用 dd 这个工具来完成这个任务:

dd if=/dev/zero of=/swapfile bs=1024 count=2332980

该命令将物理地创建一个交换文件 /swapfile,每一个文件块为1024 字节,2332980就是 2.22G 用 KB 表示的大小。具体做法:

[root@test ~]#
[root@test ~]# dd if=/dev/zero of=/swapfile bs=1024 count=2332980

2332980+0 records in
2332980+0 records out
2388971520 bytes (2.4 GB) copied, 153.341 seconds, 15.6 MB/s

上面的命令,会在根目录下创建 swapfile 这个文件

3.格式化为交换文件的格式

[root@test /]# mkswap /swapfile
Setting up swapspace version 1, size = 2388967 kB

4.挂载交换文件

[root@test /]# swapon /swapfile
[root@test /]# swapon -s

Filename

Type

Size

Used

Priority

/dev/mapper/VolGroup00-LogVol01

partition

1343480

8

-1

/swapfile

file

2332972

0

- –2

5.激活交换文件

想要在系统启动时自动激活此交换文件,在 /etc/fstab 中加入如下一行:
/swapfile none swap sw 0 0

添加并启用交换文件后,用 cat /proc/swaps 或 free 命令查看交换文件是否被成功启用。

6.关闭交换文件
在使用交换文件后,可以关闭它。
# swapoff /swapfile

7.删除交换文件
# rm /swapfile

转载于:https://blog.51cto.com/cswggod/1181336

Linux 增大Swap相关推荐

  1. linux 的swap具体分析_Linux SWAP 深度解读

    概述 本文讨论的 swap基于Linux4.4内核代码 .Linux内存管理是一套非常复杂的系统,而swap只是其中一个很小的处理逻辑. 希望本文能让读者了解Linux对swap的使用大概是什么样子. ...

  2. linux使用swap的命令,Linux系统如何使用swap和zram swap命令

    使用Linux的网管们肯定都知道swap和zram,事实上掌握swap和zram能提升答案及的工作效率,但有些网友并不清楚Linux swap和zram怎么使用,虽说Linux zram的使用情况比较 ...

  3. 【Linux】SWAP 深度解读(必须收藏)

    邹老师关于Linux研究的技术文章向来入木三分,如果本文您读起来感觉费解,那么可以先收藏,然后侧重了解这些内容: swap.swappiness及kswapd原理,swap分区优先级的妙用. 真可谓一 ...

  4. linux的SWAP分区

    linux的SWAP分区 from net 汇总网络信息,并进行测试验证,感谢网络. Linux SWAP 深度解读 https://blog.csdn.net/wh8_2011/article/de ...

  5. Linux:Swap分区

    Linux中Swap(即:交换分区),类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况. 方法1:使用独立的分区来实现 1. lsblk ...

  6. linux增加swap分区大小

      linux增加swap分区大小 2016-08-2 13:54:58 分类: LINUX 懂得Linux的都知道,标准的Linux安装,SWAP分区是内存的两倍大小,如果增加了内存条,那SWAP分 ...

  7. 双linux共用swap,在Linux和FreeBSD系统上共享swap空间

    这个部分描述了如何使用和来共享一个空间.有几种不同的方法可以实现它.如果你愿意,你可以在Linux安装之前安装FreeBSD,只是需要注意FreeBSD slice的顺序. 3.1.1安装Linux ...

  8. Linux设置swap分区为128g,swap分区或文件的数量与大小限制

    在Linux系统下,这个虚拟内存就被叫做swap.Linux swap分区是有限制的.在安装操作系统的时候,安装向导会提示用户需要创建多少的SWaP空间.通常情况下,SWaP比较合适的大小为物理内存的 ...

  9. linux 找不到swap分区,Linux下swap分区没有UUID解决办法

    前几天在windows下使用分区调整软件更改了一下我Linux下swap分区的大小,linux 以后再进入Linux时发现swap分区没法挂载.打开/etc/fstab查看一下挂载配置,发现挂载分区时 ...

最新文章

  1. 20145235李涛《网络对抗》Exp2 后门原理与实践
  2. git error(win下)
  3. 共享一个调用微信公众平台接口的客户端类库
  4. iphone屏蔽系统更新_苹果iphone手机屏蔽烦人的系统更新弹窗提醒!
  5. linux下mysql-5.6忘记root密码,重置root密码详细过程
  6. 应用系统集群解决方案
  7. Android报“android.content.res.Resources$NotFoundException: String resource ID #0x2”错误
  8. python 运算符重载_Python中类的运算符重载
  9. 远程连接IBM MQ 7.5的“AMQ4036”错误解决
  10. openstack network
  11. Java的JDK以及maven环境变量配置
  12. c32-野指针和内存操作分析
  13. php写幻灯片,原生JS写的幻灯片
  14. 图像基本处理(灰度化)
  15. waiting for headers
  16. 服务器sas硬盘转sata硬盘6,SAS接口(sas硬盘改sata家用)
  17. 程序员的自我修养有哪些途径
  18. Java面向对象程序设计(四)-- 继承与多态
  19. Python2.x和Python3.x版本的区别
  20. android对文件进行加密

热门文章

  1. jQuery时间轴特效
  2. 认证模式之Basic模式
  3. 韩顺平 servlet 笔记 第5讲
  4. 【转】InstantClient安装使用
  5. 数学基础学习随笔--序言
  6. php ppt转换成图片格式,帮忙看下,这个程序实现使用office的COM组件将ppt转换为图片...
  7. 远距离蓝牙四驱小车方案
  8. 【DIY】实用节能声控温湿度计完整设计方案-详细图文视频教程
  9. GPIO做输出还能作外部中断输入吗?
  10. 【树莓派】可能是最简单粗暴的树莓派搭建个人网站教程