Ubuntu添加swap分区的方法
发表于:2025-02-13 作者:千家信息网编辑
千家信息网最后更新 2025年02月13日,前段时间上车了腾讯云 360 买三年多的学生机的活动,加上降配总共获得 6 年,然而内存降到 1G 后,跑个 mysql 时间长了内存都不够。而且腾讯云的 ubuntu 不知道什么原因 1G 内存实际
千家信息网最后更新 2025年02月13日Ubuntu添加swap分区的方法
前段时间上车了腾讯云 360 买三年多的学生机的活动,加上降配总共获得 6 年,然而内存降到 1G 后,跑个 mysql 时间长了内存都不够。而且腾讯云的 ubuntu 不知道什么原因 1G 内存实际只有 800+M,更加雪上加霜。
终于前两天服务器由于内存爆了而又没有开 swap 崩了,几乎死机状态,ssh 都连不上,控制台强制重启才恢复正常。为了防止再次出现这种情况,我就给服务器加了个 swap。
参考文档: https://askubuntu.com/questions/33697/how-do-i-add-a-swap-partition-after-system-installation/796997#796997
首先来了解一下什么是Swap
Swap分区(也称交换分区)是硬盘上的一个区域,被指定为操作系统可以临时存储数据的地方,这些数据不能再保存在RAM中。 基本上,这使您能够增加服务器在工作"内存"中保留的信息量,但有一些注意事项,主要是当RAM中没有足够的空间容纳正在使用的应用程序数据时,将使用硬盘驱动器上的交换空间。
写入磁盘的信息将比保存在RAM中的信息慢得多,但是操作系统更愿意将应用程序数据保存在内存中,并使用交换旧数据。 总的来说,当系统的RAM耗尽时,将交换空间作为回落空间可能是一个很好的安全网,可防止非SSD存储系统出现内存不足的情况。
具体步骤和命令如下:
# 创建一个空文件,具体大小的话对于小内存机器建议为内存的两倍 (例子中 1K * 4M = 4 GiB).sudo mkdir -v /var/cache/swapcd /var/cache/swapsudo dd if=/dev/zero of=swapfile bs=1K count=4Msudo chmod 600 swapfile# 将新建的文件转换为 swap 文件.sudo mkswap swapfile# 开启 swap.sudo swapon swapfile# 通过 swapon 或者 top 命令进行验证:swapon -s# 或者top -bn1 | grep -i swap# 会显示类似信息: KiB Swap: 4194300 total, 4194300 free# 禁用 swap 时可以使用 sudo swapoff swapfile.# 将该分区设置成开机加载.echo "/var/cache/swap/swapfile none swap sw 0 0" | sudo tee -a /etc/fstab# 测试开机加载:sudo swapoff swapfilesudo swapon -va
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
内存
数据
信息
空间
系统
文件
服务器
服务
操作系统
命令
应用程序
情况
时间
硬盘
程序
腾讯
存储
应用
雪上加霜
不够
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
科技互联网年会盛典
填疫情表数据库满了怎么办
xp局域网服务器
软件开发杭州市
网络安全法网络行为规范
手机软件开发招商
暨南大学网络安全改革
南京网络技术支持报价
专利数据库的作用
云服务器怎么变成虚拟主机
魔兽世界有什么服务器
质量信息数据库的建立
网络安全法几次检测评估
北京可约网络技术
幼儿网络安全卡通图片
sql数据库数据转移
城阳浩海网络技术网络公司
数据库在云计算系统中的目的
商品采集上架软件开发
网络安全宣传周校园日H5
奉贤区高科技网络技术特点
干部监督数据库强化换届风气监督
博客系统数据库建模
澳门网络安全法是什么
云手机虚拟服务器
网络技术江西大专院校
文明重启新开服务器怎么吸引玩家
皮尔特沃夫服务器人数多吗
热血江湖全球版获取服务器
数据库字段类型编辑工具