※ 본 게시글은 필자의 개인 경험을 토대로 작성된 것으로, 잘못된 정보를 포함하고 있을 수 있습니다. ※
우분투 (Ubuntu) 운영체제를 사용하는 사람은, 필요에 따라서 현재의 하드웨어(hardward) 속성을 확인할 필요가 있다. 예를 들어 해당 컴퓨터(서버)에 프로그램을 설치해야 하는데, 자신의 하드웨어 상황에 맞게 적절한 프로그램을 설치해야 한다.
※ CPU 사양 확인하는 방법: 기본적인 제품 이름 ※
가장 먼저, CPU 사양을 확인하는 방법을 알아보자. 첫번째로 바로 CPU 정보(info)를 사용할 수 있다. 다음과 같은 코드를 사용하면 CPU 정보를 확인할 수 있다.
cat /proc/cpuinfo | more
필자가 위와 같은 명령어를 사용했을 때, 다음과 같이 출력되는 것을 확인할 수 있었다. 필자의 리눅스 서버의 CPU는 다음과 같이 Intel(R) Xeon(R) Gold 6140 CPU @ 2.30GHz 제품을 사용하고 있는 것을 확인할 수 있다.
참고로 CPU의 개수가 여러 개 일 수 있다. 그래서 물리적인 CPU 장치 자체의 개수가 몇 개인지 확인하고자 할 때는 다음과 같은 명령어(command)를 사용할 수 있다.
grep "physical id" /proc/cpuinfo | uniq | wc -l
필자의 서버에는 다음과 같이 CPU 장치가 총 4개인 것을 확인할 수 있다.
이때, 구체적인CPU당 코어의 개수는 다음과 같은 명령어로 확인할 수 있다.
grep "cpu cores" /proc/cpuinfo | uniq
실행 결과를 확인해 보면 다음과 같다. 결과적으로 필자의 서버에서는 총 72개의 코어(core)가 존재하는 것을 알 수 있다. (4 X 18 = 72)
※ 주기억장치(RAM) 사양 확인하는 방법 ※
기본적으로 메모리(주기억 장치) 용량을 확인하기 위해 다음과 같이 할 수 있다.
cat /proc/meminfo | grep MemTotal
다음과 같이 메모리(memory) 정보(information)을 확인할 수 있다.
혹은 다음과 같이 free 명령어를 사용하면 된다. h 옵션을 함께 넣어 주면, 메모리 용량을 가독성 있게 출력한다.
free -h
필자의 서버에서는 메모리가 256GB 정도 존재하는 것을 확인할 수 있다.
※ 설치된 리눅스 배포 버전 확인 ※
현재 설치된 리눅스 운영체제 내용 확인은 다음과 같은 명령어를 사용해 진행할 수 있다.
cat /etc/*release
확인해 보면, 다음과 같이 Ubuntu 20.04 버전이 설치된 것을 확인할 수 있다.