Ubuntu check ram error

How to Test the Installed RAM on Ubuntu 22.04

RAM, short for Random Access Memory, can be considered the workspace of your computer system. Whenever you open a file for viewing or editing, your system creates a temporary instance of that file in your RAM so that you can work on it. When you save the file, your system copies it to a more stable and non-volatile space( hardware) called the Read Only Memory. Also, when you run a program, your operating system and RAM are the medium on which it is run. A good balance of adequately sized and fast RAM is your answer when looking for a high-performance computing system.

While using Ubuntu, we come across many scenarios where RAM is a huge consideration. We want to know how much RAM is installed on our system, how much of it we can use, is our RAM free of errors, and much more.

In this article, we will explain the following things you can do about your installed RAM through the Ubuntu command line:

  • Check for Installed, Used, and Available RAM
  • Check the Type and Speed of your installed RAM
  • Test your installed RAM for errors

We have run the command and procedures mentioned in this article on a Ubuntu 22.04 LTS system.

Note: We will use the Ubuntu command line, the Terminal, to explain the above-mentioned tasks. You can open the Terminal application through the Ubuntu Application launcher search bar or the Ctrl+Alt+T shortcut.

How to check the Installed, Used, and Available RAM

The simplest way to check for memory stats on your Ubuntu is through the free command:

This is how you use the free command:

This command is used to check memory and swap utilization on your system in a few lines. Without any switch, the displayed output is printed in kilobytes.

However, a better approach is to use the -h switch so that the free command displays the memory and swap utilization in the nearest possible-3 digit format.

The “Mem” part of the output gives you information about the RAM on your system. The total column gives you the total GBs of RAM installed on your system. The used and available columns indicate the RAM used by your system and the GBs available for use, respectively. Advertisement

How to check the Type and Speed of RAM

Before explaining how to check the Type and Speed of your RAM, let us first define what they both mean:

  • Type: RAM these days comes in many profiles based on the data and transfer rates. These include the older SDRAM(Synchronous dynamic RAM), the DDR1(DDR SDRAM), DDR2, DDR3, and the modern DDR4. For portable systems, RAM comes in DRAM and SDRAM types.
  • Speed: When we talk about the RAM speed in MHz or GHz, we consider the clock cycles. A cycle means a single read-and-write session. The speed of the RAM means how many cycles per second it can perform. A 3200 MHz RAM can perform 3200 cycles( read/write sessions) in one second.

You can use the dmidecode command run via sudo to check the type of your RAM. First we take care that the commands are installed:

Then run the dmidecode command:

The system will ask you for the password of the sudo user and then display the following information:

Scroll down and spot the Type of RAM in the output, as highlighted above. As you can see, I have DDR3 installed on my laptop.

Читайте также:  Date and time error messages

Through the same command, you can also view the Clock Speed of your RAM:

The above output shows that I have 1333 MHz of RAM installed on my system.

You can use the ‘q’ key to quit this output.

How to Test RAM for errors through the MemTester utility

Since RAM is a fragile device, its semiconductors may sometimes face breakage. This might affect the performance of your overall RAM. You can make use of the MemTester to test your RAM for errors.

To install this utility, open your Terminal application and enter the following command to first update your system’s repository index with that of the Internet repositories. This ensures that the latest available version of a software can be installed on your system.

Then, use the following apt-get command to install memtester. If you are unsure if memtester is already installed, you can also check it in the package list first, as shown here.

This is the Usage of the memtester command:

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

The following command will check 200 MBs of RAM space in two iterations:

This is what the test output looks like.

The output indicated that I do not have any errors in my RAM. Lucky much for how roughly I sometimes use my Laptop.

There is, however, one limitation of this command: you can only scan RAM up to the size of free RAM on your system. The memtest86+ utility at boot GRUB menu is what you can use to test your RAM thoroughly.

So these were a few commands through which you could know all about the RAM installed on your Ubuntu system. You also learned how to use the memtest utility to ensure that your RAM works optimally.


How to Run Memtest in Ubuntu 22.04

Memtest is a computer software that is designed to test the computer’s RAM for errors. RAM is a random-access memory of a computer. This program writes the test patterns, reads the data and then checks for errors.

By default, there are 86+ Memtest programs in a Linux distribution’s system. Usually, you need to access GRUB menu for Memtest. However, Ubuntu 22.04 provides an additional tool to run Memtest.

How to Run Memtest in Ubuntu 22.04

Memtest is a memory test utility program that is used to write the test pattern to check errors for Computer’s RAM. There are two procedures to run the Memtest in Ubuntu 22.04.

  • How to run Memtest on Ubuntu 22.04 using Memtester
  • How to run Memtest on Ubuntu 22.04 using GRUB menu

Method 1: How to Run Memtest on Ubuntu 22.04 using Memtester

The Memtester program provides the command line interface to run the Memtest on Ubuntu 22.04. Follow the below mentioned step-by-step guide to run Memtest in Ubuntu 22.04 using the Memtester.

Step 1: Install Memtester

Please enable JavaScript

Memtester is a command line program that is used to run Memtest utility on Ubuntu 22.04. Therefore, to install the Memtester on Ubuntu 22.04, run the following command in the Ubuntu’s terminal:

The Memtester is installed successfully.

Step 2: Check for errors in RAM

After the successful installation of Memtester, you can check RAM for errors. To check the errors using Memtester, type and execute the following command in the terminal:

In the above-mentioned command, the ‘size’ and ‘iteration’ are used. Here, the size is the amount of allocated memory that is to be tested while the iteration is the number of repetitions(passes).

Читайте также:  With statement python exception

A user can set the size and iteration according to their choice. The following command is executed to run a Memtest where the value of size is set to 100M and the number of passes would be 1.

The output showed that RAM is checked for errors and the only iteration (as the number of passes were set to 1) shows that the RAM is in normal state.

Method 2: How to Run Memtest in Ubuntu 22.04 using GRUB menu

A user can also run the Memtest on Ubuntu 22.04 through accessing the GRUB menu. To run the Memtest in Ubuntu 22.04 via GRUB menu, follow the upcoming steps to perform Memtest using the GRUB menu.

To access the GRUB menu, restart the Ubuntu system and press the Shift key. It will open the following interface. Use the arrow key to move to memtest86+.elf and hit enter.

Note: We opted for the 2nd option because Memtest86 is the standard test used for 86-64 architectures.

Press the F1 to enter the Fail-Safe Mode. the Fail-Safe Mode skips the memory spaces and detects the type of memory.

If you don’t press F1, it automatically starts the procedure.

After that, the memory test will be started as shown in the following image.

The output shows that the Memtester is checking the RAM for errors. Here, Pass represents the iterations while Test represents the patterns.

Now, you are quite able to perform a memory test on Ubuntu 22.04.


Memtest can be run in Ubuntu 22.04 via GRUB menu or Memtester. Memtest is a memory test utility program that is used to test the computer’s RAM for errors. This tutorial illustrates the detailed knowledge with deep insight on how to run Memtest in Ubuntu 22.04. You have learned to run Memtest on Ubuntu 22.04 via the GRUB menu and the memtested (a command line utility to perform memtest on UBuntu).



Как проверить свою оперативную память в Ubuntu — подсказка для Linux

Категория Разное | August 01, 2021 03:06

How to effectively deal with bots on your site? The best protection against click fraud.

Оперативная память или ОЗУ — очень важная часть любого компьютера. Если вы купили новый предварительно настроенный компьютер с Ubuntu или виртуальный частный сервер (VPS) и не знаете никакой информации о том, сколько у него оперативной памяти, сколько она используется, скорость установленной оперативной памяти, тип оперативной памяти, тогда эта статья предназначена для ты. В этой статье я покажу вам, как узнать информацию об установленной оперативной памяти или памяти в Ubuntu 18.04, а также выясню, есть ли у вас какие-либо проблемы с установленной оперативной памятью. Давайте начнем.

Проверка размера и доступности ОЗУ

Вы можете проверить, сколько оперативной памяти вы установили на вашем компьютере с Ubuntu 18.04, используя следующую команду:

Как видно из отмеченного раздела на скриншоте ниже, общий объем установленной оперативной памяти на моем компьютере с Ubuntu 18.04 составляет 1,9 гигабайт (ГБ).

Вы также можете узнать, сколько оперативной памяти используется и сколько оперативной памяти доступно, используя бесплатно команда.

Как видно из отмеченного раздела на скриншоте ниже, объем оперативной памяти, используемой на моем компьютере с Ubuntu 18.04, составляет 1,5 гигабайта (ГБ), а объем доступной или свободной оперативной памяти составляет 258 мегабайт (МБ).

Читайте также:  Error there is no ip address in the pool

Проверка типа и скорости ОЗУ

На рынке доступны различные типы оперативной памяти. Например, DDR1, DDR2, DDR3 и DDR4. DDR здесь означает Двойная скорость передачи данных. На момент написания этой статьи наиболее широко используемым типом ОЗУ был DDR3 и DDR4. Существуют и другие типы памяти для портативных устройств, такие как SDRAM, DRAM и т.п.

В наши дни у каждого модуля RAM или памяти разные профили. Каждый из этих профилей определяет тактовую частоту, с которой должна работать ОЗУ.

Вы можете проверить тип оперативной памяти, установленной на вашем компьютере с Ubuntu 18.04, с помощью следующей команды:

$ судо dmidecode —тип объем памяти | меньше

Вы должны увидеть следующее окно, как показано на скриншоте ниже. Это много информации. Вы можете нажать и клавиши со стрелками для навигации по этой информации.

Просто прокрутите немного вниз, и вы найдете информацию о своей оперативной памяти. Как вы можете видеть на скриншоте ниже, тип оперативной памяти, установленной на моем компьютере с Ubuntu 18.04, DRAM.

Вы также можете узнать тактовую частоту или скорость оперативной памяти, установленной на вашем компьютере, с помощью dmidecode команда. Как видно из отмеченного участка на скриншоте ниже. У меня нет указанной здесь скорости моей оперативной памяти, поскольку я использую виртуальную машину. Но на реальных компьютерах это должно быть что-то вроде 1333 МГц или что-то в этом роде.

Проверка ОЗУ на наличие ошибок

Иногда ваша оперативная память может страдать от множества проблем, поскольку полупроводниковые устройства, такие как оперативная память, очень хрупкие. Вы можете проверить свою оперативную память на наличие ошибок.

В Ubuntu 18.04 вы можете использовать мемтестер утилита командной строки для проверки оперативной памяти на наличие ошибок. мемтестер по умолчанию не устанавливается в Ubuntu 18.04. Но он доступен в официальном репозитории пакетов Ubuntu 18.04.

Сначала обновите кеш репозитория пакетов вашего компьютера Ubuntu 18.04 с помощью следующей команды:

$ судо apt-get update

Кэш репозитория пакетов должен быть обновлен.

Теперь вы можете установить мемтестер в Ubuntu 18.04 с помощью следующей команды:

$ судо apt-get install мемтестер

мемтестер должен быть установлен.

Теперь ты можешь бежать мемтестер команда для проверки памяти следующим образом:

$ судо memtester РАЗМЕР ИТЕРАЦИИ

Здесь РАЗМЕР это объем памяти для выделения и тестирования с использованием мемтестер полезность. ИТЕРАЦИИ число, указывающее, сколько раз вы хотите мемтестер для проверки выделенной памяти.

В виде РАЗМЕР вы можете использовать B для байтов, K для килобайт, M для мегабайт и г для гигабайт.

Допустим, вы можете выделить 100 мегабайт в ОЗУ и проверить это дважды. Для этого вы можете запустить следующую команду:

$ судо memtester 100M 2

Как видно на скриншоте ниже, мемтестер программа тестирует оперативную память.

Когда мемтестер команда завершена, как видно на скриншоте ниже, все тесты прошли успешно. Это означает, что в ОЗУ нет ошибок. Конечно, вы можете сразу выделить больше памяти, чтобы провести тщательный тест.

Единственный недостаток мемтестер Полезность заключается в том, что вы не можете выделить больше оперативной памяти, чем доступно в свободном доступе.

Вы можете использовать memtest86 + чтобы сделать более тщательную проверку вашей оперативной памяти. У него нет таких ограничений, как мемтестер. Он установлен по умолчанию в Ubuntu 18.04.

Просто перезагрузите компьютер с Ubuntu и в меню GRUB выберите Тест памяти (memtest86 +).

Вы должны увидеть следующее окно. Теперь нажмите F1 идти в Отказоустойчивый режим.

memtest86 + следует начать проверку оперативной памяти на наличие ошибок, как видно на скриншоте ниже.

Вот как вы узнаете различную информацию об ОЗУ и проверяете ОЗУ на наличие ошибок в Ubuntu 18.04 Bionic Beaver. Спасибо, что прочитали эту статью.


Оцените статью