如何检查 Ubuntu 系统上安装的 RAM

[ad_1]

RAM,是 Random Access Memory 的缩写,可以被认为是计算机系统的工作空间。 每当您打开文件进行查看或编辑时,您的系统都会在您的 RAM 中创建该文件的临时实例,以便您可以处理它。 保存文件时,系统会将其复制到更稳定且非易失性的空间(硬件),称为只读存储器。 不仅如此,当你运行一个程序时,你的操作系统和 RAM 就是运行它的媒介。 当您正在寻找高性能计算系统时,适当大小和快速 RAM 的良好平衡就是您的答案。

在使用 Ubuntu 时,我们遇到了许多需要大量考虑 RAM 的场景。 我们想知道我们的系统上安装了多少 RAM,我们可以使用多少,我们的 RAM 是否没有错误等等。

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

  • 检查已安装、已使用和可用的 RAM
  • 检查已安装 RAM 的类型和速度
  • 测试您安装的 RAM 是否有错误

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

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

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

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

这是您使用 free 命令的方式:

$ free

利用:

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

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

$ free -h

输出的“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 然后显示以下信息:

检查 Linux 中的 RAM 类型和速度

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

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

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

您可以使用“q”键来退出此输出。

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

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

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

$ sudo apt-get update

更新软件包列表

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

$ sudo apt-get install memtester

安装memtester

这是 memtester 命令的用法:

$内存测试仪 [-p physaddrbase [-d device]][B|K|M|G] [loops]

例子:

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

$ sudo memtester 200M 2

这就是测试输出的样子。

在 Linux 上执行 RAM 测试

输出表明我的 RAM 中没有任何错误。 幸运的是,我有时会粗略地使用我的笔记本电脑。

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

因此,这些是一些命令,您可以通过它们了解有关 Ubuntu 系统上安装的 RAM 的所有信息。 您还学习了如何使用 memtest 实用程序,以确保您的 RAM 以最佳状态工作。

[ad_2]

Related Posts