如何查询Linux系统中的内存总量?

1、使用free -h命令

free -h命令可以以人类可读的格式显示内存信息,输出结果可能如下所示:

如何查询Linux系统中的内存总量?插图1
(图片来源网络,侵删)
             total       used       free     shared    buffers     cached
     Mem:          1.9G       1.2G       782M        10M       1.7M       474M
     Swap:         2.0G         0B       2.0G

从这个结果中可以看到,总内存为1.9G。

2、使用cat /proc/meminfo命令

cat /proc/meminfo命令提供了详细的内存使用情况,可以通过以下命令直接获取总内存的大小(单位为kB):

     cat /proc/meminfo | grep MemTotal

输出示例为:

     MemTotal:        2035624 kB

将kB转换为GB,可以使用以下命令:

如何查询Linux系统中的内存总量?插图3
(图片来源网络,侵删)
     cat /proc/meminfo | grep MemTotal | awk '{print $2/(1024 * 1024),"G"}'

输出示例为:

     1.94132 G

3、使用top命令

在终端中输入top命令后,可以在输出的顶部看到内存总量的信息。

     Mem:  1023456k total,  512348k used,  511108k free,   34567k buffers

这里的“total”列即为总内存大小,单位为kB。

这些方法都可以准确地查看Linux系统中的内存大小,具体选择哪种方法可以根据个人习惯和需求来决定。

如何查询Linux系统中的内存总量?插图5
(图片来源网络,侵删)

各位小伙伴们,我刚刚为大家分享了有关linux 内存多少g的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!

本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/77333.html

小末小末
上一篇 2024年10月15日 18:34
下一篇 2024年10月15日 18:45

相关推荐