free명령어2 Linux `free` 명령어와 Dentry Cache, Slab 메모리 개념 완벽 정리 1. free 명령어란?Linux free 명령어는 시스템 메모리 상태를 확인하기 위한 기본 도구입니다. 이 명령은 물리적 메모리와 스왑 메모리 상태뿐만 아니라 버퍼/캐시 메모리의 사용량도 보여줍니다. 이는 시스템의 성능 및 메모리 사용 최적화를 이해하는 데 유용합니다.2. Memory 종류와 개념free 명령어에서 확인할 수 있는 주요 메모리 항목:Mem(Total/Used/Free): 물리적 RAMShared: 여러 프로세스 간 공유 메모리Buffers: 디스크 메타데이터(예: 디렉터리 구조) 캐시Cached: 파일 I/O 데이터를 캐싱하여 성능 최적화Available: 버퍼 및 캐시를 포함하여 프로세스가 사용할 수 있는 메모리Swap: 디스크 기반 가상 메모리3. Dentry Cache와 Slab .. 프로그래밍공부(Programming Study)/운영체제(OS) 2024. 11. 25. macOS에서 `free` 명령어를 대신하는 방법: 메모리 사용량 확인하기 1. macOS에서 free 명령어란?free 명령어는 리눅스에서 시스템의 메모리 사용량을 확인하는 데 사용되는 명령어입니다. 이 명령어를 통해 사용 중인 메모리, 캐시된 메모리, 스왑 메모리 등의 정보를 쉽게 확인할 수 있습니다. 하지만 macOS에서는 리눅스에서 제공하는 free 명령어가 기본적으로 제공되지 않습니다.대신, macOS에서는 메모리 사용량을 확인하기 위해 몇 가지 다른 명령어 및 도구들을 사용할 수 있습니다.2. macOS에서 free 명령어 대체 방법macOS에서 메모리 사용량을 확인하는 데 자주 사용되는 방법은 vm_stat와 top 명령어입니다. 이 두 명령어는 터미널을 통해 메모리 관련 정보를 제공하며, 각각 다른 방식으로 시스템 메모리 상태를 보여줍니다.3. vm_stat 명령.. 프로그래밍공부(Programming Study)/운영체제(OS) 2024. 9. 19. 이전 1 다음 728x90