Centos7设置swap分区

article/2025/9/6 11:34:27

前言

Swap分区,即交换区,系统在物理内存(运行内存)不够时,与Swap进行交换。 其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用。


一、设置swap分区

1.检查是否存在swap分区

通过 free -h 命令 查看到swap分区大小为0,即没有设置过swap分区。

free -h

在这里插入图片描述

2.创建swap文件

一般来说swap分区大小为内存大小的两倍,首先在根目录创建一个名为swapfile的文件,可以用fallocate命令创建 ll -h 检查是否创建好,我的内存为4G,所以设置swap分区大小为8G。

fallocate -l 8G /swapfile
ll -h /swapfile

在这里插入图片描述

3.启用swap分区

创建好swap文件需要启用,通过命令mkswap和swapon。

mkswap /swapfile
swapon /swapfile

然后通过free查看是否设置好。

free -h

在这里插入图片描述


二、设置开机启动

设置开启启动,在 /etc/fstab 文件中加入如下行代码:

/swapfile swap swap defaults 0 0

在这里插入图片描述

以上就是swap分区的设置教程。


http://chatgpt.dhexx.cn/article/5AOX7iW3.shtml

相关文章

linux系统中swap分区的介绍以及处理swap分区被占满的情况

linux分区一般来说是较为灵活的,一般还会单独分出一个交换分区(也就是swap分区),这个分区是用于在物理内存不够用的情况下来帮助承担存储程序所需内存的任务,现在很多的电脑或者服务器的内存都是较大的,所以一般swap分区都不会派上…

swap分区扩展的三种方法

1. 交换分区扩容方法? 1.1 三种方法 (1)扩展正在使用的swap分区的逻辑卷(推荐) (2)新建swap分区 (3)新建swap file 1.2 示例 准备工作: (1…

Linux之使用SWAP分区

通常我们能够在各大服务器商的网站上能够看到服务器的租赁价格主要与带宽、CPU以及内存这三个参数关联度较高,因此初用Linux服务器的朋友们可能开始买的配置都不会很高。但如果你在服务器上部署了较多的服务导致内存不够该怎么办呢?这个时候SWAP该上场了…

linux swap 内存交换分区 详细介绍

目录 1、什么是SWAP,到底是干嘛的? 为什么要进行内存回收? 会回收的两种内存 2、swappiness到底是用来调节什么的? 那么这个swappiness到底起到了什么作用呢? 3、kswapd什么时候会进行swap操作? 4、…

swap分区详解(创建swap分区,启用swap交换空间,关闭swap交换空间)

文章目录 swap分区什么是swap分区swap分区使用情况查看工具free案例 swapon 创建swap分区过程 swap分区 什么是swap分区 swap分区是指在Linux操作系统中为了提高系统运行效率而设置的一块特殊的硬盘空间,也称为虚拟内存。当系统内存不足时,会将一部分不…

Linux基础-Swap分区

博客主页:Passerby_Wang的博客_CSDN博客-系统运维,云计算,Git学习笔记领域博主 🌐所属专栏:『Linux基础』 📰如觉得博主文章写的不错或对你有所帮助的话,还望大家多多支持呀! 关注、点赞、收藏、评论。 目录…

保姆级swap分区详解!手把手带你创建swap分区(两种方式,建议收藏)涉及fdisk、gdisk、df、parted、partprobe、mkswap、swapon、free、dd、od等命令

Swap分区的详解 && 创建 什么是swap分区?方法一:使用物理分区创建Swap分区1. 利用fdisk / gdisk在磁盘上划出一个分区1.1 lsblk —— 查看本机的磁盘分区基本情况1.2 df 命令 —— 查看磁盘空间利用率1.3 parted命令 —— 列出磁盘的分区表类型与…

JAVA 类和对象的实例

JAVA 类和对象的实例 什么是类? 1. 类是具有相同的属性和功能的事物的抽象的集合,在面向对象程序设计中,人们把一类事物的静态属性和动态可以执行的操作组合在一起就得到类这个概念。 2. 类是个抽象的概念,用来模拟一类事物&…

c++类和对象(类的概念)

1.类和对象概念 类:用来对实体(对象)进行描述,对象有什么属性,以及对象具有什么功能是一种自定义类型 对象:现实生活中所存在的 ,对象是对类的具体体现 用类类型创建出来的变量称为对象 2.类…

C++ 类和对象

类和对象 目录 类和对象 面向过程和面向对象的区别 类和对象 定义类的格式 定义类的方式 ​ 类的作用域 面向对象特性 封装 C程序设计中是如何体现封装性的 访问限定符 类的实例化 类的大小 this指针 this指针的特性 汇编角度来看this 函数参数调用约定 t…

【C++】类和对象(中)

类和对象是面向对象语言的一个重要部分,承接上一话,我们直接开始这一章的内容。 文章目录 一、类的6个默认成员函数二、构造函数三、析构函数四、拷贝构造函数五、赋值操作符重载六、 const成员函数七、取地址及const取地址操作符重载八、相关习题的练习…

类与对象的概述

一、 面向对象编程概述 类与对象的概念 类(class)与对象(object)是两种以计算机为载体的计算机语言的合称。类是对对象的抽象,对象是对客观事物的抽象。 它们二者的关系就是:类是对对象的抽象,…

strchr、strstr函数

二者都属于c的库函数 包含在<string.h>函数中 char msg_gps[100] {\0}; 不同的是 &#xff1a; strchr是查找单个字符在串中出现的位置 strstr查找的是字符串在串中出现的位置 看代码&#xff1a; //strchr 查找字符在串中第一次出现的位置 输出在此到最后的所有字符…

strrchr和strchr用法

函数原型 const char* strchr(const char *_string, const int _ch); const char* strrchr(const char *_string, const int _ch); 作用 从字符串中搜索某个字符第一次出现的位置&#xff0c;返回指向该字符的指针。strchr是正向搜索&#xff0c;strrchr反向搜索&#xff0…

C/C++编程笔记:C/C++中的strrchr()函数,到底该怎么用?

在C 中&#xff0c;strrchr&#xff08;&#xff09;是用于字符串处理的预定义函数。cstring是字符串函数所需的头文件。 此函数返回一个指针&#xff0c;该指针指向字符串中最后一次出现的字符。 我们想要找到的最后一个出现的字符作为函数的第二个参数传递&#xff0c;而我…

strchr()和strrchr()

strchr()和strrchr()都是用于查找字符的&#xff0c;查找字符其实也是平时用的比较多的功能&#xff0c;比如在一段文字中查找指定的字符&#xff0c;strchr()和strrchr()就可以帮我我们实现这一功能。下面简单地介绍下这两个函数的用法。在终端命令行中输入“man 3 strchr”即…

计算机编程语言发展简史

计算机语言发展简史 原文请看&#xff1a;计算机语言的发展简史-马海祥博客 计算机语言总的来说分为机器语言&#xff0c;汇编语言&#xff0c;高级语言三大类。而这三种语言也恰恰是计算机语言发展历史的三个阶段。 1946年2月14日&#xff0c;世界上第一台计算机ENAC诞生&…

编程学什么语言?

编程学什么语言&#xff1f; 摘录《编程高手箴言》里一段很有感触的话&#xff1a; 入门和积累是很重要的。事实上&#xff0c;到达高手的境界以后&#xff0c;不管什么语言不语言的&#xff0c;其实都根本不用去学&#xff0c; 只要拿过来看两天&#xff0c;就全部精通。如果你…

计算机语言的学习

计算机语言的学习 第一代语言 机器语言 计算机的基本计算方式为二进制二进制&#xff1a;由0和1组成的语言&#xff0c;可以直接输入给计算机使用&#xff0c;不需要经过转换机器语言的优点&#xff1a;占用内存少&#xff1b;可以被计算机直接识别、执行&#xff0c;执行速…

什么是计算机语言

1.2 计算机语言又是什么 计算机不懂得我们人类的语言&#xff0c;没有耳朵&#xff0c;它又是如何听懂我们下达的指令的呢&#xff1f; 谭老师对这个问题给出的答案是&#xff1a;“人和计算机交流&#xff0c;也需要解决语言问题。需要创造一种计算机和人都能识别的语言&am…