`
dengqsintyt
  • 浏览: 291632 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

linux---修改交换空间swap

 
阅读更多

最近在上线一个我们做的业务系统时,需要安装oracle,发现操作系统的swap设置太小,后来,就把swap虚拟交换空间大小设置成了系统实际内存的2倍。(正常情况下,swap应是实际内存大小的2倍)。步骤如下。

 

一、决定修改swap大小,首先在空间合适处创建用于分区的swap文件:如/swap1

 #dd if=/dev/zero of=/swap1 bs=1M count=2048

if 表示 infile,of 表示outfile,bs=1M代表增加的模块大小,count=2048代表2048个模块,也就是2G空间

 二、将目的文件设置为swap分区文件:

#mkswap /swap1

 三、激活swap,立即启用交换分区文件:

#swapon /swap1

以上操作在重启系统后swap空间将会失去/swap1,将/swap1加入到/etc/fstab 条目将可以使得系统在init进程中调用swapon -a 来自动挂载/swap1,这样每次机器重启后/swap1都处于有效的swap空间。

四、在/etc/fstab文件中加入下面这样一行:

/swap1                  swap                    swap    defaults        0 0

 

 完毕,可通过命令:free 查看swap大小了。

 

 

分享到:
评论

相关推荐

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

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

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

    例如,在扩展SWAP分区的实践中,首先需要创建一个新的分区(如`/dev/sdb1`),然后将其类型更改为Linux的SWAP分区类型,接着使用`mkswap`进行格式化,并通过`swapon`命令临时启用。为了确保系统重启后仍能自动挂载,...

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

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

    SUSE上扩容Swap空间方法

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

    Linux-期末考试试题8套(含答案)

    - **SWAP分区**:用于虚拟内存空间,提高系统性能。 - **根分区**:包含系统启动所需的文件和目录。 **2. 在Red Hat Linux 9中,系统默认的( A )用户对整个系统拥有完全的控制权。** - **知识点:Linux用户管理...

    【Oracle-RAC】Linux--Oracle-11g-R2-RAC-安装配置详细过程V3.0(图文并茂)

    #### 2.8 调整页面交换空间 - 增加swap分区的大小,以满足Oracle RAC对内存的需求。 - 例如,可以将swap空间增加到至少4GB。 #### 2.9 配置磁盘 - 使用`dd`命令或`mkfs`工具格式化磁盘。 - 创建ASM磁盘组,用于...

    linux-RHEL7-2.docx

    #### 交换空间(swap) 交换空间是在物理内存不足时作为额外的虚拟内存使用。 - **创建交换分区**:通过 `mkswap /dev/sda2` 创建交换分区。 - **激活交换分区**:使用 `swapon /dev/sda2` 激活交换分区。 - **配置 `...

    安装redhat-linux-5.5-环境与oracle-11g-数据库.pdf

    - 硬盘分区是关键一步,这里推荐的分区方案包括:`/swap` 分区为 4GB 用于交换空间,`/boot` 分区为 100MB 用于引导文件,`/` 根分区为 20GB,`/home` 分区为 10GB 用于用户数据,以及 `/tmp` 分区为 5GB 用于临时...

    Red-Hat-Linux-AS4上安装Oracle10g.docx

    - 交换分区(Swap):应大于1500MB,用于虚拟内存管理。 2. **修改系统版本(仅限RHEL5)**: - 如果在RHEL5上安装,需修改`/etc/redhat-release`文件,将版本号改为RHEL4,因为Oracle官方仅支持到RHEL4。安装...

    javaweb部署到linux-tomca.doc

    - 分区应包括SWAP分区,通常是内存的两倍,例如2048MB,用于内存交换。 - 主分区通常为EXT4格式,挂载点为`/`,使用全部可用空间。 - 对于生产环境,强烈推荐为数据创建单独的分区,如`/data`,以确保数据安全。 ...

    Linux-期末考试题8套含答案.doc

    SWAP分区用于内存不足时作为临时交换空间,根分区(/)则是系统的核心部分,包含操作系统的主要文件和目录。 2. 在Red Hat Linux 9中,`root`用户是最高权限用户,拥有对系统的完全控制权。 3. PID(Process ID)是...

    Ubuntu设置swap交换内存.docx

    在Linux系统中,Swap空间(交换空间)是一种用于辅助内存管理的重要机制。当物理内存不足时,系统会将部分不常用的内存页面移动到Swap空间中,以此来释放物理内存供其他程序使用。本篇文章将详细介绍如何在Ubuntu...

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

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

    Linux应用技术:Linux磁盘分区管理.pptx

    项目3 Linux磁盘文件管理;第三讲 主要内容;磁盘类型;基本磁盘的分区;硬盘和分区;Linux下的硬盘和分区;Linux中的其他设备;使用Linux命令管理文件系统;使用Linux命令管理文件系统;...内存交换空间(swap)的构建

    使用分区实现虚拟内存_来增加RAM和ROM

    在安卓系统中,尤其是对于内存资源有限的设备,通过虚拟内存(也称为Linux-Swap)可以有效扩展RAM(随机存取内存)和ROM(只读存储器)的可用空间,提高设备性能和多任务处理能力。 当设备的RAM不足以满足运行多个...

    Linux性能优化-内存篇_WEL.pdf

    虚拟内存由两个部分组成:物理内存(Physical Memory)和交换空间(Swap Space)。 2. 内存优化方法 2.1 优化Swap Space Swap Space是虚拟内存的一部分,当物理内存不够用时,系统会将部分数据从物理内存交换到...

    Linux命令大全-2024

    - `free`:查看系统内存和交换空间的状态。 - `dmidecode`:查看硬件信息。 - `prtdiag -v`:查看内存信息 (在 Unix 系统中)。 - `cat /proc/modules`:查看当前加载的内核模块。 - `cat /proc/net/dev`:显示...

    如何创建Linux的swap交换分区文件的方法步骤

    在Linux操作系统中,swap交换分区扮演着至关重要的角色,它相当于Windows系统中的虚拟内存,用于在物理内存不足时提供额外的存储空间。当系统内存不足以运行所有进程时,Linux会将部分数据暂时移动到交换分区,以此...

Global site tag (gtag.js) - Google Analytics