在计算机中查找RAM大小的命令是什么?我想以MB为单位查看结果。

#1 楼

在终端上,您应该可以使用:
free -m

man页面:

-m--mebi以兆字节为单位显示内存量。
--mega显示数量内存(以兆字节为单位)。表示--si

注意:一千字节(kB)为1000字节。

评论


值得注意的是:free -h --si以MB,GB等SI单位产生人类可读的输出。

– Jollywatt
20-2-12在22:27



#2 楼

打开终端(CTRL + ALT + T)...

运行以下命令以KB形式查看RAM信息(1 KB等于1024字节)。

free


运行以下命令以MB为单位查看RAM信息(1 MB等于1024 KB)。

free -m


运行以下命令以查看RAM信息以GB为单位(1 GB等于1024 MB)。

free -g


或者您可以运行以下命令来查看有关此信息的更多信息:

free -h


评论


free -h对我似乎最有帮助。 “所有输出字段将自动缩放为最短的三位数单位”

–craq
19年8月4日在23:19

#3 楼

单击屏幕右上角的电源/齿轮图标(系统菜单),然后选择关于此计算机。您将在GiB中看到可用的总内存。将该值乘以1024得到MiB的大小。

此值(以及在控制台上free -m的输出中显示为Total的值)是物理RAM的总大小,减去分配给该RAM的大小。内部GPU(如果您的计算机有一个GPU)。

要查看已安装的物理RAM的总数,可以运行sudo lshw -c memory,它将显示已安装的每个RAM块以及总大小用于系统内存。这可能会显示为GiB值,您可以再次将其乘以1024以获取MiB值。

评论


我将仅在“ sudo lshw -c内存”部分对此进行投票,这正是我所需要的。

–疯狂
18年11月21日在19:54

#4 楼

MiB中可用的物理内存:

echo $(($(getconf _PHYS_PAGES) * $(getconf PAGE_SIZE) / (1024 * 1024)))


MB中可用的虚拟内存:

echo $(($(getconf _AVPHYS_PAGES) * $(getconf PAGE_SIZE) / (1024 * 1024)))


..或使用/ proc / meminfo:

grep MemTotal /proc/meminfo | awk '{print  / 1024}'


要查看物理芯片信息,可以使用dmidecode提取标记有DMI类型17(存储设备)的信息:

sudo dmidecode -t 17


这将告知您所有已安装的存储设备,包括类型,速度,制造商,尺寸以及更多信息。 also还有sudo dmidecode -t memory,它提供了更多信息。

评论


1024似乎是一个兆字节(MiB),没有MB。

–巴勃罗·比安奇(Pablo Bianchi)
19年1月22日,下午2:32