Ubuntu添加swap分区的方法
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,前段时间上车了腾讯云 360 买三年多的学生机的活动,加上降配总共获得 6 年,然而内存降到 1G 后,跑个 mysql 时间长了内存都不够。而且腾讯云的 ubuntu 不知道什么原因 1G 内存实际
千家信息网最后更新 2025年12月02日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安全错误
数据库的锁怎样保障安全
如何将书籍存储在数据库中
印度软件开发平均工资
汽车自动空调ecu软件开发
服务器更新统一管理
gprs模块服务器
软件开发文档工具
查看数据库信息的命令是
宝鸡软件开发培训学校
苏州互联网智慧小区软件开发
网站主机与服务器
github模块化软件开发
移动软件开发瞬间日记
服务器名称在哪
flow 软件开发架构
北京嘉石众恒网络技术有限公司
关于网络安全的知识的作文
数据库中怎么查询表空间物理路径
惠普服务器hp580官网
服务器如何安装安全补丁
普陀区正规数据库服务商报价行情
洛阳易美网络技术
网络安全工程师考试锦鲤
计算网络技术(G5)学费多少
燃气行业网络安全准入
谷歌 香港服务器
游戏服务器和客户端
公安网络安全检查大概几天
使命召唤8服务器文件配置
apex英雄服务器为什么这么差
电脑修图软件开发