如何:在Ubuntu Linux中检查RAM大小
时间:2020-01-09 10:37:39 来源:igfitidea点击:
如何使用GUI和命令行工具检查Ubuntu Linux笔记本电脑或台式机系统/服务器中的RAM量?
Ubuntu Linux上有各种命令可以显示总RAM,已用内存和可用内存,如下所示:
free
命令top
命令vmstat
命令/proc/meminfo
文件。
在Ubuntu Linux上显示可用内存
打开命令行终端(选择应用程序>附件>终端),然后键入以下命令以查看系统中的可用内存和已用内存量,包括总内存:
free -m
输出示例:
total used free shared buffers cached Mem: 7997 2618 5378 0 126 1353 -/+ buffers/cache: 1139 6858 Swap: 15623 0 15623
您还可以使用以下命令获取相同的信息:
grep MemTotal /proc/meminfo
输出示例:
MemTotal: 8189496 kB
以上输出表明我共计8GiB内存。
您可以通过键入以下cat命令来获取详细信息:
$ cat /proc/meminfo
输出示例:
MemTotal: 2050424 kB MemFree: 649088 kB Buffers: 304844 kB Cached: 920136 kB SwapCached: 4 kB Active: 803628 kB Inactive: 431560 kB Active(anon): 3988 kB Inactive(anon): 8628 kB Active(file): 799640 kB Inactive(file): 422932 kB Unevictable: 2944 kB Mlocked: 2944 kB SwapTotal: 3998716 kB SwapFree: 3998712 kB Dirty: 20 kB Writeback: 0 kB AnonPages: 13296 kB Mapped: 10364 kB Shmem: 336 kB Slab: 118192 kB SReclaimable: 101820 kB SUnreclaim: 16372 kB KernelStack: 1240 kB PageTables: 1740 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 5023928 kB Committed_AS: 67748 kB VmallocTotal: 34359738367 kB VmallocUsed: 30748 kB VmallocChunk: 34359698708 kB HardwareCorrupted: 0 kB AnonHugePages: 0 kB Hugepagesize: 2048 kB DirectMap4k: 52096 kB DirectMap2M: 2043904 kB
其他命令
您可以使用其他命令来获取相同的信息:
$ vmstat $ top ### you need to install htop ## $ htop
关于系统只显示3GB内存问题的说明
如果基于Linux的系统仅显示3 GB内存(即使安装的内存超过3GB,则可能在2.93.5 GB范围内)。
通过遵循本教程,您可以解决在x86微处理器上运行的障碍。
可以通过迁移到64位处理器和操作系统来解决此障碍。
在某些x86硬件上,可以通过在x86上使用物理地址扩展(PAE)模式来解决它。