프로세스가 실제 메모리에 없는 메모리 주소에 액세스하려는 경우 운영 체제는 나중에 사용할 수 있도록 실제 메모리의 페이지 프레임을 하드 디스크로 아웃소싱합니다. 이 데이터/지침은 하드 드라이브의 어디에 저장되어 있습니까?
스왑 파티션에 저장되어 있습니까?
답변1
실행하여 swapon -s
스왑에 사용되는 장치와 파일을 확인할 수 있습니다. 예를 들어 내 과학 Linux 시스템은 다음과 같이 말합니다.
[[email protected] ~]$ swapon -s
Filename Type Size Used Priority
/dev/sda3 partition 8388600 833408 -1
그래서 저는 스왑을 위해 /dev/sda3을 사용합니다. 또한 스왑 페이지가 할당되는 순서를 조정하는 데 사용할 수 있는 우선순위 필드를 참고하세요(참고자료 참조 man 2 swapon
).
일부 사람들이 말했듯이 스왑이 부족하거나 스왑이 0인 경우메모리 오버플로 킬러실제 메모리가 부족해지면 프로세스가 종료되기 시작할 수 있습니다.