Меню

Как проверить оперативную память в Linux Вокруг Дом 2021

Как проверить оперативную память в Linux — Вокруг-Дом — 2021

Table of Contents:

Неисправная память RAM может замедлить ваш компьютер для сканирования и вызвать неожиданное зависание или закрытие программ. Утилита Memtester запускается на компьютерах Linux, чтобы провести стресс-тестирование памяти непосредственно из операционной системы. Запустите инструмент Memtester от имени пользователя root, чтобы правильно заблокировать память перед выполнением теста. Код выхода утилиты скажет вам, работает ли память должным образом, или, если нет, какая часть теста не прошла.

Женщина смотрит на свой компьютер в офисе в ночное время. Кредит: DragonImages / iStock / Getty Images

Шаг 1

Откройте окно терминала или консоли. Вы можете найти эти программы в главном меню программ или щелкнув правой кнопкой мыши на рабочем столе.

Шаг 2

Введите команду «which memtester», чтобы проверить, установлена ​​ли на компьютере утилита memtester.

Шаг 3

Установите утилиту memtester из репозитория программного обеспечения, если она еще не установлена. Пользователи Ubuntu и Linux Mint набирают «sudo apt-get install memtester» в командной строке. Пользователи Fedora набирают «yum install memtester» в командной строке.

Шаг 4

Введите команду «su -«, чтобы стать пользователем root. Пользователи Ubuntu и Linux Mint набирают «sudo» непосредственно перед командой memtester.

Шаг 5

Введите команду «memtester 100 5», чтобы проверить память. Замените «100» размером оперативной памяти, установленной на компьютере, в мегабайтах. Замените «5» на количество раз, которое вы хотите запустить тест.

Шаг 6

Введите команду «echo $?» чтобы показать код выхода, когда вы снова видите командную строку. Если выход «0», память работает правильно. Другие возможные результаты:

x01: ошибка выделения или блокировки памяти, или ошибка вызова x02: ошибка во время теста заклинившего адреса x04: ошибка во время одного из других тестов.

Шаг 7

Введите команду «exit», чтобы закрыть корневой сеанс.

Почему linux не видит всю оперативную память! (Июнь 2021).

  • Источник

    Как проверить использование памяти в Linux

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

    В этой статье объясняется, как проверить использование ОЗУ в Linux с помощью нескольких разных команд.

    free команда

    free — это наиболее часто используемая команда для проверки использования памяти в системе Linux. Он отображает информацию об общей, используемой и свободной памяти.

    Как правило, free вызывается с параметром -h что означает печать вывода в удобочитаемом формате:

    Вот что означает каждый столбец:

    • total — общий объем памяти, который может использоваться приложениями.
    • used — Используемая память. Он рассчитывается как: used = total — free — buffers — cache
    • бесплатно — Свободная / неиспользуемая память.
    • общий — этот столбец можно игнорировать; он показан только для обратной совместимости.
    • buff / cache — объединенная память, используемая буферами ядра, а также страничным кешем и блоками. Эта память может быть освобождена в любое время, если это необходимо приложениям.
    • available — оценка объема памяти, доступного для запуска новых приложений без подкачки.

    Команда free печатает информацию о физической памяти и системном свопе .

    Читайте также:  При введении крови и кровезаменителей инфузионную систему следует менять тест

    top команда

    top — это утилита командной строки, отображающая информацию о запущенных процессах в реальном времени. Он также показывает сводку системы, включая использование памяти.

    Чтобы вызвать команду, просто введите top :

    Результат будет выглядеть примерно так:

    Заголовок вывода включает информацию об общей, свободной и используемой физической памяти и памяти подкачки в системе.

    Столбец %MEM предоставляет информацию об используемой доле доступной физической памяти для каждого запущенного процесса.

    /proc/meminfo

    Самый простой способ проверить использование оперативной памяти — отобразить содержимое виртуального файла /proc/meminfo . Этот файл используется командами free , top , ps и другими командами системной информации.

    Используйте less или cat для просмотра содержимого файла /proc/meminfo :

    Файл включает в себя большой объем информации об использовании системной памяти и подкачки:

    Информация из файла /proc/meminfo может быть проанализирована и использована в сценариях оболочки.

    ps_mem Скрипт

    ps_mem — это скрипт Python, который сообщает об использовании памяти RAM для каждой программы. Он работает как с Python 2, так и с 3 и может быть установлен с помощью pip :

    Для ps_mem требуются права администратора:

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

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

    Выводы

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

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

    Источник

    

    Информация об оперативной памяти в Linux. Свободная, занятая и тип памяти

    ОЗУ RAM в Linux Свободная, занятая, тип памяти

    В этой статье мы рассмотрим, как получить информацию об оперативной памяти (RAM) в Linux.

    Мы воспользуемся утилитами командной строки доступными для большинства Linux дистрибутивов.

    Свободная и занятая оперативная память

    Для получения информации о количестве свободной и занятой оперативной памяти в Linux можно использовать различные утилиты и команды. Рассмотрим несколько распространенных способов.

    Команда free

    Команда free очень простая, она выводит информацию о общем количестве оперативной памяти, о количестве занятой и свободной памяти, а также об использовании файла подкачки.

    По умолчанию объем памяти выводится в килобайтах. Используя опции, можно выводить объем памяти в других форматах. Некоторые опции:

    • -m — в мегабайтах
    • -g — в гигабайтах
    • -h — автоматически определить формат

    Команда free Linux

    Команда vmstat

    Команда vmstat выводит различную статистику по использованию памяти. Используя ключ -s можно вывести подробную статистику в табличном виде.

    Команда vmstat Linux

    Команда top

    top — это утилита командной строки, которая используется для мониторинга процессов и используемых ресурсов компьютера.

    Запуск утилиты top :

    В заголовке выводится информация об использованной оперативной памяти.

    Утилита top Linux

    Команда htop

    Утилита htop, также как и top, используется для мониторинга ресурсов и процессов.

    Для установки утилиты htop в Ubuntu Linux (Linux Mint и других Ubuntu/Debian-дистрибутивах) выполните команду:

    Запуск утилиты htop :

    Утилита htop Linux

    Файл /proc/meminfo

    Описанные выше команды, в качестве источника информации используют системные файлы из файлов, хранящихся в виртуальной файловой системе /proc . В файле /proc/meminfo содержится информация об использовании памяти. Выведем содержимое файла /proc/meminfo :

    Linux файл /proc/meminfo

    Тип памяти и частота

    Рассмотрим, как получить информацию об установленных в компьютер модулях оперативной памяти. Воспользуемся командной dmidecode

    Читайте также:  Пушкой не пробьешь 7 лучших бронированных автомобилей

    Используем следующую команду:

    В выводе команды будет информация о слотах оперативной памяти. Для каждого слота отображается установленный модуль оперативной памяти, его тип (поле Type ), размер (поле Size ), скорость/частота (поле Speed ) и другая информация.

    В зависимости от системы и оборудования не всегда удается получить все данные, поэтому некоторые поля могут быть пустыми или иметь надписи Not provided/Unknown.

    Заключение

    Мы рассмотрели различные способы для просмотра информации о доступной и занятой оперативной памяти, а также показали, как вывести информацию об установленных модулях оперативной памяти.

    Для отслеживания использования ресурсов компьютера существует множество графических программ. Найти их можно в нашем каталоге программ для Linux в разделе Система/Мониторинг.

    Источник

    How to Check Your RAM on Ubuntu

    Random Access Memory or RAM in short, is a very important part of any computer. If you’ve bought a new pre-configured Ubuntu computer or a Virtual Private Server (VPS) and you don’t know any information about how much RAM it has, how much of it is used, the speed of the RAM installed, the type of the RAM, then this article is for you. In this article, I will show you how to find out information about your installed RAM or memory on Ubuntu 18.04 and also find out if you have any problems in your installed RAM. Let’s get started.

    Checking Size and Availability of RAM

    You can check how much RAM you have installed on your Ubuntu 18.04 machine using the following command:

    As you can see from the marked section of the screenshot below, the total installed RAM on my Ubuntu 18.04 machine is 1.9 Giga Bytes (GB).

    You can also find out how much RAM is used and how much RAM is available using free command.

    As you can see from the marked section of the screenshot below, the RAM used on my Ubuntu 18.04 machine is 1.5 Giga Bytes (GB) and the RAM available or free is 258 Mega Bytes (MB).

    Checking the Type and Speed of RAM

    There are different types of RAM available in the market. For example, DDR1, DDR2, DDR3 and DDR4. DDR here means Double Data Rate. At the time of this writing, the most widely used RAM type is DDR3 and DDR4. There are other types of memory for portable devices as well such as SDRAM, DRAM etc.

    Every RAM or memory module these days has different profiles. Each of these profile define the clock speed at which the RAM should be running.

    You can check the type of RAM you have installed on your Ubuntu 18.04 machine using the following command:

    You should see the following window as shown in the screenshot below. This is a lot of information. You can press the and arrow keys to navigate this information.

    Читайте также:  Тест любишь ли ты его после расставания

    Just scroll down a little bit and you should find information about your RAM. As you can see from the screenshot below, the type of RAM installed on my Ubuntu 18.04 machine is DRAM.

    You can also find out the clock speed or speed of the RAM installed on your machine using the dmidecode command. As you see from the marked section of the screenshot below. I don’t have the speed of my RAM listed here as I am using a Virtual Machine. But on real computers, it should be something like 1333 MHz or something like that.

    Checking RAM for Errors

    At times your RAM may suffer many issues as semiconductor devices like RAM are very fragile. You can check your RAM for errors.

    On Ubuntu 18.04, you can use memtester command line utility to check your RAM for errors. memtester is not installed on Ubuntu 18.04 by default. But it is available in the official package repository of Ubuntu 18.04.

    First update the package repository cache of your Ubuntu 18.04 machine with the following command:

    The package repository cache should be updated.

    Now you can install memtester on Ubuntu 18.04 with the following command:

    memtester should be installed.

    Now you can run memtester command to check memory as follows:

    Here SIZE is the amount of memory to allocate and test using memtester utility. ITERATIONS is a number that specifies how many times you want memtester to test the allocated memory.

    As SIZE you can use B for Bytes, K for Kilobytes, M for Megabytes and G for Gigabytes.

    Let’s say you can to allocate 100 Megabytes in RAM and check it twice. You can run the following command to do that:

    As you can see from the screenshot below, the memtester program is testing the RAM.

    When memtester command is complete, as you can see from the screenshot below, all the tests are successful. It means the RAM has no errors. You can of course allocate more memory at once to perform a thorough test.

    The only downside of memtester utility is that you can’t allocate more RAM than you have available as free.

    You can use memtest86+ to do a more thorough check of your RAM. It has no such limitations as memtester. It is installed by default on Ubuntu 18.04.

    Just reboot your Ubuntu machine and from the GRUB menu, select Memory test (memtest86+).

    You should see the following window. Now press F1 to go to Fail-Safe Mode.

    memtest86+ should start checking your RAM for errors as you can see from the screenshot below.

    That’s how you find out different information about RAM and check RAM for errors on Ubuntu 18.04 Bionic Beaver. Thanks for reading this article.

    Источник