13장. 스왑 시작하기
스왑 공간을 사용하여 비활성 프로세스 및 데이터에 대한 임시 스토리지를 제공하고 물리적 메모리가 가득 차면 메모리 부족 오류를 방지합니다. 스왑 공간은 실제 메모리의 확장 기능을 하며 물리적 메모리가 소진된 경우에도 시스템을 원활하게 실행할 수 있습니다. 스왑 공간을 사용하면 시스템 성능이 느려질 수 있으므로 스왑 공간에 의존하기 전에 실제 메모리 사용을 최적화하는 것이 더 바람직할 수 있습니다.
13.1. 스왑 공간 개요 링크 복사링크가 클립보드에 복사되었습니다!
Linux의 스왑 공간은 실제 메모리(RAM)의 양이 가득 차면 사용됩니다. 시스템에 더 많은 메모리 리소스가 필요하고 RAM이 가득 차면 메모리의 비활성 페이지가 스왑 공간으로 이동합니다. 스왑 공간은 RAM이 적은 머신에 도움이 될 수 있지만 더 많은 RAM을 대체하는 것으로 간주해서는 안 됩니다.
스왑 공간은 하드 드라이브에 있으며 실제 메모리보다 액세스 시간이 느려집니다. 스왑 공간은 전용 스왑 파티션(권장됨), 스왑 파일 또는 스왑 파티션과 스왑 파일의 조합일 수 있습니다.
지난 몇 년 동안 시스템의 RAM 양으로 인해 스왑 공간의 권장 양이 선형으로 증가했습니다. 그러나 최신 시스템에는 수백 기가바이트의 RAM이 포함되는 경우가 많습니다. 결과적으로 권장 스왑 공간은 시스템 메모리가 아닌 시스템 메모리 워크로드의 기능으로 간주됩니다.