`
myreligion
  • 浏览: 205355 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何动态增加系统swap空间?

阅读更多
方法一

一、查看系统当前的分区情况:
>free -m
二、创建用于交换分区的文件:
>dd if=/dev/zero of=/whatever/swap bs=block_size count=number_of_block
三、设置交换分区文件:
>mkswap /whatever/swap
四、立即启用交换分区文件:
>swapon /whateever/swap
五、若要想使开机时自启用,则需修改文件/etc/fstab中的swap行:
/whatever/swap swap swap defaults 0 0

方法二

增加交换分区空间的方法:
1.查看一下/etc/fstab确定目前的分区
2.swapoff /dev/hd**
3.free 看一下是不是停了.
4.fdisk 删了停掉的swap分区
5.重新用FDISK建一个新的SWAP分区
6.mkswap /dev/hd**把新的分区做成swap
7.swapon /dev/hd**打开swap
8.修改/etc/fstab

操作实例:
1.查看系统Swap空间使用
# free
             total       used       free     shared    buffers     cached
Mem:        513980     493640      20340          0     143808     271780
-/+ buffers/cache:      78052     435928
Swap:      1052248      21256    1030992

2.在空间合适处创建swap文件
# mkdir swap
# cd swap
# dd if=/dev/zero of=swapfile bs=1024 count=10000
10000+0 records in
10000+0 records out
# ls -al
total 10024
drwxr-xr-x    2 root     root         4096  7月 28 14:58 .
drwxr-xr-x   19 root     root         4096  7月 28 14:57 ..
-rw-r-r-    1 root     root     10240000  7月 28 14:58 swapfile
# mkswap swapfile
Setting up swapspace version 1, size = 9996 KiB

3.激活swap文件
# swapon swapfile
# ls -l
total 10016
-rw-r-r-    1 root     root     10240000  7月 28 14:58 swapfile
# free
             total       used       free     shared    buffers     cached
Mem:        513980     505052       8928          0     143900     282288
-/+ buffers/cache:      78864     435116
Swap:      1062240      21256    1040984
生成1200M的文件
# dd if=/dev/zero of=swapfile bs=1024 count=1317000

创建为swap文件
#mkswap swapfile
让swap生效
#swapon swapfile

查看一下swap
#swapon -s
Filename                        Type            Size    Used    Priority
/dev/sda3                       partition       8024    2504    -3
/var/swapfile                   file            1316992 0       -4
加到fstab文件中让系统引导时自动启动
#vi  /etc/fstab
/var/swapfile    swap    swap    defaults    0 0

在Linux下增加Swap区

1.查看系统Swap空间使用
# free
             total       used       free     shared    buffers     cached
Mem:        513980     493640      20340          0     143808     271780
-/+ buffers/cache:      78052     435928
Swap:      1052248      21256    1030992

2.在空间合适处创建swap文件
# mkdir swap
# cd swap
# dd if=/dev/zero of=swapfile bs=1024 count=10000
10000+0 records in
10000+0 records out
# ls -al
total 10024
drwxr-xr-x    2 root     root         4096  7月 28 14:58 .
drwxr-xr-x   19 root     root         4096  7月 28 14:57 ..
-rw-r-r-    1 root     root     10240000  7月 28 14:58 swapfile
           z
# mkswap swapfile
Setting up swapspace version 1, size = 9996 KiB

3.激活swap文件
# swapon swapfile
# ls -l
total 10016
-rw-r-r-    1 root     root     10240000  7月 28 14:58 swapfile
# free
             total       used       free     shared    buffers     cached
Mem:        513980     505052       8928          0     143900     282288
-/+ buffers/cache:      78864     435116
Swap:      1062240      21256    1040984
#
分享到:
评论

相关推荐

    如何动态增加系统Swap分区

    在进行Swap分区的扩容之前,首先需要了解当前系统Swap分区的使用情况。可以通过`free -m`命令来查看系统Swap分区的信息: ``` free -m ``` 输出结果示例: ``` total used free shared buffers cached Mem: 1002 ...

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

    ### Linux系统增加swap空间的方法 在Linux系统中,Swap空间是一种虚拟内存技术,它通过将物理内存中的数据临时转移到硬盘上来扩展系统的可用内存空间。这对于提高系统性能、处理更大的任务负载以及避免因物理内存...

    linux系统怎么增加swap分区空间小?.docx

    在Linux系统中,SWAP分区是一种特殊的分区类型,它用于扩展系统的虚拟内存,当物理内存不足时,系统会将部分数据存储到SWAP空间。在内存较小或者内存使用率较高的情况下,增加SWAP分区可以避免系统因内存不足而崩溃...

    SUSE上扩容Swap空间方法

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

    Linux下增加Swap

    假设当前系统Swap空间不足或需要增加额外的Swap空间,可以按照以下步骤进行操作: 1. **创建Swap文件**: 首先,在系统中选择一个合适的目录,例如`/swap`,并在该目录下创建一个新的文件作为Swap空间。 ``` ...

    Linux新建和增加swap分区

    这种方法适用于那些没有额外磁盘空间可用的情况,或者对于临时性增加swap空间的需求。 ##### 步骤1: 创建swap文件 在根目录或其他适当位置创建一个大小为1GB的文件作为swap分区: ``` # dd if=/dev/zero of=/root/...

    如何增加swap分区的大小

    在安装 Oracle 11g 时,如果发现系统的 swap 分区太小,需要增加 swap 分区的大小以满足系统的需求。本文将介绍两种增加 swap 分区大小的方法。 方法一:新建 swap 分区 第一步:停止交换分区,以 root 身份进入...

    虚拟机增加磁盘空间后SWAP分区不能挂载怎么办?.docx

    标题和描述中提到的问题是关于Linux虚拟机在增加磁盘空间后,SWAP分区无法自动挂载。SWAP分区在Linux系统中起着虚拟内存的作用,当物理内存不足时,系统会将部分数据暂时存储到SWAP分区。解决这个问题需要进行一系列...

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

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

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

    系统SWAP是指操作系统分配的一部分硬盘空间,用于存储虚拟内存;而文件SWAP则是指用户手动创建的虚拟内存文件,用于存储虚拟内存。两种SWAP都可以用于扩展物理内存,提高系统性能。 配置 Linux 交换空间(SWAP)...

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

    Linux 操作系统中,Swap 分区文件是一种虚拟内存,用于存储内存中的数据以释放物理内存空间。增加 Swap 分区文件可以提高系统的性能和稳定性。本文将详细介绍在 Linux 中增加 Swap 分区文件的步骤方法。 一、检查...

    增大swap分区.txt 系统安装后修改swap分区

    当系统的物理内存(RAM)不足时,操作系统会将一部分不常用的数据或者进程暂时移动到swap分区中,以此释放物理内存空间供其他更紧急的任务使用。这种机制能够有效提高系统性能,尤其是在低内存配置的设备上。 ### ...

    Swap-space recommendation for Linux

    这是因为随着物理内存的增加,系统通常能够更有效地利用内存资源,因此减少swap空间的需求。 - **监控与调整**:定期监控系统的swap使用情况,并根据实际需求调整swap空间的大小。如果发现swap使用率较高,可能需要...

    swap区增加

    在Linux系统中,Swap分区是一种虚拟内存技术,用于将物理内存不足时暂时不使用的内存数据存放到硬盘上,从而释放物理内存空间供其他进程使用。Swap分区可以是硬盘上的一个分区也可以是一个文件。 #### 二、创建并...

    Linux修改Swap大小.

    从上述输出可以看到,系统目前拥有 100MB 的 Swap 空间,并且已经被完全占用。显然,这对于一个拥有 2GB 物理内存的系统来说是远远不够的。 #### 三、创建新的 Swap 文件 接下来我们将创建一个新的更大的 Swap ...

    Ubuntu系统中添加swap文件的几种方法

    当物理RAM不足时,操作系统会将部分数据暂时存储在swap空间中,以缓解内存压力。在资源有限的服务器或个人计算机上,合理配置swap空间对于系统性能至关重要。本文将详细介绍在Ubuntu中添加swap文件和分区的两种方法...

    安卓通用swap

    当设备的RAM不足时,操作系统会将不常用的应用进程和数据暂时移到SWAP空间,为新的应用或活动腾出内存。这有助于防止系统因内存不足而崩溃,同时允许用户在多个应用之间更流畅地切换。不过,值得注意的是,虽然SWAP...

    CentOS7系统增加swap的操作方法实例

    在Linux系统中,swap是一种特殊的存储区域,它模拟了额外的内存空间,当系统的物理内存不足时,系统会将部分内存中的数据暂时移到swap区,以此来缓解内存压力。本文以CentOS7为例,详细讲解如何增加swap的操作方法。...

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

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

    两种添加swap分区的做法

    3. **可用空间**:确保硬盘上有足够的空闲空间来创建或扩大Swap分区。 #### 三、方法一:重新建立Swap分区 1. **关闭当前Swap分区** - 以root用户登录到终端。 - 使用命令`swapoff -a`来关闭所有Swap分区。 2....

Global site tag (gtag.js) - Google Analytics