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

Содержание
  1. Как узнать, какая установлена оперативная память и сколько слотов RAM занято в Linux
  2. Информация об оперативной памяти в Linux. Свободная, занятая и тип памяти
  3. Свободная и занятая оперативная память
  4. Команда free
  5. Команда vmstat
  6. Команда top
  7. Команда htop
  8. Файл /proc/meminfo
  9. Тип памяти и частота
  10. Заключение
  11. Linux: просмотр типа памяти и кол-во занятых слотов
  12. Похожие статьи
  13. 8 комментариев
  14. 16 команд для проверки аппаратной части компьютера в Linux
  15. Информация о комплектации компьютера
  16. 1. lscpu
  17. 2. lshw – список аппаратных устройств
  18. 3. hwinfo – информация об аппаратуре компьютера
  19. 4. lspci – список устройств PCI
  20. 5. lsscsi — список устройств scsi
  21. 6. lsusb – подробный список шин и устройств usb
  22. 7. Inxi
  23. 8. lsblk — список блочных устройств
  24. 9. df – дисковое пространство файловых систем
  25. 10. Pydf – команда df, написанная на языке Python
  26. 11. fdisk
  27. 12. mount
  28. 13. free – проверка оперативной памяти
  29. 14. dmidecode
  30. 15. Файлы /proc
  31. 16. hdparm
  32. Заключение

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

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

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

Итак, в этой статье мы научимся, как узнать, какая модель оперативной памяти установлена, какие у неё характеристики и сколько слотов занято в Linux. Мы познакомимся с несколькими программами для показа информации об оперативной памяти в Linux.

Если у вас Windows, то аналогичную инструкцию смотрите по ссылке «Как выбрать дополнительную оперативную память». Кстати, эта статья рекомендуется и пользователям Linux, если вы не можете найти в точности такую же модель RAM — в статье даются советы, на какие характеристики оперативной памяти особенно нужно обратить внимание при выборе дополнительных модулей ОЗУ.

Как использовать dmidecode для получения информации об установленной в системе оперативной памяти. Что означает вывод dmidecode

Первая утилита, с которой мы познакомимся, называется dmidecode. Если она отсутствует в вашей системе, то в Debian, Linux Mint, Ubuntu, Kali Linux и их производные программа устанавливается следующим образом:

В Arch Linux, BlackArch и производные утилита устанавливается так:

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

Для более сжатой информации, выполните команду:

В этом выводе значение строк следующее:

  • Maximum Capacity — максимально поддерживаемое системой количество оперативной памяти
  • Number Of Devices — количество устройств, то есть сколько слотов памяти имеется. Будьте осторожны с этими значениями, особенно на ноутбуках, поскольку это значение берётся как количество слотов, которое может поддерживать материнская плата. Но производители могут принять решение, что вместо 4 возможных слотов RAM, они паяют только 2 слота. То есть в реальности слотов может быть меньшше.
  • Size — объём оперативной памяти
  • Form Factor — тип модуля, например, SODIMM — это оперативная память для ноутбуков (уменьшенный размер)
  • Type — тип памяти, например, DDR4
  • Speed — скорость, например, 2667 MT/s
  • Manufacturer — производитель, например, Samsung
  • Part Number — точное название модели оперативной памяти, например, M471A2K43CB1-CTD
  • Minimum Voltage — минимальный вольтаж, например, 1.2 V
  • Maximum Voltage — максимальный вольтаж, например, 1.2 V
  • Configured Voltag — настроенный вольтаж, например, 1.2 V
Читайте также:  Iringer для mac os

Как с помощью lshw посмотреть информацию об оперативной памяти

Вторая программа, которая показывает модель оперативной памяти в Linux, это lshw. Если она отсутствует в вашей системе, то в Debian, Linux Mint, Ubuntu, Kali Linux и их производные программа устанавливается следующим образом:

В Arch Linux, BlackArch и производные утилита устанавливается так:

Чтобы показать модель, производителя и характеристики ОЗУ в Linux выполните команду:

Пример вывода информации об ОЗУ:

  • size — это общий размер оперативной памяти в системе, либо размер данного модуля
  • product — это точная модель ОЗУ, установленной в Linux
  • vendor — производитель
  • clock — частота

Как можно увидеть, имеется четыре bank (с 0 до 4) — то есть программа показывает, что в системе может быть четыре модуля оперативной памяти. Но на данной модели ноутбука имеется только два слота, следовательно, материнская плата поддерживает 4 слота ОЗУ, а на практике возможно установить только 2.

  • description: [empty] означает, что данный слот пустой.

Источник

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

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

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

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

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

Команда free

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

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

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

Команда vmstat

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

Команда top

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

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

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

Команда htop

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

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

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

Файл /proc/meminfo

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

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

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

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

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

Читайте также:  Windows media installation error

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

Заключение

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

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

Источник

Linux: просмотр типа памяти и кол-во занятых слотов

Решил проапгрейдить ноут. К сожалению, не нашел информацию про кол-во памяти в моей модели. Но, Linux — это Linux и узнать всю необходимую информацию можно всего в несколько команд..

Кол-во слотов памяти:

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

Выведет, что-то вроде:

Тут соответственно, SODIMM DDR3 — тип памяти, 4GiB = размер памяти, 1600 MHz — частота.

Как видите ничего сложного — нужную информацию получить очень легко, теперь можно отправляться за покупками.

—[дополнено 17.09.16]—

Однако, не забывайтесь свериться со спецификацией вашей материнки (конфигурацией ноута), в моем случае оказалось что подходящая память была DDR3L и максимально лишь 16 Гб (2×8Гб)

Похожие статьи

8 комментариев

$ sudo lshw -short -C memory
[sudo] password for vitto:
H/W path Device Class Description
=========================================================
/0/0 memory 64KiB BIOS
/0/4/5 memory 256KiB L1 cache
/0/4/6 memory 1MiB L2 cache
/0/4/7 memory 8MiB L3 cache
/0/24 memory 16GiB System Memory
/0/24/0 memory 4GiB DIMM DDR3 Synchronous 1333 MHz (0.8 ns)
/0/24/1 memory 4GiB DIMM DDR3 Synchronous 1333 MHz (0.8 ns)
/0/24/2 memory 4GiB DIMM DDR3 Synchronous 1333 MHz (0.8 ns)
/0/24/3 memory 4GiB DIMM DDR3 Synchronous 1333 MHz (0.8 ns)

Источник

16 команд для проверки аппаратной части компьютера в Linux

Информация о комплектации компьютера

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

В данной статье кратко рассказывается о нескольких наиболее часто используемых командах, предназначенных для получения информации и особенностях настройки различных периферийных устройств и компонентах компьютера. Среди рассматриваемых — команды lscpu, hwinfo, lshw, dmidecode, lspci и другие.

1. lscpu

Команда lscpu выдает информацию о процессоре и его составляющих. В ней нет каких-либо дополнительных параметров или функциональных возможностей.

2. lshw – список аппаратных устройств

Утилита общего назначения, которая сообщает подробную и краткую информацию о нескольких различных аппаратных устройствах, таких как процессор, память, диск, контроллеры usb, сетевые адаптеры и т.д. Команда lscpu извлекает информацию из различных файлов /proc.

Если вы хотите больше узнать о команде lshw, то обратите внимание на пост Получаем интфомацию в Linux об аппаратных частях компьютера с помощью команды lshw .

3. hwinfo – информация об аппаратуре компьютера

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

Читайте также:  Как обновится до windows 10 чистая установка

4. lspci – список устройств PCI

Команда lspci выдает список всех шин PCI, а также подробную информация об устройствах, которые к ним подключены. Под эту категорию подпадают следующие устройства — адаптер vga, графическая карта, сетевой адаптер, порты usb, контроллеры sata и т.д.

Отфильтруйте информацию о конкретном устройстве с помощью команды grep.

5. lsscsi — список устройств scsi

Выдается список устройств scsi/sata, например, жестких дисков и оптических приводов.

6. lsusb – подробный список шин и устройств usb

Эта команда показывает информацию о контроллерах usb и подробные сведения о подключенных к ним устройствах. По умолчанию выдается краткая информация. Для того, чтобы о каждом порте usb получить подробную информацию, используйте параметр «-v».

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

7. Inxi

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

8. lsblk — список блочных устройств

Перечисляется информация о всех блочных устройствах, которыми являются разделы жестких дисков и других устройств хранения данных, например, оптических приводов и флэш-накопителей

9. df – дисковое пространство файловых систем

Отчеты о различных разделах, об их точках монтирования и о том, сколько в каждом разделе есть свободного места.

10. Pydf – команда df, написанная на языке Python

Улучшенный вариант команды df , написанной на языке python, который выдает информацию в цвете, что выглядит лучше, чем информация, выдаваемая командой df

11. fdisk

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

12. mount

Команда mount используется для монтирования/демонтирования, а также для просмотра смонтированных файловых систем.

Опять же, используйте команду grep для отфильтровывания информации только о тех файловых системах, которые вам интересны

13. free – проверка оперативной памяти

С помощью команды free проверьте объем используемой, свободной и общий объема оперативной памяти, имеющейся в системе.

14. dmidecode

Команда dmidecode отличается от всех других команд. Она извлекает информацию об оборудовании, читая для этого данные из структур данных SMBOIS (которые также называются таблицами DMI).

Подробности смотрите на странице man.

15. Файлы /proc

Во многих виртуальных файлах каталога /proc содержится информация об аппаратном обеспечении и о конфигурациях. Ниже приведены некоторые из них.

Информация о процессоре/памяти

Информация о Linux/ядре

16. hdparm

Команда hdparm получает информацию об устройствах sata, например, жестких дисков.

Заключение

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

Для тех, кто не хочет запоминать и вводить команды, на рабочем столе есть графические инструментальные средства. Hardinfo и I-nex — некоторые из популярных инструментальных средств, с помощью которых можно получить подробную информацию о большом количестве различных аппаратных компонентов.

Источник

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