Linux下查看内存插槽数、最大容量和频率的方法

发布时间:2019-10-31编辑:脚本学堂
本文介绍下,在linux下,查看内存插槽数、内存最大容量以及内存频率的方法,有需要的朋友参考下吧。

linux系统中,通过free命令查看机器空闲内存时,会发现free的值很小。
原因在于,linux系统有一种内存用则逾尽的思想,内存不用白不用,因此它尽可能的cache 和buffer一些数据,以提高整体性能。

以下介绍下在linux下查看内存相关信息的几个命令。

1,查看内存的插槽数,已使用插槽数,每条内存大小,已使用内存大小。
 

复制代码 代码示例:
dmidecode|grep-P-A5"Memorys+Device"|grepSize|grep-vRange 
Size:2048MB 
Size:2048MB 
Size:NoModuleInstalled 
Size:NoModuleInstalled 
Size:NoModuleInstalled 
Size:NoModuleInstalled 
Size:NoModuleInstalled 
Size:NoModuleInstalled 

2,查看内存支持的最大内存容量
 

复制代码 代码示例:
dmidecode|grep-P'Maximums+Capacity' 
MaximumCapacity:64GB 

3,查看内存的频率
 

复制代码 代码示例:
dmidecode|grep-A16"MemoryDevice" 
dmidecode|grep-A16"MemoryDevice"|grep'Speed' 
Speed:667MHz(1.5ns) 
Speed:667MHz(1.5ns) 
Speed:667MHz(1.5ns) 
Speed:667MHz(1.5ns) 
Speed:667MHz(1.5ns) 
Speed:667MHz(1.5ns) 
Speed:667MHz(1.5ns) 
Speed:667MHz(1.5ns)

有兴趣的朋友,可以在自己的linux系统上,用以上的命令检测下。主要是dmidecode命令的使用。
希望本文的介绍,对大家有所帮助。学linux,就来脚本学堂吧。