dmidecode: mengekstrak informasi hardware laptop


Install dmidecode
dmidecode adalah tool yang digunakan untuk menginformasikan detail hardware anda sesuai yang tercantum pada sistem BIOS anda. Infomasi yang akan kita dapatkan berupa nama model, serial number, versi BIOS dan lain sebagainya. Menginstall tool ini sangat mudah di linux yaitu

sudo apt-get install dmidecode # Ubuntu

atau

sudo pacman -S dmidecode # Arch-Linux

Penggunaan
Untuk mengetahui detail penggunaan dari dmidecode dapat dilihat dengan mengetik command berikut ini pada terminal anda.

man dmidecode

Ada banyak cara mengekstrak informasi hardware anda menggunakan dmidecode salah satunya yang sering saya gunakan yakni

sudo dmidecode -t nama_hardware

Rincian nama_hardware yakni sebagai berikut: bios, system, baseboard, chassis, processor, memory, cache, connector, dan slot.

Contoh
Berikut contoh penggunakan dmidecode untuk mengekstrak informasi processor laptop saya.

syah@syah-HP:~$ sudo dmidecode -t processor
# dmidecode 2.12
SMBIOS 2.7 present.

Handle 0x0039, DMI type 4, 42 bytes
Processor Information
    Socket Designation: U3E1
    Type: Central Processor
    Family: Core i7
    Manufacturer: Intel(R) Corporation
    ID: A9 06 03 00 FF FB EB BF
    Signature: Type 0, Family 6, Model 58, Stepping 9
    Flags:
        FPU (Floating-point unit on-chip)
        VME (Virtual mode extension)
        DE (Debugging extension)
        PSE (Page size extension)
        TSC (Time stamp counter)
        MSR (Model specific registers)
        PAE (Physical address extension)
        MCE (Machine check exception)
        CX8 (CMPXCHG8 instruction supported)
        APIC (On-chip APIC hardware supported)
        SEP (Fast system call)
        MTRR (Memory type range registers)
        PGE (Page global enable)
        MCA (Machine check architecture)
        CMOV (Conditional move instruction supported)
        PAT (Page attribute table)
        PSE-36 (36-bit page size extension)
        CLFSH (CLFLUSH instruction supported)
        DS (Debug store)
        ACPI (ACPI supported)
        MMX (MMX technology supported)
        FXSR (FXSAVE and FXSTOR instructions supported)
        SSE (Streaming SIMD extensions)
        SSE2 (Streaming SIMD extensions 2)
        SS (Self-snoop)
        HTT (Multi-threading)
        TM (Thermal monitor supported)
        PBE (Pending break enabled)
    Version: Intel(R) Core(TM) i7-3612QM CPU @ 2.10GHz
    Voltage: 1.0 V
    External Clock: 100 MHz
    Max Speed: 4000 MHz
    Current Speed: 2100 MHz
    Status: Populated, Enabled
    Upgrade: Socket rPGA988B
    L1 Cache Handle: 0x003B
    L2 Cache Handle: 0x003C
    L3 Cache Handle: 0x003D
    Serial Number: 
    Asset Tag: 
    Part Number: 
    Core Count: 4
    Core Enabled: 4
    Thread Count: 8
    Characteristics:
        64-bit capable
        Multi-Core
        Hardware Thread
        Execute Protection
        Enhanced Virtualization
        Power/Performance Control

syah@syah-HP:~$