`
小牛鼻
  • 浏览: 15400 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
最近访客 更多访客>>
社区版块
存档分类
最新评论

Linux操作系统--swap--交换区配置

阅读更多
swap--交换区配置
交换区
(swap
)是存在于高速存储设备上的一块区域,是虚拟内存系统重要的组成部分。通过交换区,我们不再局限于有限的物理内存空间,理论上可以无限地扩大虚拟内存系统,从而运行更多的程序,进行更多的业务交易,更充分地发挥硬件资源。交换区采用换入换出技术和存储器间互相交换进程或数据页面。根据一定的调度原则,内存中部分不常用的进程或数据页定期交换到交换区中,以便为需要运行的程序留出更多的可用空间。交换出去的进程或数据页根据需要时再交换进来,这样一来就实现了大量并发进程的管理。不适当的交换区设置不仅使换页守护进程忙于交换页面进出而消耗时间,而且使进程运行的速度、系统效率都大大降低,很大程度上影响了操作系统的性能。当前,应用程序的日益庞大,运行业务的急剧增加,高性能数据库如Informix Online Dynamic Server为响应对数据的快速存取而使用的共享内存技术等,都对有限的物理内存空间提出了更高的要求,因此实施对交换区的有效管理具有重要作用。
  交换区容量的计算
  交换区一般在
操作系统初始安装时要求设定,大多数程序要求最少所需的交换区容量以正常运转。一般来说,当物理内存不超过256M时,主交换区容量设置为内存的两倍,超过256M 时,则选择与物理内存的容量相同。操作系统安装完毕后,随着应用程序的不断增加和业务的变化,原有的交换区设置可能满足不了需要,对系统的性能也产生影响,系统管理员可增加新的交换区作为辅助交换区与主交换区配套使用。管理员还应经常监视交换区的使用情况,根据需要及时作出必要的调整。
  交换区的类型
  交换区分主要分以下四种类型:
  1.设备交换
  即使用连续物理空间的整个磁盘或部分磁盘区域作为交换区,这样速度比较快。在HP- UX中使用先进的逻辑卷技术实现对物理磁盘的动态可伸缩管理,因此管理员可使用一个或多个逻辑卷作为设备交换,而在SCO OpenServer中,则使用占据一定磁盘空间区域的块设备作为设备交换。
  2.文件系统交换
  文件系统交换是一种辅交换,仅在设备交换不敷使用时才被考虑以满足换页需求,特点是配置简单方便并可动态设置。因为文件系统交换只使用它需要的部分文件系统,所以使用空间的大小是变化的,同时该文件系统中还有许多应用程序和数据需要频繁存取,因而很大程度上降低了系统运行的效率。管理员可将文件系统交换限制在一个固定的范围内以防止它占用不必要的空间,并且最好建立在较少使用的文件系统上。
  对UNIX系统而言,当启动文件系统交换时,将在文件系统的根目录下创建"/paging"目录,文件系统为被使用的每一个交换块都创建一个文件,交换块默认为2MB。
  3.主交换
  系统启动时至少需要一个设备交换可用,这就是主交换区域,默认与root文件系统共存于同一个磁盘中。
  4.辅交换
  指主交换之外的其他交换。文件系统交换总是辅交换,如果使用设备交换作为辅交换,尽量设定在非root文件系统盘上以获得更好的性能。辅交换可以在UNIX启动时自动启用或在系统运行时动态增加。
分享到:
评论

相关推荐

    Linux系统Swap交换区

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

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

    - 在每台虚拟机上安装Oracle Enterprise Linux操作系统。 - 更新操作系统到最新版本,并安装所有必要的安全补丁。 #### 2.3 hosts文件配置 - 编辑`/etc/hosts`文件,为每个节点配置多个网络接口的IP地址。 - 示例...

    Linux操作系统的安装与配置

    Linux操作系统的安装与配置 Linux操作系统的安装与配置是《Linux系统管理》课程实验教学手册的重要组成部分。本实验的主要目的是熟悉Linux系统的基本概念,掌握Linux系统的安装和配置过程,初步掌握Linux系统的启动...

    Linux操作系统实用教程文.pdf

    本文档提供了 Linux 操作系统的实用教程,涵盖了 Linux 的基础知识、安装、配置、命令行环境、磁盘管理、进程管理、压缩管理、文本编辑器等方面。 一、Linux 基础知识 Linux 是一种开源的操作系统,广泛应用于...

    Linux操作系统内存管理.pdf

    Linux操作系统的内存管理机制还包括延迟分配和请页机制释放内存时,先释放线性区对应的物理内存,然后释放线性区。这就叫做延迟分配和请页机制,充分利用了程序的局部性,节约内存空间,提高系统吞吐。 Linux操作...

    linux操作系统实验七-Linux存储管理操作实践.pdf

    在Linux操作系统中,存储管理是核心功能之一,它涉及到内存的分配、管理和优化。本实验主要目的是让学生深入了解和掌握Linux存储管理的相关操作。通过实验,学生可以学习到以下几个关键命令的使用: 1. `free`命令...

    操作系统 实验报告(Linux)

    操作系统实验报告——Linux操作系统 实验名称:在虚拟机上安装Linux操作系统 实验目的: 1. 学习并熟练掌握虚拟机的安装与使用方法。 2. 了解Linux操作系统的安装流程,增强对操作系统原理的理解。 3. 掌握BIOS...

    ansible-role-common-disable-swap

    标题“ansible-role-common-disable-swap”表明这是一个使用Ansible编写的角色,专注于禁用Linux系统的交换(swap)分区。在IT行业中,Ansible是一个流行的自动化工具,用于配置管理、应用部署和任务执行。这个角色...

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

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

    linux操作系统(红旗版)安装全程图解汇编.pdf

    Linux 操作系统安装全程图解汇编 一、准备工作 在安装 Linux 操作系统之前,需要进行一些准备工作。首先,需要购买或下载红旗 Linux 桌面版 4.0 的安装光盘或镜像文件。其次,需要在硬盘中至少留出两个分区给安装...

    Linux入门到高级

    #### 一、Linux操作系统简介 - **定义**: Linux是一种开源、免费的操作系统,属于类Unix系统的一种。它由多个组件构成,包括内核、shell、各种工具和服务程序等。 - **特点**: - 免费且开源:Linux的核心优势之一...

    使用UltraISO软件制作Linux系统U盘启动镜像

    单独安装要进行分区,需要两个区:一个是虚拟内存区(swap),也称为交换区。大小为 150M~1200M,推荐 1000M。另一个为主分区,大于 5 G。安装后的系统文件为约 3G,以后要升级和下载文件。 7. 如何安装 Ubuntu ...

    linux内核配置详解

    Linux 内核配置是 Linux 操作系统的核心部分,对于 Linux 系统的性能、稳定性和安全性有着至关重要的影响。在 Linux 内核配置中,包含了许多选项,每个选项都对应着不同的功能和特性。接下来,我们将对 Linux 内核...

    Linux查看系统配置常用命令

    ### Linux查看系统配置常用命令详解 #### 一、系统基本信息 **1.1 查看内核/操作系统/CPU信息** - **命令**: `uname –a` - **功能**: 显示系统内核信息、操作系统版本以及CPU类型等。 - **示例输出**: ``` ...

    Linux操作系统中内存buffer和cache的区别.pdf

    ### Linux操作系统中内存buffer和cache的区别 #### 一、引言 在Linux操作系统中,内存管理是一项关键的技术,它直接影响到系统的性能和稳定性。本文将详细介绍Linux系统中内存buffer和cache的区别及其工作原理,...

    Linux课后习题50道

    【知识点详解】 1. **Linux基础知识** ...这些知识点涵盖了Linux安装、配置、系统管理、文件操作、进程管理和打印服务等多个方面,是学习和理解Linux操作系统的基础。掌握这些知识有助于日常的系统维护和问题解决。

Global site tag (gtag.js) - Google Analytics