手动创建和挂载SWAP分区

2023-05-16

手动创建和挂载SWAP分区

在安装系统的时候很难决定多大的交换空间,往往需要根据服务器实际负载、运行情况、以及未来可能应用来综合考虑 swap 分区的大小,所以这里参考推荐最小 swap 大小更实际一些:

4GB 或 4GB 以下内存的系统,最小需要 2GB 交换空间;
大于 4GB 而小于 16GB 内存的系统,最小需要 4GB 交换空间;
大于 16GB 而小于 64GB 内存的系统,最小需要 8GB 交换空间;
大于 64GB 而小于 256GB 内存的系统,最小需要 16GB 交换空间。

但是不建议超过32G,这样操作系统误认为有很多物理内存,反而导致性能下降。

手动创建swap分区

使用情景:公司私有云主机默认没有分配swap分区,添加内存不现实的情况下 ,决定自己手动创建并挂在swap分区来解决这个问题(平台搭建中有oracle,oracle安装对swap分区大小有要求)

1:

创建一个单独的分区,并调整分区类型为Linux swap

[root@localhost ~]# fdisk /dev/sdb


。。。。。新建一个分区,大小按实际情况来
					类型为82      Linux swap类型

[root@localhost ~]# partprobe /dev/sdb   

	############lsblk 确认分区

使用mkswap命令创建swap文件系统

[root@localhost ~]# mkswap /dev/sdb2
Setting up swapspace version 1, size = 518184 kB

使用swapon命令激活swap分区

swapon /dev/sdb2   #指定路径或者使用-a命令
swapon -a     # 开启所有标识为swap的分区


[root@localhost ~]# free -m   #检查是否激活成功
[root@localhost ~]# swapon -s  #同上



使用swapoff命令关闭swap分区:
[root@localhost ~]# swapoff /dev/sdb2

设置开机自动挂载swap分区

/dev/sdb2      swap       swap    defaults        0 0
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

手动创建和挂载SWAP分区 的相关文章

  • Linux服务器之:阿里云ecs设置swap虚拟内存--CentOS7

    1 场景 闲来无事买了一个阿里云ecs服务器 乞丐版1核1G Linux centos7 今天操作docker容器时 一直报错 fatal error runtime out of memory 网上查询是内存不足溢出的原因 于是看到可以使
  • STL中的swap函数

    swap函数执行会调用容器内数据类型的 xff0c 拷贝构造和赋值函数调用 对自定义类型使用STL algorithm中的swap函数 xff0c 会调用自定义的类型的拷贝构造函数一次 赋值函数两次 xff1b 自定义类型中没有定义那么就会
  • 指针 Swap交换函数

    64 努力的张张 的C 练习 数组 指针地址传递 Swap函数 首先 xff0c 我们先来看一下普通值传递和地址传递的区别 函数间普通值传递 上代码 xff1a span class token macro property span cl
  • 如何在 CentOS 8 上添加交换空间

    交换空间是磁盘上的空间 当物理 RAM 内存已满时使用 当 Linux 系统耗尽 RAM 时 非活动页面将从 RAM 移至交换空间 交换空间可以采用专用交换分区或交换文件的形式 通常 在虚拟机上运行 CentOS 时 不存在交换分区 因此唯
  • 转载:Swap与Memory内存简单介绍

    背景介绍 对于Linux来说 其在服务器市场的使用已经占据了绝对的霸主地位 不可动摇 Linux的各种设计思想和使用也被传承 当然不乏各种黑Linux 而且黑的漂亮 Linux的很多独特的设计 对性能也产生了巨大的提升 也为其他应用软件和系
  • 为什么 clang 和 GCC 不使用 xchg 来实现 std::swap?

    我有以下代码 char swap char reg char mem std swap reg mem return reg 我预计这会编译为 swap char char xchg dil byte ptr rsi mov al dil
  • 交换两个字符串指针

    我必须在 C 中使用 char 并且我想通过仅交换指针来在它们之间交换 到数组而不是一次一个字符 所以我写了这段代码 include
  • 如何在 Visual Studio 中将剪贴板内容交换为当前选择

    有谁知道一个simple如何将剪贴板中当前的内容与当前的鼠标选择交换 假设我的剪贴板有文本Foo in it 在一行代码上public void DoBar I have Bar已选择 我想要一个可以改变的简单组合键DoBar to DoF
  • 用 XOR 交换值 [重复]

    这个问题在这里已经有答案了 这两个宏有什么区别 define swap a b a b a b a b Or define swap a b a b b a b a b 我看到第二个宏here但不明白为什么它不像第一个那样写 有什么特殊原因
  • 什么时候你会交换两个数字而不使用第三个变量?

    我读过一些资料 讨论如何在不使用第三个变量的情况下交换两个数字 以下是一些最相关的 如何在不使用任何 if 条件 转换或其他变量的情况下交换两个整数变量 在不使用第三个变量的情况下交换两个变量的值 中的潜在问题 交换两个整数而不使用第三个变
  • 点击交换课程

    我有一个包含 6 个项目的列表 这些项目位于全局 div navigationaence 中 现在我可以在单击时添加一个类 但现在它们会加起来 这意味着一旦我的六个项目被单击 它们最终都会成为当前代理类 我希望能够删除向单击的项目添加一个类
  • Delphi中的快速Swap64函数

    我使用以下函数来交换 无 符号 64 位整数值 function Swap64 I Int64 Int64 begin Int64Rec Result Bytes 0 Int64Rec I Bytes 7 Int64Rec Result B
  • 在c中交换两个结构

    您好 我正在尝试创建一个交换函数来交换结构的前两个元素 有人可以告诉我如何进行这项工作吗 void swap struct StudentRecord A struct StudentRecord B struct StudentRecor
  • 为什么交换多维数组不是 noexcept ?

    我有以下片段 include
  • jQuery 片段用动画交换两组元素

    是否有一些 jQuery 代码可以用动画交换 2 组元素 我只发现使用 jQuery 将列表项移动到无序列表的顶部 https stackoverflow com questions 1625960 move list item to to
  • 使用 Ionic 框架将 html 文件的内容嵌入到另一个 html 页面?

    我目前正在创建一个网站使用离子框架 http ionicframework com左侧有一个侧边栏 用户可以单击某个项目转到网站的另一个页面 现在我必须将侧边栏的代码复制到每个页面 这是没有用的 也不是可行的方法 所以我的问题是是否可以将
  • 再次使用该值作为索引以避免局部变量时列表交换两个元素失败

    l1 0 2 1 index 1 from ipdb import set trace set trace l1 index l1 l1 index l1 l1 index l1 index print l1 为什么会l1是相同的 l1 1
  • 为什么与 xor 进行交换在 C++ 中工作正常,但在 Java 中却不行?一些谜题[重复]

    这个问题在这里已经有答案了 可能的重复 为什么这个语句在 java 中不起作用 x y x y https stackoverflow com questions 3844934 why is this statement not work
  • 与右值交换

    假设我想要swap它适用于右值 并且不想为右值 左值引用的所有组合编写 4 个版本 右值 右值版本有点毫无意义 但也无害 我想出了这个 template
  • 交换单链表中的节点

    我正在尝试交换两个节点 例如 如果节点是a and b我正在传递指针 a 1 gt next and b 1 gt next这基本上是节点a and b void swap struct stack a struct stack b str

随机推荐

  • MySQL跨服务器查询

    跨库查询 同服务器下跨数据库进行查询在表前加上数据库名就可以查询到数据 跨服务查询 mysql跨服务器进行查询提供了FEDERATED引擎进行映射表 xff0c 然后进行查询 mysql数据库federated引擎是默认关闭的 xff0c
  • 谷歌浏览器发送POST请求

    使用谷歌浏览器发送POST请求 F12打开控制台打开console输入以下代码并回车 var url 61 34 http localhost 8080 test test 34 var params 61 34 billIds 34 34
  • 手写一套简单的dubbo(含注册中心)之编程思想

    专栏目录 Dubbo基础 https blog csdn net qq 38310244 article details 125891802 Dubbo实战 https blog csdn net qq 38310244 article d
  • MySQL字符串拼接函数

    MySQL字符串拼接函数有以下三个 xff1a CONCATCONCAT WSGROUP CONCAT 1 CONCAT 说明 对指定字符进行拼接 语法 CONCAT str1 str2 语法说明 xff1a CONCAT 字符1 字符2
  • 日期正则表达式

    校验yyyy年MM月dd日 yyyy年MM月dd日 HH mm ss yyyy年M月d日 yyyy年M月d日 HH mm ss span class token punctuation span span class token opera
  • MySQL高效判断数据是否存在

    span class token keyword SELECT span IFNULL span class token punctuation span span class token punctuation span span cla
  • 64位Windows下安装xgboost详细参考指南(支持Python2.x和3.x)

    20170601更新 1 原博客在Python2 7环境下安装成功 xff0c xgboost版本为0 4 xff0c 本次安装升级为0 6 2 在Python3 5 3 6环境中有一些问题 xff0c 包括第一个python setup
  • RK3399 9.0 Setting修改一级菜单和二级菜单

    RK3399 9 0 Setting去掉一级菜单以及网络下二级菜单 xff0c 留下以太网二级菜单 rk3399 9 span class token punctuation span span class token number 0 s
  • java.sql.SQLException: Expression #1 of ORDER BY clause is not in SELECT list, references column ‘me

    报错信息 xff1a The error may involve defaultParameterMap The error occurred while setting parameters SQL select distinct mas
  • 设计模式-生产者与消费者模式

    最近正在看C 43 43 日志的开源代码 xff0c 其中多个线程需要向文件中写入日志信息 xff0c 该将该算法逻辑抽象出来的话就是生产者与消费者设计模式 常见的生产者与消费者模式主要分为四类 xff1a 单生产者与单消费者模式 单生产者
  • 7月编程语言排行榜:Java第一,C#下滑到第六

    日前 xff0c TIOBE官网公布了7月编程语言指数排行榜 xff0c 前三名万年不变 xff0c 仍然是Java C C 43 43 先看一下前 20 名 前几名地位依旧稳固 xff0c 其中C还是以令人吃惊的速度 xff0c 持续大幅
  • java:synchronized 锁的原理

    synchronized 的基本认识 在多线程并发编程中 synchronized 一直是元老级角色 xff0c 很多人都会称呼它为重量级锁 但是 xff0c 随着 Java SE 1 6 对synchronized 进行了各种优化之后 x
  • sift = cv2.xfeatures2d.SIFT_create报错,解决

    本人原因opencv版本过高 xff0c 回退版本解决 先卸载原有opencv版本 pip uninstall opencv python pip uninstall opencv contrib python 回退版本到3 4 2 17解
  • CentOS 7.9上lightdm+ICEWM 桌面的配置+XManager远程

    IceWM是X Window系统的窗口管理器 IceWM的目标是速度 xff0c 简单 xff0c 并且不妨碍用户 它带有一个带寻呼机的任务栏 xff0c 全局键绑定和每窗口键绑定和动态菜单系统 应用程序窗口可以通过键盘和鼠标进行管理 窗口
  • windows下使用powershell 操作服务器进行上传或下载

    1 上传文件使用scp命令 43 本地路径 43 服务器用户名称 64 服务器Ip xff1a 上传路径 2 下载文件到本地 使用scp命令 43 服务器用户名称 64 服务器Ip xff1a 文件路径 43 下载到本地的路径 最后的点表示
  • 佛系解决 DataBinding 无法生成 Activity****Binding 类

    起初呢 xff0c ActivityMainBinding 该类始终无法生成 于是确定一下几个地方 build gradle android dataBinding enabled 61 true 布局文件名称 lt layout gt l
  • 宇宙最强pyqt5的安装(一)!!!

    前期准备工作 xff1a pythonIDE3 5以上版本开发环境pycharm编程知识熟悉python基本语法 在线安装pyqt5 安装sip C Users xxx gt pip install sip Collecting sip D
  • Win10下部署TensorFlow以及一些避坑小指南

    第一步 xff0c 下载Anaconda3 Anaconda官网目前最新的版本是Python3 6的 xff0c 想要历史版本的 xff0c 去下面的网站下载 xff1a https repo continuum io archive 我们
  • SpringBoot如何整合邮箱服务实现登录验证功能

    写在前面 这里主要讲解大致思路 详细代码 xff08 目前部分功能还在开发完善中 xff09 请见这里 如果个人用户还是想白嫖短信服务的话 xff0c 可以看看我的这篇博客 一 开启 POP3 SMTP服务 获得的授权码 这里以qq邮箱为例
  • 手动创建和挂载SWAP分区

    手动创建和挂载SWAP分区 在安装系统的时候很难决定多大的交换空间 xff0c 往往需要根据服务器实际负载 运行情况 以及未来可能应用来综合考虑 swap 分区的大小 xff0c 所以这里参考推荐最小 swap 大小更实际一些 xff1a