Linux определить тип памяти

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

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

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

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

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

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

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

sudo apt install dmidecode

В 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
Читайте также:  Linux mint no resolv conf

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

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

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

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

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

*-memory description: System Memory physical id: 3a slot: System board or motherboard size: 16GiB *-bank:0 description: SODIMM DDR4 Synchronous 2667 MHz (0,4 ns) product: M471A2K43CB1-CTD vendor: Samsung physical id: 0 serial: 122C7326 slot: ChannelA-DIMM0 size: 16GiB width: 64 bits clock: 2667MHz (0.4ns) *-bank:1 description: [empty] physical id: 1 slot: ChannelA-DIMM1 *-bank:2 description: [empty] physical id: 2 slot: ChannelB-DIMM0 *-bank:3 description: [empty] physical id: 3 slot: ChannelB-DIMM1

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

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

Связанные статьи:

Рекомендуемые статьи:

5 Комментарии

Подскажите как такое может быть что не видит вторую планку памяти в материнке. В мать вставлены две планки по 1 гигу. Команда: sudo dmidecode -t memory я так понял вообще видит только один гиг:

# dmidecode 2.12 SMBIOS 2.5 present. Handle 0x0005, DMI type 5, 24 bytes Memory Controller Information Error Detecting Method: 64-bit ECC Error Correcting Capabilities: None Supported Interleave: One-way Interleave Current Interleave: One-way Interleave Maximum Memory Module Size: 4096 MB Maximum Total Memory Size: 16384 MB Supported Speeds: 70 ns 60 ns 50 ns Supported Memory Types: Standard DIMM Memory Module Voltage: 2.9 V Associated Memory Slots: 4 0x0006 0x0007 0x0008 0x0009 Enabled Error Correcting Capabilities: None Handle 0x0006, DMI type 6, 12 bytes Memory Module Information Socket Designation: A0 Bank Connections: 0 1 Current Speed: Unknown Type: Other Unknown EDO Installed Size: 1024 MB (Double-bank Connection) Enabled Size: 1024 MB (Double-bank Connection) Error Status: OK Handle 0x0007, DMI type 6, 12 bytes Memory Module Information Socket Designation: A1 Bank Connections: None Current Speed: Unknown Type: Other Unknown EDO Installed Size: Not Installed Enabled Size: Not Installed Error Status: OK Handle 0x0008, DMI type 6, 12 bytes Memory Module Information Socket Designation: A2 Bank Connections: None Current Speed: Unknown Type: Other Unknown EDO Installed Size: Not Installed Enabled Size: Not Installed Error Status: OK Handle 0x0009, DMI type 6, 12 bytes Memory Module Information Socket Designation: A3 Bank Connections: None Current Speed: Unknown Type: Other Unknown EDO Installed Size: Not Installed Enabled Size: Not Installed Error Status: OK Handle 0x001D, DMI type 16, 15 bytes Physical Memory Array Location: System Board Or Motherboard Use: System Memory Error Correction Type: None Maximum Capacity: 16 GB Error Information Handle: Not Provided Number Of Devices: 4 Handle 0x001E, DMI type 17, 27 bytes Memory Device Array Handle: 0x001D Error Information Handle: Not Provided Total Width: 64 bits Data Width: 64 bits Size: 1024 MB Form Factor: DIMM Set: None Locator: A0 Bank Locator: Bank0/1 Type: DDR2 Type Detail: None Speed: 49926 MHz Manufacturer: Serial Number: Not Specified Asset Tag: None Part Number: None Handle 0x001F, DMI type 17, 27 bytes Memory Device Array Handle: 0x001D Error Information Handle: Not Provided Total Width: 64 bits Data Width: 64 bits Size: No Module Installed Form Factor: DIMM Set: None Locator: A1 Bank Locator: Bank2/3 Type: DDR2 Type Detail: None Speed: 49926 MHz Manufacturer: Serial Number: Not Specified Asset Tag: None Part Number: None Handle 0x0020, DMI type 17, 27 bytes Memory Device Array Handle: 0x001D Error Information Handle: Not Provided Total Width: 64 bits Data Width: 64 bits Size: No Module Installed Form Factor: DIMM Set: None Locator: A2 Bank Locator: Bank4/5 Type: DDR2 Type Detail: None Speed: 49926 MHz Manufacturer: Serial Number: Not Specified Asset Tag: None Part Number: None Handle 0x0021, DMI type 17, 27 bytes Memory Device Array Handle: 0x001D Error Information Handle: Not Provided Total Width: 64 bits Data Width: 64 bits Size: No Module Installed Form Factor: DIMM Set: None Locator: A3 Bank Locator: Bank6/7 Type: DDR2 Type Detail: None Speed: 49926 MHz Manufacturer: Serial Number: Not Specified Asset Tag: None Part Number: None

В то время как: sudo lshw -class memory понимает что есть 2 гига памяти но не видит что заняты два слота, а не один:

sudo lshw -class memory *-firmware описание: BIOS производитель: Phoenix Technologies, LTD физический ID: 0 версия: 6.00 PG date: 11/15/2007 размер: 128KiB capacity: 448KiB возможности: isa pci pnp apm upgrade shadowing cdboot bootselect socketedrom edd int13floppy360 int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer int10video acpi usb ls120boot zipboot biosbootspecification uefi *-cache:0 описание: L1 кэш физический ID: a слот: Internal Cache размер: 128KiB capacity: 128KiB возможности: synchronous internal write-back *-cache:1 описание: L2 кэш физический ID: b слот: External Cache размер: 512KiB capacity: 512KiB возможности: synchronous internal write-back *-memory:0 описание: Системная память физический ID: 1d слот: Системная плата или материнская плата размер: 2012MiB *-bank:0 описание: DIMM DDR2 49926 MHz (0,0 ns) продукт: None физический ID: 0 слот: A0 размер: 1GiB разрядность: 64 bits частота: 2681MHz (0.4ns) *-bank:1 описание: DIMM DDR2 49926 MHz (0,0 ns) [пусто] продукт: None физический ID: 1 слот: A1 разрядность: 64 bits частота: 2681MHz (0.4ns) *-bank:2 описание: DIMM DDR2 49926 MHz (0,0 ns) [пусто] продукт: None физический ID: 2 слот: A2 разрядность: 64 bits частота: 2681MHz (0.4ns) *-bank:3 описание: DIMM DDR2 49926 MHz (0,0 ns) [пусто] продукт: None физический ID: 3 слот: A3 разрядность: 64 bits частота: 2681MHz (0.4ns) *-cache:0 описание: Кэш L1 физический ID: 0 размер: 128KiB *-cache:1 описание: Кэш L2 физический ID: 1 размер: 512KiB *-memory:1 UNCLAIMED описание: RAM memory продукт: MCP61 Memory Controller производитель: NVIDIA Corporation физический ID: a сведения о шине: pci@0000:00:00.0 версия: a1 разрядность: 32 bits частота: 66MHz (15.2ns) возможности: ht bus_master cap_list конфигурация: latency=0 *-memory:2 UNCLAIMED описание: RAM memory продукт: MCP61 Memory Controller производитель: NVIDIA Corporation физический ID: 1.2 сведения о шине: pci@0000:00:01.2 версия: a2 разрядность: 32 bits частота: 66MHz (15.2ns) конфигурация: latency=0
free -m total used free shared buffers cached Память: 2012 1394 618 44 138 759 -/+ буферы/кэш: 496 1516 Подкачка: 2049 0 2049

У вас очень старые версии dmidecode 2.12 и SMBIOS 2.5. В настоящее время актуальными являются версии dmidecode 3.2 и SMBIOS 3.1.1. Обновите вашу систему, обновите программу dmidecode — это может помочь.

Читайте также:  Linux remove directory resource busy

Источник

Как узнать тип установленных модулей памяти в Ubuntu

Как узнать тип установленных модулей памяти в Ubuntu

Как узнать тип установленных модулей памяти в Ubuntu

Как узнать, какие модули памяти установлены (DDR2, DDR3 или DDR4) в компьютере, не открывая его? Если вам нужно купить дополнительные модули, их тип и частота должны совпадать с уже установленными. Если у вас Ubuntu, вы можете получить информацию об имеющихся модулях памяти, даэе не устанавливая дополнительные программы.

Вам потребуется утилита biosdecode , работающая в командной строке, и уже установленная в системе, будь то Linux, UNIX или *BSD. Инструмент dmidecode представляет информацию из интерфейса DMI в читаемом формате. В результатах выполнения команды содержатся сведения о компонентах компьютера, а также другая полезная информация, например, серийные номера и версии BIOS.

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

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

В результате вы получите сведения по установленным планкам ОЗУ. Для каждого модуля будет выводиться примерно следующая информация:

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

Вам будут интересны строки Form Factor и Type, они расскажут, какой именно модуль вам понадобится. Частота модулей указывается в строке Speed, а размер — в строке Size.

Альтернативный способ

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

Результат команды будет примерно следующим:

H/W path Device Class Description
/0/0 memory 64KiB BIOS
/0/11 memory 64KiB L1 cache
/0/12 memory 64KiB L1 cache
/0/13 memory 512KiB L2 cache
/0/14 memory 3MiB L3 cache
/0/16 memory 8GiB System Memory
/0/16/0 memory 4GiB SODIMM DDR4 Synchronous 2133 MHz (0,5 ns)
/0/16/1 memory [empty]
/0/16/2 memory 4GiB SODIMM DDR4 Synchronous 2133 MHz (0,5 ns)
/0/16/3 memory [empty]
/0/100/1f.2 memory Memory controller

Читайте также:  Сообщение об операционной системе линукс

Жирным выделены интересующие строки, в которых кратко приведена важная для нас информация.

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Источник

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