linux查看内存大小

哎呀,检查Linux系统中的内存大小其实很简单,而且方法也有很多。
让我告诉你一些常用的。

第一个是免费命令。
这可以快速地向您展示内存的概览。
如果您想查看人类可理解的数据,请添加 -h 参数,输出中的总列数将是机器内存的总大小。
当我开始使用Linux时,我也看到了这一点,而且很简单。

第二个是top命令。
该命令实时监控系统资源,还可以查看内存使用情况。
您输入然后按 Shift+M,进程将按内存使用情况排序。
如果您在顶部看到 Mem 行,那就是内存量。

第三个,cat /proc/meminfo,这个命令适合需要详细信息和原始数据的情况。
您直接运行 cat/proc/meminfo,然后查找 MemTotal 行。
单位是KB,即总物理内存的大小。

第四个,vmstat -s,该命令可以显示内存统计信息的摘要,包括总内存和空闲内存等关键指标。
运行 vmstat -s 时,输出的第一行通常是总内存大小。

最后一个,dmidecode -tmemory,这个命令可以在硬件层面查看内存信息,但是需要root权限。
如果运行 dmidecode -tmemory|grep "Size",可以过滤内存容量信息,还可以看到内存条的数量和一根内存条的容量。

这些方法,从快速概述到详细的硬件信息,都可以满足您的需求。
您只需选择一个并根据您的需要使用它即可。
当时我不明白为什么有这么多方法。
后来,随着我对它们的逐渐了解,我发现它们各有各的用处。

linux怎么查看内存大小

free -h 检查总内存,top -M 整理进程内存使用情况,vmstat -s 检查虚拟内存统计信息,cat/proc/meminfo 详细检查分区大小。