在Linux中,如何查看内存的运行速度和类型

时间:2019-11-20 08:52:49  来源:igfitidea点击:

在CentOS Linux中,如何查看内存条的型号和频率速度?
在shell脚本中,如何通过命令查看服务器内存条的信息?

解决方案

我们可以通过BIOS的信息获取服务器有关硬件的信息。
Dmidecode工具就可以读取BIOS信息。

安装Dmidecode

在Debian或Ubuntu Linux上,使用apt命令/apt-get命令安装dmidecode:

sudo apt install dmidecode

在Fedora Linux上,执行以下dnf命令安装dmidecode:

sudo dnf install dmidecode

在CentOS/RHEL/Oracle Linux,运行以下yum命令安装dmidecode:

sudo yum install dmidecode

在SUSE/OpenSUSE上,运行以下zypper命令安装dmidecode:

sudo zypper install dmidecode

查看内存条的类型和速度

执行下面的命令,查看物理内存的参数

$ sudo dmidecode --type 17
$ sudo dmidecode --type 17 | more
dmidecode -t memory
dmidecode -t memory | grep -i speed
dmidecode --type 17  | grep -i speed

输出示例:

Speed: 1333 MHz (0.8 ns)
	Speed: 1333 MHz (0.8 ns)

使用lshw查看内存的速度和型号

lshw可以查看系统中的硬件信息:

$ sudo lshw -short -C memory

输出示例:

/0/1a2                         memory     1448MiB System Memory
/0/1a2/0                       memory     1GiB DIMM DRAM EDO
/0/1a2/1                       memory     256MiB DIMM DRAM EDO
/0/1a2/2                       memory     128MiB DIMM DRAM EDO
/0/1a2/3                       memory     32MiB DIMM DRAM EDO
/0/1a2/4                       memory     8MiB DIMM DRAM EDO