1、检查当前的分区情况(使用free -m或cat /proc/swaps )

[root@db2 root]# free -m              total       used       free     shared    buffers     cached Mem:          1006         84        922          0         11         38 -/+ buffers/cache:         35        971 Swap:            0          0          0 [root@db2 root]#

2、增加交换分区文件及大小

检查没有swap,下面就需要增加,判定新交换文件的大小,将大小乘以1024来判定块的大小。例如,大小为64MB的交换文件的块大小为65536,在 shell 提示下以根用户身份键入以下命令,其中的 count 等于想要的块大小。

[root@db2 root]# dd if=/dev/zero of=/home/swap bs=1024 count=1024000 1024000+0 records in 1024000+0 records out [root@db2 root]#

使用以下命令来设置交换文件:

[root@db2 root]# mkswap /home/swap Setting up swapspace version 1, size = 1023996 KiB [root@db2 root]#

3、启用交换分区文件

要立即启用交换文件而不是在引导时自动启用,使用以下命令:

[root@db2 root]# swapon /home/swap

检查增加后的交换情况:

[root@db2 root]# free -m              total       used       free     shared    buffers     cached Mem:          1006        994         12          0          4        929 -/+ buffers/cache:         60        946 Swap:          999          0        999 [root@db2 root]#

要在引导时启用,编辑 /etc/fstab 文件来包含以下行(/home/swap swap swap defaults 0 0 ):

[root@db2 root]# vi /etc/fstab LABEL=/                 /                   ext3    defaults        1 1        LABEL=/boot             /boot               ext2    defaults        1 2      /home/swap               swap                    swap    defaults        0 0 none                    /dev/pts                devpts  gid=5,mode=620  0 0      none                    /proc                   proc    defaults        0 0      none                    /dev/shm                tmpfs   defaults        0 0      LABEL=/usr              /usr                    ext3    defaults        1 2      /dev/sda5               swap                    swap    defaults        0 0      /dev/cdrom              /mnt/cdrom              iso9660 noauto,owner,kudzu,ro 0 0/dev/fd0                /mnt/floppy             auto    noauto,owner,kudzu 0 0   /home/swap               swap                    swap    defaults        0 0

系统下次引导时,它就会启用新建的交换文件,再次检查添加后的情况:

[root@db2 oracledb]# free -m                                                                  total       used       free     shared    buffers     cached        Mem:          1006        979         27          0          6        917        -/+ buffers/cache:         54        952                                         Swap:          999          0        999                                         [root@db2 oracledb]#

转载于:https://blog.51cto.com/feng416/896125

linux系统增加swap分区相关推荐

  1. Linux 系统增加Swap分区扩容运行内存

    Linux中Swap(即:交换分区),类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况.Android是基于Linux的操作系统,所以也 ...

  2. Linux下增加swap分区

    Linux 下增加swap分区 环境:Linux EL4 +  Oracle 10g 1.检查当前的分区情况 (使用free -m或cat /proc/swaps ): [root@db2 root] ...

  3. linux下增加swap分区,LINUX新建和增加SWAP分区

    我们都知道在安装Linux系统时在分区时可以分配swap分区,而系统安装后(在运行中)如何建立或调整swap分区呢? 在装完Linux系统之后,建立Swap分区有两种方法. 1.新建磁盘分区作为swa ...

  4. Linux系统新增SWAP分区

    文章目录 1. 前言 2. 新建磁盘分区作为swap分区 2.1. 停止所有swap分区 2.2. 创建新分区 2.3. 格式化swap分区 2.4. 启动新swap分区 2.5. 修改/etc/fs ...

  5. [转]linux系统增加swap大小方法(安装oracle可能需要)

    增加swap,兩種方法. 1. 重裝,重新分區,分swap 大點 2. 以文件系統添加swap:     1, dd if=/dev/zero of=swapfile bs=1024 count=10 ...

  6. linux修改swap分区大小2GB,Linux下修改Swap分区大小

    据了解Linux下可以有两种方法创建交换空间,一种是创建交换分区,另一种是创建交换文件.本文记录的是创建交换文件的方法,因为我用的是这种方法.. 添加交换文件步骤: 1.找个地方创建一个.swap的文 ...

  7. linux增加swap分区大小

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

  8. Linux下察看swap分区大小及增加分区大小

    Linux下察看swap分区大小的命令 top 或者fdisk -l 或者free -m SWAP分区一般大小为物理内存的2倍,但最大不超过2G: 增加SWAP空间的方法有两个:增加另外一个SWAP分 ...

  9. Linux 上扩展swap分区

    Linux 上扩展swap分区 想像一种情景,当我们的Linux系统用尽交换空间时,在这种情况下,我们想要使用swap分区扩展交换空间,但在某些情况下磁盘上已经没有可用的空闲分区了,致使我们不能把它扩 ...

最新文章

  1. 2020,人工智能和深度学习未来的五大趋势
  2. 终端多窗口管理旗舰------screen
  3. android使用软引用构建缓存
  4. C语言getenv()函数的用法?(获取系统某个环境变量字符串名的值)(windows VS上用_dupenv_s()函数)
  5. 2012 Stackoverflow meetup at Shanghai PRC
  6. php使用未定义常数,php-使用未定义的常量SIGTERM-gt;假定为’SIGTERM’
  7. word制作电子签名
  8. 全栈工程师对Python面试中is和==的区别做出解释!看完真的学到了
  9. 深度学习中激活函数的优缺点
  10. kerberos验证_SQL Server中的服务主体名称和Kerberos身份验证概述
  11. layUI日期框回调函数
  12. 汽车故障诊断技术【7】
  13. 限制input输入框的输入字符个数,区别中英文字符
  14. c语言创建二叉树从小到大_用C语言编写二叉树的建立与遍历
  15. vue实现微信web开发之扫码签到
  16. 纯净版ISO镜像下载大全(Windows、Linux、mac)
  17. 计算机学习入门指北——计科软工网络信安侧重图析、解读专业术语、岗位分类、未来规划
  18. 盗墓笔记《云顶天宫》好不好看?当贝投影F3画面还原度如何?
  19. 用Python分析《权力的游戏》
  20. T字形路口小车如何要c语言编程,一点通驾校模拟考试

热门文章

  1. 文件服务器安全,文件服务器安全
  2. python项目部署失败的原因_python项目环境部署(一)
  3. 【Android 文件管理】分区存储 ( 修改与删除图片文件 )
  4. 【Flutter】StatefulWidget 组件 ( 创建 StatefulWidget 组件 | MaterialApp 组件 | Scaffold 组件 )
  5. 【运筹学】运输规划 ( 运输规划问题模型及变化 | 表上作业法引入 )
  6. 【Android 性能优化】应用启动优化 ( 方法追踪代码模板 | 示例项目 | SD 卡访问权限 | 示例代码 | 获取 Trace 文件 | Android Studio 查看文件)
  7. 【图论】简单 概念 及 公式 入门 ( 完全图 | 二部图 | 连通图 | 欧拉回路 | 哈密顿圈 | 平面图 | 欧拉定理 )
  8. zabbix服务器性能监控工具的安装二
  9. LeetCode-337 House Robber III
  10. Java安全管理器――SecurityManager