Linux 下增加swap分区

环境:Linux EL4 +  Oracle 10g

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

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]# mkswap -c /home/swap

Setting up swapspace version 1, size = 1023996 KiB

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

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

[root@db2 root]# cat /etc/fstab


LABEL=/                 /                       ext3    defaults        1 1
LABEL=/boot             /boot                   ext2    defaults        1 2      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     cachedMem:          1006        979         27          0          6        917-/+ buffers/cache:         54        952                                 Swap:          999          0        999

转载于:https://blog.51cto.com/tiany/745641

Linux下增加swap分区相关推荐

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

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

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

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

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

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

  4. linux系统增加swap分区

    1.检查当前的分区情况(使用free -m或cat /proc/swaps ) [root@db2 root]# free -m total used free shared buffers cach ...

  5. Linux下修改Swap分区大小

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

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

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

  7. 简述Linux中Swap分区的作用,linux下的swap分区

    一.什么叫swap分区 swap分区,即交换区,swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用.那些被释放的空间可能来自一 ...

  8. linux下的swap分区

    一.什么叫swap分区 swap分区,即交换区,swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用.那些被释放的空间可能来自一 ...

  9. linux下修改swap分区遇到文件忙如何解决?

    具体的情况如下: root@1:/# sudo fallocate -l 8G /swapfile fallocate: fallocate 失败: 文本文件忙 root@1:/# sudo fall ...

最新文章

  1. 不想被英文文献烧脑的时候, 如何轻松掌握行业最新进展?
  2. java 使用 idea 调试 ysoserial
  3. OpenCASCADE:简介
  4. docker java mysql_Docker 搭建 MySQL 服务
  5. matlab 回路最优,数学建模常用Matlab/Lingo/c代码总结系列——hamilton回路
  6. java selenium (十三) 智能等待页面加载完成
  7. 使用template.js加载后端数据
  8. Jmeter入门1 官网下载及安装
  9. vSphere 4系列之三:vCenter Server 4.0安装
  10. 《精通Unix下C语言编程与项目实践》读书笔记(2)
  11. 软件设计师教程 第5版 下载
  12. 华为设备推送syslog到日志服务器配置
  13. PID控制KP.KI.KD用法
  14. flac转换成mp3,flac转mp3方法
  15. ISIS的基本介绍与实验操作
  16. VUE 开发一套自己的时间轴
  17. mysql/Java服务端对emoji(utf8mb4编码)的支持有关的问题
  18. 怎么更改锁定计算机背景图片,电脑锁屏背景图片如何更改
  19. Java学习笔记——Number类
  20. 兰道定理 HDU-5873

热门文章

  1. node-webki NATIVE UI API概览
  2. 淘宝客API网站在这两年里经历了不少次百度K站风波
  3. Ubuntu 16.04 安装第三方Apps Can’t Install Third-Party Apps on Ubuntu 16.04? You’re No
  4. ACM模式数组构建二叉树
  5. 并查集——食物链(poj1182)
  6. 【AI视野·今日Robot 机器人论文速览 第九期】Thu, 17 Jun 2021
  7. Linux—编写shell脚本操作数据库执行sql
  8. 【Linux】线程同步之信号量同步
  9. 【C++ STL学习之六】STL算法之for_each
  10. 事务相关命令 mysql