dmidecode
==
1. dmidecode 란 컴퓨터의 메인보드에 있는 DMI(Desktop Management Interface, SMBIOS) 테이블의 정보를 사람이 읽을 수 있는 ASCII 형태로 출력함 = DMI table을 Decoding 해주는 커맨드
2. 용도 및 목적
마더보드의 모델 시리얼, 칩셋 정보, 메모리 뱅크 정보, vendor 정보 등 BIOS에서 확인 가능한 하드웨어 정보를 OS 상에서 확인할 수 있게 한다.
하드웨어에 문제가 생겨 파트 정보를 확인하거나 업그레이드 계획을 세울 때 유용하게 사용된다.
==
1) 시스템 정보 출력
$ dmidecode | grep -i -A9 "system information"
2) BIOS 정보 출력
$ dmidecode | grep -i -A12 "bios information"
3) dmidecode 커맨드만 입력시, 모든 정보가 나오므로 -t 또는 -s 옵션을 사용하여 원하는 정보만 출력이 가능
$ man dmidecode | grep -i "dmi type" -A50
type 옵션으로 코드를 지정
$ dmidecode -t 17 | egrep -i "memory|size"
-s 옵션의 매개변수로 출력할 정보만 입력
bios -> bios 정보 출력 ( /dev/mem 에서 읽어옴)
processor -> CPU 정보 출력
baseboard -> 메인보드 정보 출력
$ dmidecode -s
DMI 테이블에 있는 각 항목의 핸들을 카운트
$ dmidecode | grep ^Handle | wc -l
현재 메모리 정보 확인
$ cat /proc/meminfo
최대 메모리 크기 확인
$ dmidecode -t 16 | grep -i "max"
총 메모리 용량으로는 몇기가로 배분되어있는지 확인이 불가능하다.
그렇기 때문에 각 핸들마다 Memory Size 확인이 가능
$ dmidecode -t 17 | egrep -i 'handle|memory|size'
'OS > Linux&Unix' 카테고리의 다른 글
[rhel8.4] top 명령어 (0) | 2024.03.18 |
---|---|
[rhel8.4] ps 명령어 (0) | 2024.03.18 |
[rhel8.4] 네트워크 인터페이스 Bonding (0) | 2024.03.15 |
NTP 시간동기화 (feat. Chrony와의 차이점) (0) | 2023.08.10 |
[Linux] scp로 windows에 파일 전송하기 (0) | 2023.06.19 |