Назад | Перейти на главную страницу

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

У меня есть Linux-машина с установленной на ней ОС Ubuntu. Теперь я хочу обновить оборудование. А именно хотелось бы установить побольше ОЗУ. У меня вопрос: как мне определить, какая оперативная память установлена ​​сейчас, какие типы оперативной памяти совместимы с моим текущим оборудованием и какой максимальный объем памяти я могу установить?

Для ответа на эти вопросы предпочтительнее использовать командную строку. Спасибо.

dmidecode расскажет вам, как сообщает о себе RAM и т. д., путем декодирования информации в таблице. Есть Пакет Ubuntu этого уже тоже. Соответствующие части примера вывода могут быть:

Handle 0x0005, DMI type 5, 22 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: 1024 MB
    Maximum Total Memory Size: 3072 MB
    Supported Speeds:
        Other
    Supported Memory Types:
        Other
        DIMM
        SDRAM
    Memory Module Voltage: 3.3 V
    Associated Memory Slots: 3
        0x0006
        0x0007
        0x0008
    Enabled Error Correcting Capabilities:
        Unknown

Handle 0x0006, DMI type 6, 12 bytes
Memory Module Information
    Socket Designation: DIMM 1
    Bank Connections: 0 1
    Current Speed: Unknown
    Type: Other DIMM SDRAM
    Installed Size: 256 MB (Double-bank Connection)
    Enabled Size: 256 MB (Double-bank Connection)
    Error Status: OK

Однако будьте осторожны, некоторые реализации BIOS ошибочны и / или полностью лежат в этих данных.

Инструмент под названием

 lshw

могу сказать, что именно вам нужно.

Он фактически использует dmidecode для памяти, но предоставляет больше информации об оборудовании в целом.

Причуд достаточно (например, в материнских платах HP xeon с 18 банками вы можете использовать только 12 для небуферизованной памяти), поэтому лучше всего найти плату и спросить у производителя. Например, у HP есть веб-сайт конфигурации памяти. Dmidecode и другие программные решения не раскрывают всей истории. Даже BIOS не может сказать вам обо всех подводных камнях.