当前位置: 首页 > news >正文

Linux内存分区(swap)

目录

1、使用物理分区创建内存交换分区

2、使用文件创建内存交换文件


当硬件的设备资源充足的话,那么swap是不会被我们的系统所使用到的,所以swap会被利用到的时刻通常就是物理内存不足的情况

我们知道CPU所读取的数据都来自于内存,那么当内存不足的时候,为了让后续的程序可以顺利运行,需要将暂时不使用的程序与数据挪到内存交换分区中,此时内存就会空出来给需要执行的程序加载,由于内存交换分区是用磁盘来暂时放置内存中的信息,所以用到它时,你的主机磁盘灯会开始闪个不停

你可以使用如下的方式来建立你的内存交换分区:

  1. 设置一个内存交换分区
  2. 建立一个虚拟内存的文件

1、使用物理分区创建内存交换分区

格式化:利用建立内存交换分区格式的【mkswap 设备文件名】就能够格式化该分区成为内存交换分区格式,可以使用设备分区也可以直接拿设备来做

 

启动swap:将swap设备启动,方法为【swapon 设备文件名】

关闭swap:将swap设备关闭,方法为【swapoff 设备文件名】

查看(未启用/dev/sda1):

查看(启用/dev/sda1):

开机自动挂载(写入/etc/fstab) 

2、使用文件创建内存交换文件

2.1 使用dd命令在/tmp下面新增一个128MB的文件

2.2 使用mkswap转换为swap格式

2.3 swapon启动

关闭与自动挂载与物理分区的方法一致

使用文件来创建内存交换文件时,在/etc/fstab中添加自动挂载时,不要使用UUID,因为系统仅会查询区块设备。不会查询文件

http://www.lryc.cn/news/9213.html

相关文章:

  • 第六章——抽样分布
  • 蓝桥云课-声网编程赛(声网编程竞赛7月专场)题解
  • Java高手速成 | Java web 实训之投票系统
  • 排序的基本概念
  • 面试笔试资料--Java
  • 基于TC377的MACL-ADC General配置解读
  • error: src refspec master does not match any.处理方案
  • 防火墙有关iptables的知识点
  • 路肩石水渠机在施工公路项目中工艺特点的匹配
  • JS 动态爱心(HTML+CSS+JS)
  • 钉钉配置事件订阅(Python)
  • Linux-Udev机制
  • ERP是什么?中小商户有必要用吗?秦丝、金蝶、管家婆哪家强?
  • pytorch离线安装
  • 数据结构-算法的时间复杂度(1.1)
  • Cygwin安装与Mingw
  • 教育舆情监测方案有哪些,TOOM讲解教育舆情的应对与处理?
  • c语言操作文件
  • 【C语言】初识指针
  • FFMPEG自学一 音视频解封装
  • HoloLens 2 丨打包丨MRTK丨Unity丨新手教学
  • AcWing语法基础课笔记 第四章 C++中的数组
  • UTF小结
  • (考研湖科大教书匠计算机网络)第四章网络层-第六节3:开放最短路径优先OSPF的基本工作原理
  • 积水在线监测仪——积水点、易涝点水位监测设备
  • DCMM认证机构
  • Golang基于文件魔数判断文件类型
  • MySQL——索引视图练习题
  • 哈希表题目:矩阵置零
  • HTTP API自动化测试从手工到平台的演变