Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >搬瓦工VPS修改、新增SWAP分区的大小的方法

搬瓦工VPS修改、新增SWAP分区的大小的方法

作者头像
风吹屁屁凉
发布于 2021-07-14 07:53:57
发布于 2021-07-14 07:53:57
2K00
代码可运行
举报
运行总次数:0
代码可运行

上一篇,给大家解释了swap满了产生的原因,

这篇文章,就来详细给大家说一下修改、新增SWAP分区的大小的步骤。

首先,查看swap分区的大小,使用以下命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
free -h

或者

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
free -m

以上两个命令,都可以查看到centos7或者其他linux系统的swap分区大小。

下一步,是修改、新增SWAP分区的大小

我们需要线删除旧的swap分区,然后再建新的swap分区

删除swap分区使用以下命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
swapoff -a

新建swap分区使用以下命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
dd if=/dev/zero of=/opt/swap bs=1M count=1024

这里我是在opt文件夹里面建立了一个1G大小的swap分区,大家可以在自己喜欢的地方建立自己的swap分区,也可以按照自己的喜好设置大小。前提是需要由足够的硬盘空间。

上面的命令,解释以下:

其中 bs是每块的大小,count是块的数量,bs*count,就是swap文件的大小了,这里就是1M*1024=1G。大家可以自己调整count的数量。

新的1G大小的swap交换分区建好了,下面需要对新的分区进行格式化,使用以下命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mkswap /opt/swap

这个路径,就是之前建立swap的路径,不要弄错了。

然后,我们需要设置开机启动

修改/etc/fstab文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
vi /etc/fstab

添加或者修改原文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/opt/swap swap swap defaults 0 0

如果原来有类似的,要删除掉。

这个时候,我们就可以查看一下新建的swap分区是否生效了,还记得使用什么命令吧?

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
free -h

如果生效了,会有如下图显示:

好了,我是成功了,大家重新启动一下,看看是否生效吧!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-10-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
swap虚拟内存设置方法
最近,发现网站的数据库连接不上,而且持续有一段时间了。主要还是平时太少管理网站,所以隔了几天才发现。 重启后,数据库恢复正常,但一分钟不到,内存不足,又挂了。 经过排查,原来是没使用swap虚拟内存。开启后,妥妥的稳定运行。
jwj
2022/05/18
2.2K0
​Linux 建立/删除Swap空间
最近看有些系统并没有自动创建swap空间,对于小内存的机器来说,非常的不友好,随学习了一下如何手动创建swap的教程,随记录下学习的笔记。
无敌小菜鸟
2021/12/18
10.1K0
​Linux 建立/删除Swap空间
Linux服务器创建和删除Swap交换分区
最近有项目需要用到 Mysql8.0 ,但是腾讯云轻量服务器的4G内存,实际可用只有3600多M,在编译安装 Mysql8.0 的时候会 Kill 掉安装进程,导致安装失败。
忆夕旧梦
2023/12/28
7690
Linux服务器创建和删除Swap交换分区
【linux命令讲解大全】128.SWAP交换分区的建立、设置和管理方法
mkswap命令用于在一个文件或者设备上建立交换分区。在建立完之后要使用sawpon命令开始使用这个交换区。最后一个选择性参数指定了交换区的大小,但是这个参数是为了向后兼容设置的,没有使用的必要,一般都将整个文件或者设备作为交换区。
全栈若城
2024/03/02
4490
Centos7:swap虚拟内存添加方法
1、查看内存的使用情况 free -m 2、创建一个swap文件,大小为1G dd if=/dev/zero of=/home/swap bs=1024 count=1024000 # /home目录下面多了一个1G大小的文件swap 3、将文件格式转换为swap格式的 mkswap /home/swap 4、再用swapon命令把这个文件分区挂载swap分区 swapon /home/swap 5、为防止重启后swap分区变成0,要修改/etc/fstab文件 vi /etc/fstab # 在文件末
新码农
2021/01/14
3.1K0
给已安装的Linux新增Swap交换分区
跟了我 5 年多的本本已步入花甲,CPU 严重老化,运行 Windows 异常吃力,于是考虑换成 Linux 试试。忙活了一天,测试了 2 个“家用”Linux 发行版,一个是深度的 Linux Deepin 2013,另一个是雨林木风的 StartOS 5.1。在测试过程中也遇到一些有用的经验,现在就一一记录一下。 这是在安装完 StartOS 后进行的记录,因为是安装在以前的 C 盘,就没继续分区来新增挂载点,直接挂了个根分区(/)就装完了系统。进入系统之后,发现没 swap 交换分区,所以就手动添加了
张戈
2018/03/23
4K0
给已安装的Linux新增Swap交换分区
Linux设置交换分区(swap)的方法
Linux系统的Swap分区,即交换分区,通常也称为虚拟内存,Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用。
星哥玩云
2022/08/13
8.4K0
Linux设置交换分区(swap)的方法
云服务器创建、启用 SWAP 分区详细教程
最近查看云服务器的 CPU 记录,在后半夜的时候总有一段时间飙升到 80%~100%,想来那个时间是各种蜘蛛来访的时段,也就造成了服务器负载飙升的现象。刚好看到了明月登陆博客发了一篇云服务器开启 SWAP 分区的教程,就拿来试试,看看效果如何。 检查了一下默认云服务器没有启用 SWAP 分区。 我这里创建 1G 的 SWAP 分区。 打开 XSHELL 连接到 VPS,输入一下命令: dd if=/dev/zero of=/mnt/swapfile bs=1MB count=1024 把刚才创建的文件做成
魏艾斯博客www.vpsss.net
2018/06/01
6.5K0
swap分区介绍
swap分区也就是交换分区,当物理内存不够用的时候,会将内存中一些暂时不用的数据存放到swap分区中,会加大系统io,同时造的成大量页的换进换出,影响系统的性能,所以在物理内存充足时,我们可以设置尽量不实用交换分区,或者去掉交换分区,当内存空间很小时,例如,只有1G时,则很有必要设置交换分区。
dogfei
2020/07/31
2.2K0
腾讯云服务器添加虚拟内存
使用腾讯云服务器也有一段时间了,不过由于对Linux知识了解的比较少,加上服务器稳定性一直都比较好的,所以便很少去折腾服务器。直到最近,站点时常打不开,查了很久的原因,才发现是内存不够导致的~
緣來
2020/01/02
31.7K0
VPS优化之添加swap交换分区
Linux中Swap(即:交换分区),类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。它的功能就是在内存不够的情况下,操作系统先把内存中暂时不用的数据,存到硬盘的交换空间,腾出内存来让别的程序运行.
用户8851537
2021/07/23
2.7K0
Swap交换空间
作用 利用硬盘的空间,当内存空间 当物理内存占满了,CPU可以将内存中的数据暂时放在swap空间中,减轻真实的物理内存 方法一:利用硬盘分区制作 mkswap 命令 mkswap -f 交换文件 -f表示强制执行 [root]# ls /dev/vdc1 //查看硬盘的地址 [root]# mkswap /dev/vdc //格式化交换文件系统喔咕 [root]# blkid /dev/vdc1 //查看文件系统类型 [root]# swapon #查看交
用户8360274
2021/03/11
1.5K0
WUBI 安装 UBUNTU,优化 swap 交换分区及调整 swap 大小
在ubuntu 里面,swappiness的值的大小对如何使用swap分区是有着很大的联系的。swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间,swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。两个极端,对于 ubuntu的默认设置,这个值等于60,建议修改为10。具体这样做:
SuperDream
2019/02/28
3.4K0
Linux解决内存不足-添加SWAP交换分区
Swap 是 Linux 下的交换分区,类似 Windows 的虚拟内存,当物理内存不足时,系统可把一些内存中不常用到的程序放入 Swap,解决物理内存不足的情况。但是如果开始使用 SWAP 的时候系统通常都会变得十分缓慢,因为硬盘 IO 占用的十分厉害,除非是 SSD 的情况下,速度才有可能稍微快一点。 下面是创建使用 SWAP 的方法: 一、创建文件 dd if=/dev/zero of=/swapfile bs=1024 count=1024000 SSH 执行以上命令,创建一个名为 swapfile
小俊是我
2018/07/05
9.4K0
逻辑卷实战案例-swap分区
swap分区在系统的运行内存不够用的时候,把运行内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到swap分区中,等到那些程序要运行时,再从Swap分区中恢复保存的数据到内存中。可以缓解物理内存不足的压力,如果物理内存不足,还没有swap空间,会宕机
星哥玩云
2022/09/15
1.1K0
Pancake Swap系统项目助手系统开发技术要点
Linux Swap 分区大小跟你服务器本身的物理内存大小有关,内存越大,设置的 Swap 分区也应该越大,两者的关系如下。
KFZ433
2022/06/24
1.4K0
linux的中swap分区的创建
1.dd if=/dev/zero of=/opt/swapfile bs=1M count=1000 (创建一个1G的文件作为交换分区使用)
zhangheng
2020/04/29
7.5K0
Ubuntu18.04 增加Swap分区
相思不扫积久弥厚
2023/10/26
4460
Linux环境下swap配置方法
安装Linux系统之后,默认是没有swap分区,那么我们怎样增加和删除swap分区。
码客说
2019/10/22
10.7K0
CentOS7 配置交换分区SWAP
安装系统时,我们往往会在磁盘分区时,为交换分区单独分出一块儿位置,但当系统安装完成后,我们通过固定的文件位置在配置交换分区。
霡霂
2019/03/12
3K0
相关推荐
swap虚拟内存设置方法
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验