RAM,随机存取存储器的缩写可以被认为是您的计算机系统的工作空间。无论何时打开文件进行查看或编辑,系统都会在RAM中创建该文件的临时实例,以便您可以对其进行操作。保存文件时,系统会将其复制到更稳定且非易失性的空间(硬件),称为只读存储器。不仅如此,当您运行程序时,您的操作系统和RAM也是运行它的媒介。当您在寻找高性能计算系统时,您可以轻松掌握足够大小和快速的RAM。

在使用Ubuntu时,我们遇到了许多场景,其中RAM是一个重要的考虑因素。我们想知道我们的系统上安装了多少RAM,我们可以使用多少RAM,我们的RAM没有错误等等。

在本文中,我们将通过Ubuntu命令行解释您可以对已安装的RAM执行以下操作:

  • 检查已安装,已用和可用的RAM
  • 检查已安装RAM的类型和速度
  • 测试已安装的RAM是否存在错误

我们在Ubuntu 18.04 LTS系统上运行了本文中提到的命令和过程。

注意:我们将使用Ubuntu命令行终端,以解释上述任务。您可以通过Ubuntu Application启动器搜索栏或Ctrl + Alt + T快捷方式打开终端应用程序。

如何检查已安装,已用和可用的RAM

在Ubuntu上检查内存统计信息的最简单方法是通过free命令:

这是你使用free命令的方法:

free

使用:

此命令用于在几行中检查系统上的内存和交换利用率。 不使用任何开关,显示的输出以千字节为单位打印。




ubuntu emmc坏块检测_实用程序


但是,更好的方法是使用-h开关,以便free命令以最接近的可能3位数格式显示内存和交换利用率。

free -h


ubuntu emmc坏块检测_ubuntu 查看内存_02


输出的“Mem”部分为您提供有关系统RAM的信息。 总列为您提供系统上安装的RAM总GB。 used和available列分别表示系统正在使用的RAM和可供使用的GB。

如何检查RAM的类型和速度

在解释如何检查RAM的类型和速度之前,让我们先定义它们的含义:

  • 类型:RAM现在有很多基于数据和传输速率的配置文件。 其中包括较旧的SDRAM(同步动态RAM),DDR1(DDR SDRAM),DDR2,DDR3和现代DDR4。 对于便携式系统,RAM有DRAM和SDRAM类型。
  • 速度:当我们谈论以MHz或GHz为单位的RAM速度时,我们正在考虑时钟周期。 循环意味着单个读写会话。 RAM的速度意味着它可以执行的每秒循环数。 3200 MHz RAM可在一秒内执行3200个周期(读/写会话)

您可以使用以下命令作为sudo来检查RAM的类型

sudo dmidecode --type memory | less

系统会询问您输入sudo的密码,然后显示以下信息:


ubuntu emmc坏块检测_ubuntu 查看内存_03


向下滚动并在输出中找到RAM类型,如上所示。 如您所见,我的笔记本电脑上安装了DDR3。

通过相同的命令,您还可以查看RAM的时钟速度:


ubuntu emmc坏块检测_ubuntu emmc坏块检测_04


以上输出显示我的系统上安装了1333 MHz的RAM。

您可以使用'q'键退出此输出。

如何通过MemTester实用程序测试RAM的错误

由于RAM是一种易碎设备,它的半导体有时可能会面临破损。 这可能会影响整体RAM的性能。 您可以使用MemTester来测试RAM中的错误。

要安装此实用程序,请打开终端应用程序并输入以下命令,以便首先使用Internet存储库更新系统的存储库索引。 这可确保您的系统上可以安装最新版本的软件。

sudo apt-get update


ubuntu emmc坏块检测_ubuntu 查看内存_05


然后,使用以下apt-get命令安装memtester。

sudo apt-get install memtester


ubuntu emmc坏块检测_ubuntu 查看内存_06


memtester命令的使用格式:

$ memtester [-p physaddrbase [-d device]] [B|K|M|G] [loops]

例如:

以下命令将在两次迭代中检查200 MB的RAM空间:

这是测试输出的样子。


ubuntu emmc坏块检测_Ubuntu_07


输出表明我的RAM没有任何错误。

但是,此命令有一个限制:您只能将RAM扫描到系统上可用RAM的大小。 启动GRUB菜单中的memtest86 +实用程序可用于彻底测试RAM。

所以这些是一些命令,您可以通过它们了解Ubuntu系统上安装的所有RAM。 您还学习了如何使用memtest实用程序,以便确保RAM正常工作。