> ## Content Index
> Fetch the complete content index at: https://kr.vizney.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# 리눅스 서버 물리적 코어 및 메모리 확인 명령어
- URL: https://kr.vizney.com/linux-server-physical-cores-memory/
- Published: 2026-08-29T10:54:05.000Z
- Updated: 2026-08-29T10:54:05.000Z
- Author: 황예환
- Tags: Knowledge Base

리눅스 환경에서 태블로 서버 등의 하드웨어 요구 사항을 산정할 때 기준이 되는 '물리적 코어 수'와 '전체 메모리'를 직관적으로 확인하는 명령어입니다.

---

### 1\. 물리적 코어 수 확인

```
lscpu -p | egrep -v '^#' | sort -u -t, -k 2,4 | wc -l

```

태블로 서버 최소 요구 사항의 기준은 하이퍼스레딩이 무시된 "물리적" 코어 수입니다. 위 명령어를 실행하면 논리적 스레드를 걸러내고 순수한 물리적 코어의 개수만 숫자로 반환합니다.

- `lscpu -p`: CPU 정보를 파싱하기 쉬운 텍스트 형태로 출력합니다.
- `egrep -v '^#'`: 출력 결과 중 주석(`#`으로 시작하는 줄)을 제외합니다.
- `sort -u -t, -k 2,4`: 쉼표(`,`)를 구분자로 2번째(Core)와 4번째(Socket) 필드를 기준으로 고유값만 정렬하여 하이퍼스레딩으로 인한 중복을 필터링합니다.
- `wc -l`: 최종적으로 필터링된 라인 수를 카운트합니다.

---

### 2\. 전체 메모리(RAM) 용량 확인

```
free -g | awk '/^Mem:/ {print $2}'

```

시스템에 할당된 전체 물리적 메모리를 기가바이트(GB) 단위로 확인합니다. 복잡한 시스템 정보 대신 전체 메모리 총량 숫자 데이터만 추출하여 보여줍니다.

- `free -g`: 시스템의 메모리 상태를 GB 단위로 출력합니다.
- `awk '/^Mem:/ {print $2}'`: 'Mem:'으로 시작하는 라인을 찾은 뒤, 두 번째 열에 위치한 총량(Total) 값만 출력합니다.