스왑 동작: 시작하면 어떻게 되나요?

스왑 동작: 시작하면 어떻게 되나요?

swapoff명령 뒤에 숨은 메커니즘이 궁금합니다.

해당 명령을 실행하면 "스왑" 데이터는 어디로 가나요?

어떻게 작동하나요?

답변1

스왑 장치(또는 파일)가 비활성화 되면 swapoff거기에 저장된 데이터가 메모리로 다시 읽혀집니다. 이 작업을 수행하는 데 사용할 수 있는 메모리가 충분하지 않으면 swapoff실패합니다 (아직 사용 가능한 경우 다른 스왑 장치로 교체).종료 상태 2.

vmstat 1실행을 실행하거나 반복하여(현재 스왑 장치 점유를 표시) 이 프로세스를 관찰할 수 있습니다 swapon. 비활성화된 스왑 장치의 스왑 크기가 실제로 사용된 양으로 감소하고 데이터가 점차적으로 다시 읽힐 때 해당 양이 사용되는 것을 볼 수 있습니다. 감소합니다. vmstat해당 열에 다시 읽은 데이터의 양을 표시합니다 .si

관련 정보