`

调整swap分区大小

阅读更多

方法一:如果磁盘有剩余的空间,用分区工具新建一个swap分区.并写到/etc/fstab里面.
再 #swapon -a
方法二:可以用一个文件做交换分区.
1、建立swap文件,比如在/tmp下建立swapfree作为交换文件。建立
#dd if=/dev/zero of=swapfree bs=32k count=8192
(bs=32k指定每个扇区占用32kb,读入了8192+0个区段,输出了8192+0个区段)
注意:bs参数的目的在于指定每次读取及输入多少个bytes;由于磁盘存取的最小单位为扇区,因此设置bs也等于设置每个扇区的大小;而count的目的则在指定可以使用多少个扇区.因此,可以使用的硬盘空间就等于bs*count.以上范例为例,可以使用的硬盘空间等于32*8192=262144 (KB),亦等于256MB. )
执行上述命令后,会在/tmp目录中创建一个256MB的swapfree的文件
2、格式华及启动swap文件
接下来执行mkswap命令,将myswap文件格式化成s文件系统,系统才能使用,切换到/tmp目录,并执行以下命令:
# mkswap swapfree (#将文件格式化为swap文件格式)
setting up swapspace version 1 , size = 262144 KB
# swapon /tmp/swapfree (#启动swap分区)
要停止使用新创建的swap文件,只要执行 swapoff /tmp/swapfree命令即可,如果swap交换文件不再使用,可以删除此文件。
3、检查swap
     #swapon -s
4、 开机时自动启动新添加的swap分区
如果每次开机后都要执行swapon命令启动swap分区或者文件,这太麻烦了.这时可以利用文字编辑器在/etc/fstab文件加一行,好让开机时自动启动swap分区及文件:
/dec/hdb5 swap swap defaults 0 0 (开机时启动此swap分区)
/tmp/swapfree swap swap defaults 0 0 (开机时启动此swap文件) .
swap空间大小:
通常情况下,Swap空间应大于或等于物理内存的大小,最小不应小于64M,通常Swap空间的大小应是物理内存的2-2.5倍。但根据不同的应用,应有不同的配置:如果是小的桌面系统,则只需要较小的Swap空间,而大的服务器系统则视情况不同需要不同大小的Swap空间。特别是数据库服务器和Web服务器,随着访问量的增加,对Swap空间的要求也会增加,具体配置参见各服务器产品的说明。
swap数量:
Swap分区的数量对性能也有很大的影响。因为Swap交换的操作是磁盘IO的操作,如果有多个Swap交换区,Swap空间的分配会以轮流的方式操作于所有的Swap,这样会大大均衡IO的负载,加快Swap交换的速度。如果只有一个交换区,所有的交换操作会使交换区变得很忙,使系统大多数时间处于等待状态,效率很低。用性能监视工具就会发现,此时的CPU并不很忙,而系统却慢。这说明,瓶颈在IO上,依靠提高CPU的速度是解决不了问题的。

分享到:
评论

相关推荐

    修改swap分区大小方法

    然而,有时在安装Linux后,可能会发现预设的swap分区大小不足以满足系统的需要。在这种情况下,可以按照以下步骤来调整swap分区的大小,但请注意,这是一项涉及硬件和系统配置的操作,务必谨慎进行,以免造成数据...

    Android手机开启高速缓存Swap分区的方法[归纳].pdf

    这些问题可以通过调整 Swap 分区大小、重新安装 Swapper 工具等方法来解决。 总结:本文详细介绍了 Android 手机开启高速缓存 Swap 分区的方法,并对相关知识点进行了详细的解释。通过使用 Swap 分区,可以提高游戏...

    如何增加swap分区的大小

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

    两种添加swap分区的做法

    因此,掌握如何在安装后调整Swap分区的大小至关重要。 #### 二、准备工作 在进行任何操作前,请确保以下几点: 1. **用户权限**:必须拥有root权限。 2. **数据备份**:操作不当可能会导致数据丢失,因此建议事先...

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

    Linux 中增加 Swap 分区文件的步骤方法 Linux 操作系统中,Swap 分区文件是一种虚拟内存,用于存储内存中的数据以...但是,需要注意的是,Swap 分区文件的大小应该根据系统的实际情况进行调整,以免影响系统的性能。

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

    1. **查看SWAP分区大小** 使用`free -m`命令可以查看当前系统的内存使用情况,包括物理内存和SWAP分区的大小,单位为MB。 2. **创建SWAP文件** 如果没有额外的磁盘空间来创建新的SWAP分区,可以使用文件来模拟...

    SUSE上扩容Swap空间方法

    如果您的SUSE Linux服务器上有足够的未分配空间,您可以直接创建一个新的分区并将其设置为Swap分区。这种方法简单且易于操作。 ##### 步骤详解: 1. **创建新的分区**: - 使用`fdisk`命令来创建一个新的分区,...

    Linux系统中swap分区的设置与增加/删除

    4. 对于调整swap分区大小,需要扩展或收缩逻辑卷(LVM),使用`lvextend`或`lvreduce`命令进行操作,之后再调整分区表和挂载设置。 总之,Linux系统中的swap分区配置需要根据系统的实际需求、硬件性能以及应用程序...

    Linux修改Swap大小.

    当系统的物理内存不足时,Linux 会将一部分暂时不用的数据从内存中移出并保存到 Swap 分区,从而释放出更多的物理内存供当前进程使用。这一机制对于提高系统的稳定性和响应速度非常重要。 #### 二、检查当前 Swap ...

    centos清理swap交换区内存

    - 挂起SWAP分区后,可以使用`mkswap`命令创建新的SWAP分区或调整现有SWAP分区的大小,以满足系统的实际需求。 - 最后,使用`swapon -a`命令重新激活SWAP分区。 5. **监控与优化**: - 定期检查系统的内存使用...

    内存卡APP2SD、EXT2、SWAP分区工具

    能够不损失硬盘资料下对硬盘分区做大小调整、能够将NTFS文件系统转换成FAT、FAT32或FAT32文件系统转换成FAT文件系统、支持制作、格式化、删除、复制、隐藏、移动分区、可复制整个硬盘资料到其它分区、支持长文件名、...

    查看调整liunx的交换分区大小

    本文将详细介绍如何查看和调整Linux的交换分区大小,以优化系统性能。 一、查看交换分区信息 在Linux中,可以使用以下命令来查看当前系统的交换分区状态: 1. `free -m`:显示内存使用情况,包括物理内存和交换...

    Linux分区,格式化,SWAP,LVM,软件RAID的创建

    创建新分区时,比如在第一个硬盘/dev/sda上,使用`fdisk /dev/sda`进入交互模式,通过n创建新分区,然后设置分区大小。例如,创建一个500MB的分区,可以输入+500M。分区创建完成后,用w保存更改,但新分区不会立即...

    Linux7.7设置交换分区SWAP的方法

    在实际应用中,调整交换分区的大小和位置是根据服务器的负载、物理内存容量以及系统需求来决定的。如果物理内存足够大,可能不需要设置交换分区;但如果是内存资源紧张的服务器,合理的设置交换分区能够防止系统因...

    Linux下的存储管理-swap分区和磁盘配额(RHEL8.0)

    文章目录一.swap分区1.swap作用2.swap分区大小建议3.swap管理二.磁盘配额1.磁盘配额作用2.磁盘配额设定方法 一.swap分区 1.swap作用 程序在运行时所有数据是在RAM。当RAM使用量超过了限额,为了使系统更加稳定,我们...

    linux中Centos7增加swap分区详解

    7. 为了调整SWAP的使用策略,可以编辑`/etc/sysctl.conf`文件,设置`vm.swappiness`参数,数值越大,系统越倾向于使用SWAP空间。重启系统后,新的SWAP设置生效。 8. 再次检查SWAP空间大小,确认设置是否成功。 无论...

    swap区增加

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

Global site tag (gtag.js) - Google Analytics