dev-ops/Linux
-
[Linux] smem으로 Linux RAM 사용량 파악하기dev-ops/Linux 2025. 4. 17. 12:46
smem 명령어는 리눅스 시스템에서만 사용가능 합니다.smem 명령어는 /proc 파일 시스템을 통해 메모리 정보를 수집합니다./proc은 리눅스 고유의 가상 파일 시스템이며, 각 프로세스의 메모리 정보가 /proc/{pid}/smaps 파일에 저장됩니다. RSS, USS, PSS 개념세 개의 프로세스와 공유 메모리가 존재한다고 가정합니다:프로세스전용 메모리 (USS)공유 메모리A20MB60MB 공유B30MB60MB 공유C40MB60MB 공유USS (Unique Set Size)해당 프로세스만 사용하는 전용 메모리USS는 해당 프로세스만 사용하는 메모리 양입니다. (프로세스의 전용 메모리) USS 계산 시에는 다른 프로세스와 공유하는 메모리량을 포함하지 않습니다. 즉, 오직 해당 프로세스만 사용하는 전용..