linux下如何查看 RAM(内存)大小
关注IT技术视界公众号,获取好玩有趣软件!
先领1T空间!再存有趣资源!仅有一次机会!
在 linux 设备上,可以使用以下方法查看 RAM(内存)大小:
方法 1:使用 cat /proc/meminfo
cat /proc/meminfo
示例输出:
MemTotal: 1024000 kB
MemFree: 256000 kB
MemAvailable: 512000 kB
Buffers: 64000 kB
Cached: 128000 kB
MemTotal
:设备总 RAM 大小(以 kB 为单位)。MemFree
:当前可用的空闲内存。MemAvailable
:应用程序可用的内存大小。
如果 MemTotal
显示 1024000 kB
,即表示 1GB RAM。
方法 2:使用 free
命令
free -m
示例输出:
total used free shared buff/cache available
Mem: 1000 500 200 50 300 700
Swap: 0 0 0
total
列表示 RAM 总大小(单位:MB)。free
列表示 当前空闲内存。
方法 3:使用 dmesg
查看内存信息
dmesg | grep -i memory
如果 dmesg
日志中包含类似 Memory: 1024000K/1024000K available
,则表示 总内存 1GB。
方法 4:使用 top
命令
top
在 顶部 会显示系统总内存、已使用内存和可用内存情况。
方法 5:使用 vmstat
命令
vmstat -s
这个命令会列出 总内存、可用内存、已使用内存等信息。
总结
如果想快速查设备 RAM 总大小:
grep MemTotal /proc/meminfo
或者:
free -m
如果是 MCU 设备,可能没有 /proc/meminfo
,需要查看 设备手册 或 使用 dmesg
获取信息。
THE END