💡 핵심 요약 (Executive Summary)
본 가이드는 cm free 핵심 가이드 및 실전 아키텍처의 핵심 개념, 실전 구성 명령어 및 아키텍처 베스트 프랙티스를 다룹니다. 클라우드 네이티브 및 인프라 엔지니어링 실무에 즉시 활용 가능하도록 체계적으로 정리했습니다.
bash
free -h #사람이 보기 편한 단위
RAM 미사용량
- Free 메모리: 단순히 현재 아무 작업에도 사용되지 않는 메모리.
- Available 메모리: 실제로 새로운 애플리케이션이나 프로세스가 사용할 수 있는 메모리로, 현재 버퍼/캐시로 사용되고 있지만 필요 시 반환될 수 있는 메모리까지 포함.
버퍼(Buffer)
- 버퍼는 데이터를 디스크에 쓰기 전에 임시로 저장하는 메모리 영역입니다.
- 주로 디스크 쓰기 작업의 성능을 향상시키기 위해 사용됩니다.
- 예를 들어, 데이터를 디스크에 직접 쓰는 대신 먼저 버퍼에 저장하고, 버퍼가 꽉 차거나 특정 조건이 만족되면 한꺼번에 디스크에 씁니다. 이를 통해 디스크 I/O를 효율적으로 처리할 수 있습니다.
캐시(Cache)
- 캐시는 디스크에서 읽은 데이터를 나중에 빠르게 다시 접근할 수 있도록 메모리에 저장하는 영역입니다.
- 주로 디스크 읽기 작업의 성능을 향상시키기 위해 사용됩니다.
- 자주 사용되는 데이터나 프로그램 파일을 캐시에 저장하여, 디스크에 다시 접근하는 시간을 절약합니다.
buff/cache의 의미
- buff/cache는 버퍼와 캐시로 사용되고 있는 메모리의 총합을 나타냅니다.
- 시스템이 이 메모리를 사용하고 있지만, 필요 시 애플리케이션이 요청하는 메모리로 재사용할 수 있습니다.
- 따라서, 실제로 사용 가능한 메모리를 계산할 때
buff/cache는 사용 가능 메모리로 간주할 수 있습니다.
Leave a Reply