linux查内存大小命令
![](/imgs2022/content.jpg)
Linux查看内存大小的命令有多种,下面我将介绍几种常用的方法。
1. 使用free命令:
free命令可以显示系统的内存使用情况,包括总内存、已使用内存、空闲内存等信息。在终端中输入以下命令即可查看内存大小:
`
free -h
`
该命令会以人类可读的方式显示内存大小,例如:
`
total used free shared buff/cache available
Mem: 7.7G 1.8G 3.2G 144M 2.7G 5.4G
Swap: 2.0G 0B 2.0G
`
在这个例子中,总内存为7.7G,已使用内存为1.8G,空闲内存为3.2G。
2. 使用cat命令和/proc/meminfo文件:
Linux系统中的/proc目录下存储了系统的各种信息,包括内存信息。可以使用cat命令查看/proc/meminfo文件的内容,该文件包含了详细的内存信息。在终端中输入以下命令即可查看内存大小:
`
cat /proc/meminfo
`
这个命令会输出大量的信息,包括总内存、已使用内存、空闲内存等。你可以在输出中找到"MemTotal"字段,它表示总内存大小。例如:
`
MemTotal: 8051220 kB
`
在这个例子中,总内存为8051220 kB。
3. 使用dmidecode命令:
dmidecode命令可以提供有关系统硬件的详细信息,包括内存信息。在终端中输入以下命令即可查看内存大小:
`
sudo dmidecode -t memory
`
这个命令会输出安装在系统上的每个内存模块的详细信息,包括容量、类型、速度等。你可以在输出中找到"Size"字段,它表示每个内存模块的大小。例如:
`
Size: 8 GB
`
在这个例子中,每个内存模块的大小为8 GB。
这些是常用的Linux查看内存大小的命令,你可以根据需要选择其中的一种来使用。希望对你有帮助!