我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Ubuntu添加swap分区的方法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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中没有足够的空dueaFJHOt间容纳正在使用的应用程序数据时,将使用硬盘驱动器上的交换空间。

写入磁盘的信息将比保存在RAM中的信息慢得多,但是操作系统更愿意将应用程序数据保存在内存中,并使用交换旧数据。 总的来说,当系统的RAM耗尽时,将交换空间作为回落空间可能是一个很好的安全网,可防止非SSD存储系统出现内存不足的情况。

具体步骤和命令如下:


# 创建一个空文件,具体大小的话对于小内存机器建议为内存的两倍 (例子中 1K * 4M = 4 GiB).
sudo mkdir -v /var/cache/swap
cd /var/cache/swap
sudo dd if=/dev/zero of=swapfile bs=1K count=4M
sudo 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 0dueaFJHOt 0" | sudo tee -a /etc/fstab

# 测试开机加载:
sudo swapoff swapfile
sudo swapon -va

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Ubuntu添加swap分区的方法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Ubuntu添加swap分区的方法

前段时间上车了腾讯云 360 买三年多的学生机的活动,加上降配总共获得 6 年,然而内存降到 1G 后,跑个 mysql 时间长了内存都不够。而且腾讯云的 ubuntu 不知道什么原因 1G 内存实际只有 800+M,更加雪上加霜。www.
2022-06-04

Ubuntu如何添加swap分区

本篇内容介绍了“Ubuntu如何添加swap分区”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!首先来了解一下什么是SwapSwap分区(也称
2023-07-04

Linux添加swap分区的方法

建立一个普通的linux分区(主分区、逻辑分区均可)fdisk /dev/sdbCommand (m for help): pDisk /dev/sdb: 8589 MB, 8589934592 bytes 255 heads, 6
2022-06-04

Ubuntu中如何添加swap分区

这篇文章主要介绍“Ubuntu中如何添加swap分区”,在日常操作中,相信很多人在Ubuntu中如何添加swap分区问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ubuntu中如何添加swap分区”的疑惑有所
2023-07-04

Centos7中添加、删除Swap交换分区的方法

Swap介绍: linux 将物理内存分为内存段,叫做页面。交换是指内存页面被复制到预先设定好的硬盘空间(叫做交换空间)的过程,目的是释放对于页面的内存。物理内存和交换空间的总大小是可用的虚拟内存的总量http://www.cppcns.c
2022-06-04

Ubuntu上如何增加Swap分区

这篇文章主要介绍“Ubuntu上如何增加Swap分区”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Ubuntu上如何增加Swap分区”文章能帮助大家解决问题。1.首先来了解一下什么是Swap交换分区
2023-07-04

Centos增加swap分区文件的方法

本篇内容主要讲解“Centos增加swap分区文件的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Centos增加swap分区文件的方法”吧!Linux中增加swap分区文件的步骤方法:1、
2023-06-10

Xen VPS下怎么添加swap交换分区

本篇内容主要讲解“Xen VPS下怎么添加swap交换分区”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Xen VPS下怎么添加swap交换分区”吧!1、进入目录 cd /var/ 2、获取25
2023-06-13

Linux swap分区的扩展方法

这篇文章主要介绍“Linux swap分区的扩展方法”,在日常操作中,相信很多人在Linux swap分区的扩展方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux swap分区的扩展方法”的疑惑有所
2023-06-16

详解如何在Ubuntu 16.04上增加Swap分区

前言 提高服务器响应速度和防止应用程序内存不足错误的最简单方法之一是添加一些交换空间。 在本指南中,我们将介绍如何将交换文件添加到Ubuntu 16.04服务器。 但是,请注意: 尽管swap区通常建议用于使用传统旋转硬盘驱动器的系统,但使
2022-06-04

Linux7.7设置交换分区SWAP的方法

linux系统的Swap分区,即交换分区,通常也称为虚拟内存,Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么
2022-06-04

Linux系统增加swap分区的步骤是什么

本篇文章为大家展示了Linux系统增加swap分区的步骤是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。在我们安装Linux系统时可以配置swap分区,但是系统安装完后因为swap分区过小需要增
2023-06-28

Ubuntu命令行添加dns的方法是什么

这篇文章主要讲解了“Ubuntu命令行添加dns的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Ubuntu命令行添加dns的方法是什么”吧!1.打开终端输入以下命修改dns配置文
2023-07-04

在Ubuntu 18.04上添加交换空间的方法

https://www.digitalocean.com/... 如何在Ubuntu 18.04上添加交换空间 Brian Boucheron 本教程的先前版本由Justin Ellingwood编写 介绍 防范应用程序内存不足错误的最简单
2022-06-04

Linux系统中swap分区的设置与增加/删除

1. 什么是swap分区 Swap分区在系统的物理内存不够用的时候,把物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap分区中,等到那些程序要
2022-06-04

ubuntu添加端口白名单的方法是什么

这篇“ubuntu添加端口白名单的方法是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“ubuntu添加端口白名单的方法是
2023-07-04

如何创建Linux的swap交换分区文件的方法步骤

Swap简介linux中Swap(即:交换分区),类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。 如何创建Swap文件1. 创建一个用于交换的文件sudo fallocat
2022-06-04

ubuntu手动分区的方法是什么

在Ubuntu上手动分区的方法如下:1. 在安装Ubuntu时选择“自定义分区”选项。2. 在分区表中选择磁盘(通常是/dev/sda)。3. 点击“新建分区”按钮来创建新的分区。4. 选择分区类型,例如主分区或逻辑分区。5. 指定分区的大
2023-10-10

ubuntu合理分区的方法是什么

合理分区Ubuntu的方法包括以下几点:根分区(/):根分区是Ubuntu系统的根目录,包含操作系统的所有文件和目录。通常建议将根分区设置为30GB或更大的大小,以确保有足够的空间存储系统文件和软件包。交换分区(Swap):交换分区用于临时
2023-10-27

mssql sqlserver 添加表注释和添加列注释的方法分享

转自: http://www.maomao365.com/?p=8919摘要: 下文讲述使用sql脚本对数据表或数据列添加注释(备注说明)的方法分享,如下所示: 实验环境:sql server 2008 r2  实现思路: 使用系统存储过程sys.s
2014-06-29

编程热搜

目录