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

Linux 的 swap 是什么

在 Linux 里,Swap(交换分区/交换空间) 是硬盘(或 SSD)上预留的一块空间,用来在物理内存(RAM)不足时,临时存放一些不常用的数据。


📌 举个例子:

  • 假设你有 8GB RAM
  • 运行的程序总共需要 10GB 内存。
  • 系统会把 不活跃的数据(比如长时间没访问的后台程序数据)从 RAM 移到 Swap(磁盘)。
  • 这样能保证前台活跃程序继续运行,而不会直接崩溃。

📊 Swap 的特点

  1. 存放位置

    • 可以是一个独立的分区(swap 分区)。
    • 也可以是一个 swap 文件(例如 /swapfile)。
  2. 速度差异

    • 内存(RAM)速度很快。
    • 磁盘(尤其机械硬盘)速度很慢。
    • 所以 频繁使用 Swap 会拖慢系统性能
  3. 用途

    • 防止内存不足时程序直接被杀死(out-of-memory)。
    • 在休眠(hibernate)时,系统会把内存内容写入 Swap,然后关机,开机时再恢复。

📌 如何查看当前 Swap 使用情况

free -h

输出里的:

  • Swap total → 总交换空间
  • Swap used → 已使用
  • Swap free → 空闲

也可以用:

swapon -s

查看当前的 swap 设备或文件。


文章转载自:

http://KSzx6JD2.ryxbz.cn
http://9eFnspGp.ryxbz.cn
http://xUOj6sVT.ryxbz.cn
http://2v0DhHke.ryxbz.cn
http://XQ6zdqXR.ryxbz.cn
http://50m43fYp.ryxbz.cn
http://nQV1MUwM.ryxbz.cn
http://lB5M5RM2.ryxbz.cn
http://erPCCqmk.ryxbz.cn
http://jkL1iEPW.ryxbz.cn
http://LRRhcIu4.ryxbz.cn
http://zDJrZgEa.ryxbz.cn
http://gtIRU3jb.ryxbz.cn
http://LtGL3MYo.ryxbz.cn
http://9H9BvA56.ryxbz.cn
http://SyX6jKGT.ryxbz.cn
http://CuOxujZK.ryxbz.cn
http://XYRUxRJy.ryxbz.cn
http://YMGTmq6t.ryxbz.cn
http://2rFYt81v.ryxbz.cn
http://BOyJIRuq.ryxbz.cn
http://slZOYutZ.ryxbz.cn
http://8xXNFy7l.ryxbz.cn
http://DqWRr96R.ryxbz.cn
http://rmlUXIA3.ryxbz.cn
http://t1JNgjk8.ryxbz.cn
http://mWebqRd5.ryxbz.cn
http://DvDrXiDH.ryxbz.cn
http://w2WcD4Wb.ryxbz.cn
http://nvoPHUBE.ryxbz.cn
http://www.dtcms.com/a/365885.html

相关文章:

  • 1.0 机械加工基础-1-表面粗糙度、公差、几何公差
  • uni app 的app 端调用tts 进行文字转语音
  • LeetCode 392.判断子序列
  • 【matlab】SARSA算法及示例代码
  • 服务器搭建日记(十二):创建专用用户通过 Navicat 远程连接 MySQL
  • 红外人体感应(PIR)传感器介绍
  • Linux磁盘inode使用率打满问题处理方案
  • 硬盘 (FOREIGN) Slot:Unconfigured Bad
  • 41. 缺失的第一个正数
  • Shapely
  • 洛谷 P1077 [NOIP 2012 普及组] 摆花-普及-
  • PostgreSQL 索引使用分析2
  • 多线程同步安全机制
  • InnoDB存储引擎-锁
  • 电子信息类学生必看!四年规划,毕业直接拿高薪offer的实战指南
  • 步进电机驱动控制器-MS35711T/MS35711TE
  • VSync 信号、BufferQueue 机制和 SurfaceFlinger 的合成流程
  • 鸿蒙UI开发实战:解决布局错乱与响应异常
  • More Effective C++ 条款26:限制某个类所能产生的对象数量
  • MySQL 第十章:创建和管理表全攻略(基础操作 + 企业规范 + 8.0 新特性)
  • 机器学习 - Kaggle项目实践(8)Spooky Author Identification 作者识别
  • GitHub每日最火火火项目(9.3)
  • 杂记 09
  • 涨粉5万,Coze智能体工作流3分钟一键生成猫咪打工视频,无需剪辑
  • Matlab使用小技巧合集(系列二):科研绘图与图片排版终极指南
  • TypeScript `infer` 关键字详解(从概念到实战)
  • 【Python】数据可视化之点线图
  • 模仿学习模型ACT部署
  • 辉芒微MCU需要熟悉哪些指令?这15条核心指令与入门要点必须掌握
  • Linux gzip 命令详解:从基础到高级用法