iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Centos7中添加、删除Swap交换分区的方法
  • 700
分享到

Centos7中添加、删除Swap交换分区的方法

centos添加swap分区centos7创建swap分区centosswap分区 2022-06-04 22:06:00 700人浏览 泡泡鱼
摘要

Swap介绍: linux 将物理内存分为内存段,叫做页面。交换是指内存页面被复制到预先设定好的硬盘空间(叫做交换空间)的过程,目的是释放对于页面的内存。物理内存和交换空间的总大小是可用的虚拟内存的总量。 Swap即:交

Swap介绍:

linux 将物理内存分为内存段,叫做页面。交换是指内存页面被复制到预先设定好的硬盘空间(叫做交换空间)的过程,目的是释放对于页面的内存。物理内存和交换空间的总大小是可用的虚拟内存的总量

Swap即:交换分区,类似于windows的虚拟内存,但物理内存不足时,把部分硬盘空间当成虚拟内存使用,从而解决了物理内存容量不足。

优点:节省成本。
缺点:性能不足。

此方法不局限于Centos 7,Linux系统均可使用。

操作用户:root。

1.添加swap交换分区空间

使用dd命令创建swap交换分区文件/dev/mapper/centos-swap,大小为2G:


$ dd if=/dev/zero of=/dev/mapper/centos-swap bs=1024 count=2048000

格式化swap分区:


$ mkswap /dev/mapper/centos-swap

设置交换分区:


$ mkswap -f /dev/mapper/centos-swap

激活swap分区:


$ swapon /dev/mapper/centos-swap

设为开机自动启用:


$ vim /etc/fstab

在该文件底部添加如下内容:


/dev/mapper/centos-swap swap swap default 0 0

2.删除swap交换分区

停止正在使用的swap分区:


$ swapoff /dev/mapper/centos-swap

删除swap分区文件:


$ rm /dev/mapper/centos-swap

删除或注释在/etc/fstab文件中的以下开机自动挂载内容:


/dev/mapper/centos-swap swap swap default 0 0

大功告成!

Centos7下增加swap分区大小

如果系统的物理内存用光了,系统就会跑得xfKXoAL很慢,但仍能运行;如果Swap空间用光了,那么系统就会发生错误。例如,Swap空间用完,则服务进程无法启动,通常会出现“application is out of memory”的错误,严重时会造成服务进程的死。因此Swap空间的分配是很重要的,通常Swap空间的大小应是物理内存的2-2.5倍.

此方法不限于centos,linux均适用

以下命令均需在root帐号下操作

1.先用free -m查看一下swap的大小

2. 使用dd命令创建/home/swap这么一个分区文件。文件的大小是512000个block,一般情况下1个block为1K,所以这里空间是512M。


#dd if=/dev/zero of=/home/swap bs=1024 count=512000

3.接着再把这个分区变成swap分区。


#/sbin/mkswap /home/swap

4.再接着使用这个swap分区。使其成为有效状态。


#/sbin/swapon /home/swap

现在再用free -m命令查看一下内存和swap分区大小,就发现增加了512M的空间了。

注意当计算机重启了以后,发现swap还是原来那么大,新的swap没有自动启动,还要手动启动。那我们需要修改/etc/fstab文件,增加如下一行


  #vi /etc/fstab
  /home/swap swap swap defaults 0 0

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对我们的支持。

--结束END--

本文标题: Centos7中添加、删除Swap交换分区的方法

本文链接: https://www.lsjlt.com/news/19500.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Xen VPS下怎么添加swap交换分区
    本篇内容主要讲解“Xen VPS下怎么添加swap交换分区”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Xen VPS下怎么添加swap交换分区”吧!进入目录 cd /var/ 2、获取256M...
    99+
    2023-06-13
  • CentOS7服务器中的SWAP交换区是怎样的
    这期内容当中小编将会给大家带来有关CentOS7服务器中的SWAP交换区是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。腾讯云默认没有交换区,交换区相当于虚拟内存,即使用硬盘作为备用内存,将内存中一...
    99+
    2023-06-26
  • Centos增加swap分区文件的方法
    本篇内容主要讲解“Centos增加swap分区文件的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Centos增加swap分区文件的方法”吧!Linux中增加swap分区文件的步骤方法:检查...
    99+
    2023-06-10
  • mysql 中怎么定时添加删除历史分区
    mysql 中怎么定时添加删除历史分区,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1. 新建表CREATE TABLE `p...
    99+
    2024-04-02
  • netty中pipeline的handler添加删除分析
    目录添加DefaultChannelPipeline.addLast(ChannelHandler... handlers)checkMultiplicity(handler)重复添...
    99+
    2023-05-17
    netty pipeline handler handler 添加删除
  • asm添加和删除磁盘的方法
    这篇文章主要讲解了“asm添加和删除磁盘的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“asm添加和删除磁盘的方法”吧! 一、 ASM_POWER_...
    99+
    2024-04-02
  • Linux系统中添加删除分区命令是什么
    小编给大家分享一下Linux系统中添加删除分区命令是什么,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!在Linux系统中如果要添加删除分区可以使用fdisk命令,执行命令之后系统会有提示,只需要根据系统提示一步一步的操作。...
    99+
    2023-06-28
  • win7删除硬盘分区的方法
    这篇文章主要介绍“win7删除硬盘分区的方法”,在日常操作中,相信很多人在win7删除硬盘分区的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”win7删除硬盘分区的方法”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-07-01
  • python中对列表的删除和添加方法详解
    目录删除 1.pop(index)2.remove(item)3.del list[index]4.clear()添加 1.append(obj)2.extend...
    99+
    2024-04-02
  • rman添加、删除文件的方法是什么
    这篇文章主要介绍“rman添加、删除文件的方法是什么”,在日常操作中,相信很多人在rman添加、删除文件的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”rman添加...
    99+
    2024-04-02
  • 添加删除WordPress后台管理菜单分隔符的方法
    这篇文章将为大家详细讲解有关添加删除WordPress后台管理菜单分隔符的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。添加删除WordPress后台管理菜单分隔符不知道大家有没有注意过WordPre...
    99+
    2023-06-14
  • 聊聊git上删除添加文件的方法
    在使用git管理项目时,我们需要不断的添加文件和文件夹到版本库中,进行版本控制和协作开发。但是,有时候我们可能添加了错误的文件或者不需要的文件,这个时候就需要将其从版本库中删除。本文将详细介绍git删除添加的文件的方法。查看git状态在删除...
    99+
    2023-10-22
  • MySQL 5.5 range分区增加删除处理实例的方法
    小编给大家分享一下MySQL 5.5 range分区增加删除处理实例的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!介绍RANGE分区基于一个给定的连续区间范围,早期版本RANGE主要是基...
    99+
    2024-04-02
  • SQLServer 中怎么实现分区增加和删除算法
    本篇文章为大家展示了SQLServer 中怎么实现分区增加和删除算法,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。首先是将一个数据表加入到分区表的方法: [dbo]...
    99+
    2024-04-02
  • linux创建交换分区的方法是什么
    在Linux系统中,可以通过以下步骤创建交换分区:1. 打开终端或命令行界面。2. 使用`fdisk`命令将一个磁盘分区设置为交换分...
    99+
    2023-08-18
    linux
  • redis集群添加删除节点的方法是什么
    要向 Redis 集群中添加或删除节点,可以使用以下步骤: 添加节点: 向 Redis 集群中添加一个新的 Redis 节点。启动...
    99+
    2024-04-02
  • pgsql删除表分区的方法是什么
    非常抱歉,由于您没有提供文章标题,我无法为您生成一篇高质量的文章。请您提供文章标题,我将尽快为您生成一篇优质的文章。...
    99+
    2024-05-14
  • 11G RAC节点删除与添加的方法是什么
    这篇文章主要介绍“11G RAC节点删除与添加的方法是什么”,在日常操作中,相信很多人在11G RAC节点删除与添加的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2024-04-02
  • 组策略禁用添加或删除程序的方法
    “添加或删除程序”功能用来帮助用户安装或卸载第三方软件和Windows系统组件,为了阻止非法用户在服务器上安装或卸载程序,可以通过编辑组策略禁用这一功能。1、按住win键+R键打开运行(win键是CTRL和ALT中间,有个...
    99+
    2023-05-26
    组策略 添加 删除程序 禁用 方法
  • 添加和删除InnoDB数据和日志文件的方法
    这篇文章主要介绍“添加和删除InnoDB数据和日志文件的方法”,在日常操作中,相信很多人在添加和删除InnoDB数据和日志文件的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作