티스토리 뷰

Linux

dmidecode (리눅스 하드웨어 확인)

초보의 CHOMAN 2016.01.28 10:16

dmidecode (리눅스 하드웨어 확인)



리눅스에서 하드웨어 사양을 확인할수 있는 명령어


DMI 디코더라고 되어 있는데 DMI TABLE에서 정보를 가지고 와서 텍스트 형태로 출력해주는 명령어라고 한다.


사실 생소한 명령어 이긴 한데 꽤나 세부적인 정보를 출력해준다.



설치


yum install dmidecode 







도움말


man dmidecode

 






확인 가능한 정보들


DMI TYPES

       The SMBIOS specification defines the following DMI types:


       Type   Information

       --------------------------------------------

          0   BIOS

          1   System

          2   Baseboard

          3   Chassis

          4   Processor

          5   Memory Controller

          6   Memory Module

          7   Cache

          8   Port Connector

          9   System Slots

         10   On Board Devices

         11   OEM Strings

         12   System Configuration Options

         13   BIOS Language

         14   Group Associations

         15   System Event Log

         16   Physical Memory Array

         17   Memory Device

         18   32-bit Memory Error

         19   Memory Array Mapped Address

         20   Memory Device Mapped Address

         21   Built-in Pointing Device

         22   Portable Battery

         23   System Reset

         24   Hardware Security

         25   System Power Controls

         26   Voltage Probe

         27   Cooling Device

         28   Temperature Probe

         29   Electrical Current Probe

         30   Out-of-band Remote Access

         31   Boot Integrity Services

         32   System Boot

         33   64-bit Memory Error

         34   Management Device

         35   Management Device Component

         36   Management Device Threshold Data

         37   Memory Channel

         38   IPMI Device

         39   Power Supply

         40   Additional Information

         41   Onboard Devices Extended Information

         42   Management Controller Host Interface 



인터넷 자료들을 보면 grep, egrep 명령어와 함께 사용하여 각종 하드웨어 일련번호, 제조사 등을 뽑아내는 자료들이 많이 있다.



기본적인 사용법은 아래와 같이 -t 옵션과 위의 표에서 보고 싶은 타입번호를 넣으면 출력된다.



dmidecode -t <타입번호> 




CPU 프로세서 정보를 한번 출력해봐야지


[root@localhost ~]# dmidecode -t 4

# dmidecode 2.12

SMBIOS 2.2 present.


Handle 0x0004, DMI type 4, 32 bytes

Processor Information

Socket Designation: Socket 754

Type: Central Processor

Family: Sempron

Manufacturer: AMD

ID: C0 0F 02 00 FF FB 8B 07

Signature: Family 15, Model 44, Stepping 0

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)

MMX (MMX technology supported)

FXSR (FXSAVE and FXSTOR instructions supported)

SSE (Streaming SIMD extensions)

SSE2 (Streaming SIMD extensions 2)

Version: AMD Sempron(tm) Processor 3000+

Voltage: 1.4 V

External Clock: 201 MHz

Max Speed: 3000 MHz

Current Speed: 1810 MHz

Status: Populated, Enabled

Upgrade: Socket 754

L1 Cache Handle: 0x0008

L2 Cache Handle: 0x0009

L3 Cache Handle: No L3 Cache



결과를 보니 ... CPU 이름, VOLT, 캐시, 소켓 등 꽤나 세부적인 정보들을 출력해준다 (2007년에 구매한 단일 AMD 셈프론 3000+) 이다.


지금은 인텔이 대세이지만 저때는 AMD가 잘 나갔었다. 가격도 저렴하고 게임방에는 다 AMD 였다.


하여튼 이런 명령어도 있다는걸 알고 있으면 좋을것 같다.




자료 참고한 사이트


http://blog.naver.com/skyhomo/220178099360

 








댓글
댓글쓰기 폼