스래싱 원인 분류

스래싱 판단 기준

워킹 셋 합계가 물리 프레임 수를 넘으면 페이지 교체가 작업 실행을 밀어내고 I/O 대기가 지배합니다.

운영 신호

si/so

스왑 입출력 증가

페이지가 메모리와 디스크 사이를 계속 오갑니다.

wa

I/O 대기 지배

CPU는 놀고 있지만 디스크 응답을 기다립니다.

us

사용자 작업 감소

실제 계산보다 페이지 교체 시간이 더 커집니다.

자원 조치

프로세스 내림

일부 작업을 suspend해 D를 m 이하로 낮춥니다.

메모리 회수

누수 종료와 cache pressure 완화로 프레임을 확보합니다.

스왑은 완충

SSD 스왑은 시간을 벌지만 워킹 셋 초과를 해결하지 않습니다.

OOM 최후 수단

회수가 실패하면 점수 기반으로 종료 대상을 선택합니다.

판정 순서

페이지 폴트율, swap in/out, I/O wait, 낮은 user CPU가 함께 보이면 교체 알고리즘보다 메모리 수용량 문제를 먼저 의심합니다.