`
yang_min
  • 浏览: 342181 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

在linux上增加swap交换空间

阅读更多

想在虚拟机里面安装oracle10g,发现默认的swap交换空间不满足最低要求,因为我分配的物理内存是1G,那么就按照要求需要2G的swap交换空间,默认只有1G的交换空间。添加swap交换空间的步骤如下:

第一步:确保系统中有足够的空间来用做swap交换空间,我使用的是KVM,准备在一个独立的文件系统中添加一个swap交换文件,在/opt/image中添加2G的swap交换文件
第二步:添加交换文件并设置其大小为2G,使用如下命令

[root@sense image]# dd if=/dev/zero of=/opt/image/swap bs=1024 count=2048000

过段时间就返回如下结果:
2048000+0 records in
2048000+0 records out
2097152000 bytes (2.1 GB) copied, 272.867 seconds, 7.7 MB/s
第三步:创建(设置)交换空间,使用命令mkswap
[root@sense image]# mkswap /opt/image/swap
Setting up swapspace version 1, size = 2097147 kB
第四步:检查现有的交换空间大小,使用命令free
[root@sense image]# free -m
             total       used       free     shared    buffers     cached
    Mem:          1011        989         21          0          1        875
    -/+ buffers/cache:        112        898
    Swap:         1027          0       1027

或者检查meminfo文件
grep SwapTotal  /proc/meminfo
第五步:启动新增加的2G的交换空间,使用命令swapon
[root@sense image]# swapon /opt/image/swap
第六步:确认新增加的2G交换空间已经生效,使用命令free
[[root@sense image]# free -m
             total       used       free     shared    buffers     cached
Mem:          1011        995         15          0          4        877
-/+ buffers/cache:        113        897
Swap:         3027          0       3027

或者检查meminfo文件
grep SwapTotal  /proc/meminfo
第七步:修改/etc/fstab文件,使得新加的2G交换空间在系统重新启动后自动生效
在文件最后加入:
/opt/image/swap     swap      swap defaults 0 0

分享到:
评论

相关推荐

    Linux系统增加swap空间方法.docx

    本文将详细介绍如何在Linux系统中增加Swap空间,并确保其在系统启动时自动挂载。 #### 一、理解Swap空间 在深入了解增加Swap空间的方法之前,首先需要对Swap空间有一个基本的理解: 1. **定义**:Swap空间是一种...

    Linux系统Swap交换区

    Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用。Swap空间的作用可简单描述为:当系统的...这样,系统总是在物理内存不够时,才进行Swap交换。

    Linux中增加Swap分区文件的步骤方法

    本文将详细介绍在 Linux 中增加 Swap 分区文件的步骤方法。 一、检查当前的分区情况 在开始增加 Swap 分区文件之前,需要检查当前的分区情况。可以使用 `free -m` 或 `cat /proc/swaps` 命令来查看当前的分区情况...

    Linux交换空间(SWAP)配置[定义].pdf

    Linux 交换空间(SWAP)配置 Linux 交换空间(SWAP)是一种虚拟内存技术,用于扩展计算机的物理内存,提高系统性能和稳定性。在 Linux 系统中,SWAP 空间是将一部分硬盘空间分配出来,用于存储当前内存中不能存放的...

    SUSE上扩容Swap空间方法

    SUSE Linux作为一款流行的Linux发行版,同样提供了多种方法来增加Swap空间。本文将详细介绍两种扩容Swap空间的方法,帮助用户充分利用Linux系统的强大功能。 #### 二、方法一:新增分区作为Swap空间 如果您的SUSE ...

    Linux交换空间不足的解决.pdf

    在Linux操作系统中,交换空间(Swap Space)是用于扩展系统的虚拟内存,当物理RAM不足时,系统会将部分数据暂时存储到交换空间中。然而,如果交换空间不足,可能会导致系统运行缓慢甚至崩溃。本篇内容主要介绍了如何...

    Linux 交换空间(SWAP)配置

    查看swap,增大swap.减小swap。卸载,格式化,挂载,开机自启

    Linux交换空间(SWAP)配置[文].pdf

    Linux 交换空间(SWAP)是指操作系统在物理内存不足时,使用硬盘空间来存储数据的一种机制。SWAP 空间是一个特殊的磁盘分区,用于存储当前无法加载到物理内存中的数据。该机制可以有效地提高系统性能,避免系统崩溃...

    Linux服务器配置与管理:swap交换分区管理.pptx

    Linux服务器的管理和配置是IT运维工作中的重要环节,其中SWAP交换分区的管理是确保系统稳定运行的关键。在Linux系统中,SWAP分区扮演着与Windows系统中的虚拟内存相似的角色,它提供了一种机制,当物理内存不足以...

    Linux检查Swap交换空间的五个命令小结

    在Linux操作系统中,Swap交换空间是一种特殊的存储区域,它在物理内存(RAM)不足时用于扩展内存容量。当系统的RAM耗尽时,操作系统会将内存中的非活跃数据页移动到Swap空间,从而释放物理内存供其他进程使用。然而,...

    centos7配置swap交换内存空间

    centos7配置swap交换内存空间 centos7配置swap交换内存空间 centos7配置swap交换内存空间

    详细解读linux下swap分区的作用

    总的来说,Linux下的swap分区是一个关键的内存管理工具,它通过硬盘空间扩展了系统的内存容量,保证了系统在物理内存不足时仍能运行。理解Swap的工作原理和配置策略,对于维护稳定、高效的Linux环境至关重要。

    Linux系统中增加Swap分区文件步骤方法

    在Linux系统中,Swap分区是用于扩展物理内存的一种机制,当系统的物理内存不足时,Linux会将部分数据存储到Swap空间中。这篇文章将详细介绍如何在Linux系统中增加Swap分区文件的步骤。 首先,你需要检查当前的Swap...

    RHCE-RHEL6-135-U6.2-swap交换空间

    在Linux操作系统中,`swap`交换空间是一种至关重要的功能,特别是在物理内存有限的情况下。当系统的物理内存不足以满足应用程序的需求时,Linux会利用`swap`分区作为扩展内存来存储数据。`swap`空间允许系统在硬盘上...

    linux_swap.rar_swap

    在计算机运行过程中,如果物理内存不足,Linux会使用硬盘上的交换空间作为虚拟内存。这样,当系统内存紧张时,可以将不经常使用的内存页暂时移出到交换空间,释放物理内存供更重要的进程使用。交换分区是Linux系统...

    如何增加swap分区的大小

    在 Linux 系统中,swap 分区是系统的虚拟内存,它可以根据需要临时分配物理内存,从而提高系统的性能。但是,如果 swap 分区太小,可能会导致系统出现问题,例如内存溢出、程序崩溃等。在安装 Oracle 11g 时,如果...

    linux中可加载SWAP的代码

    - 在未分配的硬盘空间上创建一个新的分区,通常使用`fdisk`命令。 - 将新分区格式化为SWAP格式,使用`mkswap`命令。 - 启用新的SWAP分区,使用`swapon`命令,并将分区设备文件(如/dev/sda1)作为参数。 - 长期...

    Linux操作系统上两种新的SWAP空间创建方法

    在Linux操作系统中,SWAP空间是一种重要的内存管理机制,它扩展了系统的物理内存,当物理内存不足时,系统会将部分内存页交换到SWAP空间,以缓解内存压力。SWAP空间的创建有两种主要方法:分区型和文件型。下面我们...

    linux swap交换内存扩容的方法

    当系统的物理RAM不足以运行所有进程时,Linux会将部分内存中的数据暂时移动到硬盘上的交换空间,以便为新的任务腾出内存。这样做虽然会降低系统性能,但能避免因物理内存耗尽而导致的系统崩溃。 交换内存的大小通常...

Global site tag (gtag.js) - Google Analytics