服务器内存不够?添加Swap快速解决!省钱又好用
创作时间:
作者:
@小白创作中心
服务器内存不够?添加Swap快速解决!省钱又好用
引用
CSDN
1.
https://m.blog.csdn.net/a13879442471/article/details/145771281
在云服务器运维过程中,经常会遇到内存不足的问题。虽然可以通过升级服务器配置来解决,但成本较高。本文将介绍一种简单有效的方法——添加Swap内存,帮助你快速解决内存不足的问题,同时节省成本。
什么是Swap内存?
Swap内存,也称为交换空间或交换文件,是操作系统中的一种功能,用于在物理内存(RAM)和硬盘之间动态交换数据。当系统物理内存不足时,部分内存中的数据会被移动到硬盘上的Swap空间,从而释放出物理内存供其他程序使用。
正常情况下,云服务器厂商不会分配Swap内存,接下来,我将详细图文教程带大家3分钟安装好Swap内存
1. 创建 Swap 文件
首先,选择一个合适的大小来创建 Swap 文件。例如,我这里创建一个 8 GB 的 Swap 文件:
sudo fallocate -l 8G /swapfile
执行完成后,可以看到会生成一个/swapfile的8G空间
如果以上fallocate
命令不可用,可以使用以下dd
命令:
sudo dd if=/dev/zero of=/swapfile bs=1M count=8192
2. 设置合适的权限
sudo chmod 600 /swapfile
这里把创建的/swapfile权限改成600,如果不改权限下一步创建swap区会有以下建议提示,该权限可以确保只有系统管理员(root 用户)可以访问和管理交换文件,从而增强系统的安全性。
3. 将文件格式化为 Swap 区域
使用mkswap
命令将文件格式化为 Swap 区域:
sudo mkswap /swapfile
4. 启用 Swap 文件
使用swapon
命令启用 Swap 文件:
sudo swapon /swapfile
5. 验证 Swap 是否启用
使用free -h
或swapon --show
命令检查 Swap 是否已启用:
free -h
或者:
swapon --show
6. 永久启用 Swap 文件
为了在系统重启后仍然保持 Swap 文件启用,需要将其添加到/etc/fstab
文件中:
sudo sh -c 'echo "/swapfile none swap sw 0 0" >> /etc/fstab'
7. 调整 Swap 使用优先级(可选)
可以调整 Swap 的使用优先级(swappiness),默认值是 60,表示系统会较频繁地使用 Swap。你可以根据需要调整这个值,例如设置为 30:
sudo sysctl vm.swappiness=30
为了在重启后保持这个设置,可以将其添加到/etc/sysctl.conf
文件中:
sudo sh -c 'echo "vm.swappiness=10" >> /etc/sysctl.conf'
完成以上步骤后,云服务器就可以成功添加并启用了 Swap 内存。
热门推荐
汉魏洛阳城中轴线(河洛地理)
东亭,历史与文化交织的璀璨明珠
亚健康状态的自我评估与调整
做期货进行对冲的目的是什么?这种对冲策略有哪些优缺点?
治疗慢性结肠炎最快的方法有哪些
女人闭经的10个征兆揭秘!女人闭经后该如何调理?
更年期运动的终极指南
深夜!中概股大爆发!黄金直线拉升,再创历史新高
揭秘死神VS火影最强伤害角色:蓝染惣助的恐怖输出能力
宇宙怎么测量的?人类连太阳系都走不出去,凭啥计算百亿光年之外
避雷针防雷检测机构:避雷针检测项目及具体检测方法
男性梦到蛇是什么征兆
蛇年说蛇——中华文化中的多元“蛇”意象
如何在微博评论中脱颖而出?轻松掌握高效互动技巧
离婚后结婚证应该如何处理
指甲有这种变化是生病了,快检查下你的!(不是竖纹
“区块链”赋能无书记员庭审 从上链到验真无缝衔接
邑泊咨询:缺陷管理
皮肤科医生才知道的“止痒神器”,普通药店就能买
太阳的"8"字轨迹:地球自转与公转的美妙印记
观赏鱼产业风云:南沙区新沙村的奇迹发展之路
国军为什么打不穿塔山防线?平地当道扎寨,程子华给马谡上了一课
深度解析mx350显卡什么级别天梯图,助你选购心仪显卡
乌克兰女性参战:战争阴影下的无奈与坚韧
戒烟也有最佳年龄!这个岁数前戒掉,死亡风险降低不止一点点
头部放疗一定要打甘露醇吗
防雷装置检测主要包含哪些内容?一文详解防雷检测要点
教育背景对薪资待遇的影响有多大
湘南学院2024年全国录取分数线及招生计划详解
厦门房价连续4个月上涨,刚需群体偏好的房产有哪些特点?