
리눅스 컴퓨터에 문제가 생겨 트러블슈팅을 해야 할 때, 가장 먼저 해야 할 일은 PC의 하드웨어 정보를 파악하는 것입니다. 본체를 분해해서 부품을 하나씩 확인하는 대신, HardInfo라는 작고 사용하기 쉬운 애플리케이션을 활용하면 컴퓨터의 모든 하드웨어 정보를 한눈에 확인할 수 있습니다.
설치 방법
HardInfo는 대부분의 리눅스 배포판 소프트웨어 센터나 패키지 관리자에서 찾을 수 있습니다. 우분투 소프트웨어 센터에서는 'System Profiler and Benchmark'라는 이름으로 등록되어 있으니 참고하세요. 항목을 클릭한 후 '설치' 버튼을 누르면 간단히 설치됩니다.

또는 터미널에서 다음 명령어 한 줄로 설치할 수도 있습니다.
sudo apt install hardinfo

시스템 요약 및 운영체제 정보
HardInfo를 처음 실행하면 'Computer → Summary' 페이지가 기본으로 열립니다. 여기에서 PC에 대한 가장 핵심적인 정보들을 한자리에서 확인할 수 있습니다.

- Operating System: 현재 사용 중인 리눅스 배포판과 버전
- CPU: 프로세서의 정확한 모델명, 속도(GHz), 코어 수, 멀티스레딩 지원 시 코어당 스레드 수
- RAM: 사용 가능한 메모리 용량(KB 단위)
- Motherboard: 메인보드의 모델과 칩셋 정보
- Graphics: GPU의 제조사·모델명과 현재 활성화된 해상도
- Storage: 운영체제와 파일이 저장된 모든 저장 장치 목록
- Printers / Audio: PC에 연결된 프린터(있다면)와 오디오 서브시스템 정보
운영체제 상세 정보
왼쪽 패널의 메뉴에서 'Operating System'을 선택하면 설치된 OS에 대한 더 자세한 정보를 볼 수 있습니다.

표시되는 항목 중 특히 기억해 둘 만한 두 가지는 다음과 같습니다.
- Kernel: 현재 시스템에서 실행 중인 커널의 이름과 버전
- Computer Name: 로컬 네트워크에서 다른 PC가 내 컴퓨터를 식별하는 '호스트명(hostname)'
CPU 및 메모리 상세 정보
CPU에 대한 자세한 사양을 보려면 'Devices → Processor'를 선택하세요.

여기에서는 CPU 전체 속도뿐 아니라 개별 코어별 속도와 사용 가능한 캐시 용량까지 확인할 수 있습니다.
바로 아래의 'Memory'를 선택하면 설치된 총 메모리 용량(Summary 페이지와 동일)과 함께, 여유 메모리(MemFree)와 애플리케이션이 실제로 사용할 수 있는 메모리(MemAvailable)를 구분해서 볼 수 있습니다.

운영체제 설정에 따라 'SwapTotal' 필드 옆에 가상 메모리 용량도 표시됩니다. 스왑(swap)은 저장 장치의 일부 영역을 실제 RAM의 느린 확장 공간처럼 활용하는 기능입니다.
GPU, 저장 장치, 네트워크 상세 정보
그래픽 카드(GPU)와 메인보드에 연결된 다른 확장 카드의 정보를 확인하려면 'PCI Devices'로 이동하세요.

그래픽 카드는 'VGA compatible controller'라는 이름으로 표시됩니다. 해당 항목을 클릭하면 창 하단에 정확한 모델명, 탑재된 비디오 메모리 용량 등 상세 정보가 나타납니다.

모든 저장 장치와 연결된 컨트롤러 정보를 보려면 'Storage'를 선택하세요. 스크린샷에는 하드 디스크 하나만 보이지만, 실제 PC에는 여러 개의 드라이브나 SSD 등 다른 종류의 저장 장치가 있을 수 있습니다. 각 항목을 클릭하면 창 하단에 해당 장치의 세부 정보가 표시됩니다.

네트워크/인터넷 연결 상태를 확인하려면 'Network'를 선택하세요. 컴퓨터에서 사용 가능한 모든 네트워크 인터페이스 목록과 함께, 각 인터페이스의 송수신 데이터량과 IP 주소를 확인할 수 있습니다. 항목을 클릭하면 인터페이스 유형, 사용 중인 인터넷 프로토콜 등 추가 정보도 볼 수 있습니다.
벤치마크로 성능 점검하기
HardInfo는 PC 성능을 측정할 수 있는 벤치마크 도구도 함께 제공합니다. 왼쪽 메뉴의 'Benchmarks' 그룹에서 찾을 수 있습니다.

대부분의 벤치마크는 다양한 작업에서의 CPU 처리 속도를 측정하며, 기본적인 GPU 테스트('GPU Drawing')도 포함되어 있어 그래픽 성능을 대략적으로 가늠해볼 수 있습니다.
하드웨어 리포트 생성
방대한 하드웨어 정보를 전부 외워두기란 어렵습니다. HardInfo는 이를 위해 리포트 생성 기능을 제공하며, 상단 툴바의 'Generate Report' 버튼을 클릭하면 됩니다.

모든 옵션을 활성화한 상태로 리포트를 생성한 뒤, USB 메모리 같은 안전한 곳에 저장해 두면 나중에 문제가 발생했을 때 큰 도움이 됩니다.
하드웨어를 확인하려는 이유가 이미 발생한 문제 때문이라면 추가 점검도 고려해 보세요. 예를 들어 화면이 일정 시간 후 깨지거나 왜곡된다면 GPU 스트레스 테스트로 원인을 좁혀볼 수 있고, 컴퓨터가 전반적으로 느려졌다면 저장 장치 벤치마크를 실행해 정상적인 성능을 내고 있는지 확인하는 것이 좋습니다.
혹시 하드웨어 구성을 확인하는 데 다른 방법을 사용하고 계신가요? 더 좋다고 생각하는 유틸리티가 있다면 아래 댓글로 의견을 나눠주세요.