Ubuntu添加swap分区的方法
发表于:2024-12-03 作者:千家信息网编辑
千家信息网最后更新 2024年12月03日,前段时间上车了腾讯云 360 买三年多的学生机的活动,加上降配总共获得 6 年,然而内存降到 1G 后,跑个 mysql 时间长了内存都不够。而且腾讯云的 ubuntu 不知道什么原因 1G 内存实际
千家信息网最后更新 2024年12月03日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安全错误
数据库的锁怎样保障安全
未来的服务器
江苏环保网络技术大概费用
连云港江苏高性能服务器云主机
天津每日趣阅网络技术有限
新游网络安全海报
北京白瑞互联网科技有限公司
dell服务器死机
日本gsm服务器
数据库更新薪水增加百分之五
考网络技术带草稿纸
网络安全问题的理解
一网通办软件开发
软件开发-小珍
主要的数据库软件
网络安全服务的基本内容是什么
境外服务器哪家便宜
无法连接服务器的文件管理器
如何向数据库插入数据
武汉财务软件开发教程
北京火星时代网络技术面试
三级网络技术要过二级
玩游戏时显示服务器断开重新连接
服务器关掉了还能取证吗
arcgis软件开发竞赛
网管可以转软件开发师吗
数据库怎么与对象做映射
股票 前台数据库
知商互联网科技
斑马网络技术有限公司杭州
计算机服务器的类型