Linux 内存监控必备!free 命令超详细图解|看懂内存 / 缓存 / Swap 不再懵

发布时间:2026/7/10 23:32:02

Linux 内存监控必备!free 命令超详细图解|看懂内存 / 缓存 / Swap 不再懵
一、命令简介free命令是 Linux 系统中用于查看物理内存RAM与交换空间Swap使用情况的基础工具。它可以清晰展示总内存、已用内存、空闲内存、缓冲区 / 缓存以及可用内存等关键数据是系统管理员、运维人员与开发者监控服务器内存资源、排查性能瓶颈的必备命令。二、语法格式bash运行free [选项]三、常用选项及说明表格选项说明-b以字节Byte为单位显示内存-k以千字节KB为单位显示默认-m以兆字节MB为单位显示-g以吉字节GB为单位显示-h人类可读格式自动适配单位最常用-s 秒数按指定间隔持续刷新内存数据-c 次数配合 -s 使用指定刷新次数-t底部增加一行总计汇总物理内存 Swap-w将 buffers 与 cache 分开列显示更详细-V显示 free 命令版本信息四、示例用法示例 1默认格式显示bash运行free输出示例texttotal used free shared buff/cache available Mem: 8027852 1532464 4788324 78496 1707064 6135740 Swap: 2097148 0 2097148示例 2人类可读格式推荐bash运行free -h输出示例texttotal used free shared buff/cache available Mem: 7.6Gi 1.5Gi 4.6Gi 76Mi 1.6Gi 5.8Gi Swap: 2.0Gi 0B 2.0Gi示例 3MB 单位 显示总计bash运行free -mt输出示例texttotal used free shared buff/cache available Mem: 7837 1496 4675 76 1665 5991 Swap: 2047 0 2047 Total: 9884 1496 6722示例 4持续监控内存每 2 秒刷新bash运行free -s 2按CtrlC终止。示例 5定时刷新指定次数bash运行free -s 1 -c 5示例 6分开显示 buffers 与 cachebash运行free -w输出示例texttotal used free shared buffers cache available Mem: 8027852 1532464 4788324 78496 12345 1694719 6135740 Swap: 2097148 0 2097148五、输出字段详解以free -h为例Mem物理内存total系统总物理内存大小used已使用内存含进程、缓存等free完全空闲未被占用的内存shared多进程共享内存多与 tmpfs 相关buff/cache内核缓冲区与页面缓存总和可快速回收available可直接分配给新程序的内存判断内存是否充足的核心指标Swap交换空间totalSwap 总大小used已使用 Swapfree空闲 Swap旧版-/ buffers/cache说明旧版 free 会显示此行-buffers/cache应用实际占用物理内存buffers/cache应用可使用内存新版中available已基本替代该含义更直观准确。六、注意事项available 才是关键不要只看 freeavailable才是判断内存是否紧张的核心指标。长期过低10% 总内存可能需要加内存或优化程序。Swap 使用解读少量 Swap 使用属正常若 Swap 持续上涨且 available 极低说明物理内存严重不足系统会因频繁换入换出导致卡顿。缓存buff/cache是友非敌Linux 会用空闲内存做磁盘缓存提升性能应用需要时会自动释放。看到 free 低、cache 高属于正常高效状态无需恐慌。单位选择建议日常排查优先用free -h脚本统计可指定-g/-m方便计算。

相关新闻

CDTFusion:红外和可见光图像融合的跨域和任务

CDTFusion:红外和可见光图像融合的跨域和任务

2026/7/10 23:32:02

CDTFusion: Crossing Domain and Task for Infrared and Visible Image Fusion 摘要 引言 相关工作 A. 基于深度学习的图像融合 B. 跨域图像融合 C. 跨任务图像融合 方法 A. 交换图像翻译 B. 任务交互&查询 C. 网络架构 D.模型训练 第一阶段:交换图像转换模块训练(注释)…

RePKG:3分钟解锁Wallpaper Engine壁纸资源的终极钥匙

RePKG:3分钟解锁Wallpaper Engine壁纸资源的终极钥匙

2026/7/10 23:22:01

RePKG:3分钟解锁Wallpaper Engine壁纸资源的终极钥匙 【免费下载链接】repkg Wallpaper engine PKG extractor/TEX to image converter 项目地址: https://gitcode.com/gh_mirrors/re/repkg 你是否曾下载了精美的Wallpaper Engine动态壁纸,却无法…

STM32与SE050安全芯片在物联网设备中的硬件级安全实践

STM32与SE050安全芯片在物联网设备中的硬件级安全实践

2026/7/10 23:22:01

1. 为什么物联网设备需要专用安全芯片?在STM32这类通用MCU上直接实现安全功能,就像用普通门锁保护银行金库——看似可行实则隐患重重。我曾参与过一个智能家居项目,最初采用软件加密方案,结果在一次安全审计中被发现存在17处可被利…

DID 与 DDD 模型对比:基于 SO2 排放政策数据的 3 项估计结果差异分析

DID 与 DDD 模型对比:基于 SO2 排放政策数据的 3 项估计结果差异分析

2026/7/11 1:12:07

DID与DDD模型在政策评估中的差异:以SO2排放数据为例政策评估领域的研究者们常常面临一个关键选择:究竟该使用双重差分法(DID)还是三重差分法(DDD)?这两种方法看似相似,但在实际应用中却可能得出截然不同的结论。本文将通过SO2排放…

AI自我改进与驾驭工程:构建可靠大模型应用的技术实践

AI自我改进与驾驭工程:构建可靠大模型应用的技术实践

2026/7/11 1:12:07

最近在跟进AI工程化落地时,发现很多团队面临一个共同困境:大模型能力很强,但实际应用到生产环境却经常出现行为不可控、输出不稳定等问题。这让我开始关注一个新兴领域——AI自我改进与驾驭工程,这正是Lilian Weng在其最新博文中深…

Simulink 电流滞环PWM逆变器仿真:环宽±0.2A下三相电流THD对比与参数调优

Simulink 电流滞环PWM逆变器仿真:环宽±0.2A下三相电流THD对比与参数调优

2026/7/11 1:12:07

电流滞环PWM逆变器仿真:环宽对THD的影响与参数调优实战在电力电子系统设计中,电流滞环PWM控制因其实现简单、动态响应快等优势,成为三相逆变器常用的控制策略之一。然而,滞环宽度这一关键参数的选取,直接影响着系统的电…

Unity输入系统重构:事件驱动架构与新版Input System实践

Unity输入系统重构:事件驱动架构与新版Input System实践

2026/7/11 1:12:07

1. 项目概述:从“散装”输入到“中央集权”的架构升级在Unity项目里,尤其是涉及到复杂交互和模式切换的游戏里,输入处理常常是第一个“技术债”的重灾区。我见过太多项目,初期为了赶进度,在PlayerController、UIContro…

IRF540驱动电路优化:从5V到10V栅极电压提升的3步改造

IRF540驱动电路优化:从5V到10V栅极电压提升的3步改造

2026/7/11 1:12:07

IRF540驱动电路优化:从5V到10V栅极电压提升的3步改造在嵌入式系统设计中,驱动高功率负载(如24V电磁阀)是常见需求。IRF540作为一款经典MOSFET,其性能表现与栅极驱动电压密切相关。本文将深入分析5V驱动下的性能瓶颈&am…

C++跑了三天三夜没崩,我反而慌了

C++跑了三天三夜没崩,我反而慌了

2026/7/11 1:02:06

1. 当“正常运行”成了一种不安你有没有过这种体验——写好一个 C 程序,部署到服务器上,过了一天,没崩。两天,还是稳如老狗。等到第三天,你盯着监控面板,内存曲线平得像心跳停止了一样,CPU 也没…

解锁AMD Ryzen处理器深层性能:SMU Debug Tool完全指南

解锁AMD Ryzen处理器深层性能:SMU Debug Tool完全指南

2026/7/10 22:32:48

解锁AMD Ryzen处理器深层性能:SMU Debug Tool完全指南 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: https://gi…

6个月转型AI工程师:实战路径与核心技能

6个月转型AI工程师:实战路径与核心技能

2026/7/9 18:28:30

1. 项目概述:6个月转型AI工程师的可行性路径在2023年大模型技术爆发的背景下,AI工程师岗位需求同比增长217%(LinkedIn数据)。不同于传统算法工程师需要3-5年培养周期,现代AI工程师更侧重工程化落地能力。我在硅谷科技公…

YOLOv5模型剪枝与量化实战:边缘设备部署优化

YOLOv5模型剪枝与量化实战:边缘设备部署优化

2026/7/10 6:57:56

1. 项目背景与核心价值在计算机视觉领域,YOLOv5因其出色的实时检测性能成为工业界宠儿。但当我们尝试将其部署到边缘设备(如树莓派、Jetson Nano或手机终端)时,立刻会遇到两个致命问题:模型体积庞大(原始YO…

WechatDecrypt技术解析:深入理解微信数据库AES-256-CBC解密机制

WechatDecrypt技术解析:深入理解微信数据库AES-256-CBC解密机制

2026/7/11 0:02:03

WechatDecrypt技术解析:深入理解微信数据库AES-256-CBC解密机制 【免费下载链接】WechatDecrypt 微信消息解密工具 项目地址: https://gitcode.com/gh_mirrors/we/WechatDecrypt 在数字隐私日益重要的今天,微信聊天记录作为个人数字资产的重要组成…

5分钟搞定Kodi字幕难题:智能字幕插件让你追剧无忧 [特殊字符]

5分钟搞定Kodi字幕难题:智能字幕插件让你追剧无忧 [特殊字符]

2026/7/11 0:02:03

5分钟搞定Kodi字幕难题:智能字幕插件让你追剧无忧 🎬 【免费下载链接】zimuku_for_kodi Kodi 插件,用于从「字幕库」网站下载字幕 项目地址: https://gitcode.com/gh_mirrors/zi/zimuku_for_kodi 还记得那个深夜吗?你刚下载…

PostgreSQL 备份与恢复实战:从 pg_dump 到时间点恢复的生产级方案

PostgreSQL 备份与恢复实战:从 pg_dump 到时间点恢复的生产级方案

2026/7/11 0:02:03

PostgreSQL 备份与恢复实战:从 pg_dump 到时间点恢复的生产级方案 一、数据库备份最容易被忽略的问题,不是「有没有做备份」,而是「备份能不能恢复、恢复要多久、以及恢复后的数据对不对」 很多团队做数据库备份的方式是「写个 cron job&am…