Linux查看RAM内存信息
1.查看/proc/meminfo文件
查看RAM使用情况最简单的方法是通过/proc/meminfo。
这个动态更新的虚拟文件列出了详细的内存使用情况。
cat /proc/meminfo
命令输出结果如下:
1 MemTotal: 131792736 kB 2 MemFree: 110845344 kB 3 MemAvailable: 120877616 kB 4 Buffers: 2132 kB 5 Cached: 10666068 kB 6 SwapCached: 0 kB 7 Active: 15042280 kB 8 Inactive: 4246612 kB 9 Active(anon): 8874744 kB 10 Inactive(anon): 240216 kB 11 Active(file): 6167536 kB 12 Inactive(file): 4006396 kB 13 Unevictable: 0 kB 14 Mlocked: 0 kB 15 SwapTotal: 4194300 kB 16 SwapFree: 4194300 kB 17 Dirty: 16 kB 18 Writeback: 0 kB 19 AnonPages: 8620816 kB 20 Mapped: 202296 kB 21 Shmem: 494268 kB 22 Slab: 668612 kB 23 SReclaimable: 484456 kB 24 SUnreclaim: 184156 kB 25 KernelStack: 12272 kB 26 PageTables: 29540 kB 27 NFS_Unstable: 0 kB 28 Bounce: 0 kB 29 WritebackTmp: 0 kB 30 CommitLimit: 70090668 kB 31 Committed_AS: 31416932 kB 32 VmallocTotal: 34359738367 kB 33 VmallocUsed: 491540 kB 34 VmallocChunk: 34290823164 kB 35 HardwareCorrupted: 0 kB 36 AnonHugePages: 8333312 kB 37 HugePages_Total: 0 38 HugePages_Free: 0 39 HugePages_Rsvd: 0 40 HugePages_Surp: 0 41 Hugepagesize: 2048 kB 42 DirectMap4k: 223468 kB 43 DirectMap2M: 7047168 kB 44 DirectMap1G: 126877696 kB
2.free命令
free命令是一个快速查看内存使用情况的方法,
使用-h参数可以输出方便查看的结果。
free -h
命令输出结果如下:
1 2 3 | total used free shared buff/cache available Mem: 125G 9 .2G 105G 482M 10G 115G Swap: 4 .0G 0B 4 .0G |
可以看到总的物理内存为125G,
已经被使用的内存为9.2G,
另外被系统缓存使用的内存为10G,
还剩余105G的空闲内存,
由于系统使用的10G缓存可以在需要时被回收,
实际可用内存为115G。
参考 https://blog.csdn.net/bugzeroman/article/details/89878225
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人