Чи можу я визначити свою ОЗУ, не вимикаючи Linux?


18

Я хотів би призначити нову оперативну пам’ять для нашого внутрішнього тестового сервера VMware. (Це споживча скринька, яку ми використовуємо для тестування нашого програмного забезпечення та використання ділових машин). Я забув, яку оперативну пам’ять має, і я вважаю за краще не перезавантажувати машину і не запускати memtest86 +, щоб отримати специфікації оперативної пам'яті. Чи є якимось чином я можу знати, яку оперативну пам’ять купити, не вимикаючи Linux і не відбиваючи всіх від себе? EG - це інформація десь /proc?

Відповіді:


25

Ви можете спробувати запустити (як root) dmidecode -t memory. Я вважаю, що для цього lshwвикористовується (як описано в іншому відповіді), але він надає інформацію в іншій формі, і lshwвона недоступна для кожного дистрибутива Linux. Також у моєму випадку dmidecode створює номер активу, корисний для підключення до веб-сайту підтримки Dell.


Ви впевнені, що він доступний не скрізь? Чого вам не вистачало?
thepang

RHEL5, що я працюю на всіх наших серверах і робочих станціях. Це може бути в якомусь третьому репо, але мені це не дуже потрібно, якщо є dmidecode.
jsbillings

Я думаю, що dmidecode - це шлях. Також дивіться цю відповідь для отримання додаткової інформації.
belacqua

dmidecode мені багато разів служив для запиту пам’яті
BozoJoe,

Зауважте, що lshwце в EPEL, який максимально наближений до стороннього додаткового репо, як ви можете отримати із RHEL. (Хоча я щойно переглянув це, використовуючи лише раніше dmidecode.)
mattdm

16

Ось що lshw -c memory( як root ) дає мені:

  *-firmware              
       description: BIOS
       vendor: Acer
       physical id: 0
       version: V1.41 (01/07/08)
       size: 113KiB
       capacity: 960KiB
       capabilities: isa pci pcmcia pnp upgrade shadowing escd cdboot acpi usb agp biosbootspecification
  *-cache:0
       description: L1 cache
       physical id: 5
       slot: L1 Cache
       size: 64KiB
       capacity: 64KiB
       capabilities: asynchronous internal write-back
  *-cache:1
       description: L2 cache
       physical id: 6
       slot: L2 Cache
       size: 4MiB
       capacity: 4MiB
       capabilities: burst internal write-back
  *-memory
       description: System Memory
       physical id: 16
       slot: System board or motherboard
       size: 4GiB
     *-bank:0
          description: SODIMM DDR2 Synchronous 667 MHz (1.5 ns)
          product: SODIMM000
          vendor: Mfg 0
          physical id: 0
          serial: 1234-B0
          slot: M1
          size: 2GiB
          width: 64 bits
          clock: 667MHz (1.5ns)
     *-bank:1
          description: SODIMM DDR2 Synchronous 667 MHz (1.5 ns)
          product: SODIMM001
          vendor: Mfg 1
          physical id: 1
          serial: 1234-B1
          slot: M2
          size: 2GiB
          width: 64 bits
          clock: 667MHz (1.5ns)

Що ви шукаєте, це " Пам'ять системи ".


Це було надзвичайно зручно знати, дякую! Обидві ваші відповіді спрацювали, і оскільки я міг прийняти лише одну, я прийняв jsbillings 'і підтримав вашу.
Джош

@josh Якщо те, що хлопець каже, правдиве, lshwвоно не скрізь доступне, то, безумовно, його відповідь вищий.
thepang

1
Це я думав, але важко, коли обидві відповіді були правильними АФАКТИЧНО! Крім того, у нього менше представників, тому він міг би використати додатковий +5 більше, так я все одно бачу ... :-)
Джош

Чи працюють dmidecode та lshw із вбудованими пристроями ARM?
Анкур Агарвал
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.