ハードウェアの情報を読み出すdmidecode

SMBIOSからハードウェアの情報を読み出してくれるコマンドdmidecode(http://www.nongnu.org/dmidecode/)。なぜかLinux方面で有名だが、FreeBSDportsports/sysutils/dmidecode)にもある。


アウトプットはこんな感じ。

Handle 0x0001, DMI type 1, 25 bytes
System Information
        Manufacturer: Sony Corporation
        Product Name: PCG-N505A_BP(J)
        Version: 01
        Serial Number: XXXXXX-XXXXXX
        UUID: Not Settable
        Wake-up Type: Unknown

Handle 0x0004, DMI type 4, 32 bytes
Processor Information
        Socket Designation: MMO Con1
        Type: Central Processor
        Family: Celeron
        Manufacturer: GenuineIntel

        Version: Celeron(TM)
        Voltage: 2.9 V
        External Clock: Unknown
        Max Speed: 300 MHz
        Current Speed: 366 MHz
        Status: Populated, Enabled
        Upgrade: ZIF Socket
        L1 Cache Handle: No L1 Cache
        L2 Cache Handle: 0x000A
        L3 Cache Handle: No L3 Cache

べんり!

そのほか、dmidecodeには、IBMCOMPAQそれぞれのマシンに特有の情報を読み出してくれるownership, vpddecodeというコマンドも付属する。まあ、片方は買収され、片方はPC部門を売り払ってしまったわけだが。