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

 

posted @   sunshineD  阅读(1297)  评论(0编辑  收藏  举报
编辑推荐:
· 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训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示