学习添加Swap space的方法

运维 系统运维
我们会有必要在安装后添加更多的Swap space。虽然Swap space可以为带有少量内存的机器提供帮助,但是这种方法不应该被当做是对内存的取代。

Linux 中的 交换空间(Swap space) 在物理内存(RAM)被充满时被使用。如果系统需要更多的内存资源,而物理内存已经充满,内存中不活跃的页就会被移到Swap space去。

虽然Swap space可以为带有少量内存的机器提供帮助,但是这种方法不应该被当做是对内存的取代。Swap space位于硬盘驱动器上,它比进入物理内存要慢。

Swap space可以是一个专用的交换分区(推荐的方法),交换文件,或两者的组合。 Swap space的总大小应该相当于你的计算机内存的两倍和 32 MB这两个值中较大的一个,但是它不能超过 2048 MB(2 GB)。

添加Swap space

有时,你会有必要在安装后添加更多的Swap space。例如,你把系统内存从 64 MB 升级到 128 MB,但是你只有 128 MB 的交换内存。如果你执行的是大量使用内存的操作或运行需要大量内存的程序,把交换区增加到 256 MB 可能会对你有利。

你有两种选择:添加一个交换分区或添加一个交换文件。推荐你添加一个交换分区,不过,若你没有多少空闲空间可用,创建交换分区可能会不大容易。

要添加一个交换分区(假设 /dev/hdb2 是你想添加的交换分区):

硬盘驱动器不能在被使用(分区不能被挂载,交换分区不能被启用)。要达到这一目的的最简单方法是在救援模式下引导你的系统。当提示挂载文件系统时,选择 “跳过”。

如果驱动器不包含任何被使用的分区,你还可以卸载这些分区,使用 swapoff 命令来关闭硬盘驱动器上的所有Swap space。

【编辑推荐】

  1. 关于基础的Swap分区知识讲解
  2. linux关于swap分区的划分规则
  3. 关于2G虚拟内存Linux swap限制的说明
  4. 学习手动扩展SWaP分区大小方法
  5. 创建SWaP文件调整SWaP容量
责任编辑:小霞
相关推荐

2010-05-24 15:07:52

Swap space

2010-05-24 15:15:38

Swap space

2010-05-24 15:03:12

Swap space

2017-01-18 22:16:47

Linux交换空间优缺点

2010-05-24 10:16:40

SWaP分区

2009-06-12 11:06:56

Java heap s

2009-06-17 15:33:50

java heap s

2010-05-24 13:46:26

Swap文件

2010-05-24 09:11:24

swap空间

2010-05-24 13:57:27

swap分区

2010-05-24 10:01:34

SWaP文件

2010-10-08 11:52:29

2010-04-06 16:12:25

Oracle约束

2017-08-15 11:00:33

LinuxSwap

2015-09-21 15:00:38

机器学习

2010-04-30 10:59:11

Unix Swap

2011-03-30 17:04:24

MySQL添加用户

2010-07-29 13:27:13

Flex右键菜单

2010-11-23 15:27:00

MySQL添加字段

2010-09-25 16:18:57

DHCP超级作用域
点赞
收藏

51CTO技术栈公众号