← 질문 목록
#249깊이 0

쓰레싱이 발생하는 원인과 해결책은 무엇인가?

운영체제기초메모리

페이지 부재가 잦아져 디스크 입출력만 계속되고 정작 CPU는 놀게 되는 현상이다.

  1. 페이지 부재디스크 입출력

    CPU 이용률이 떨어진다

  2. 낮은 CPU 이용률프로세스 추가

    메모리 경쟁이 심해진다

  3. 메모리 경쟁페이지 부재

    악순환이 반복된다

운영체제는 CPU 이용률이 낮아지면 더 많은 프로세스를 메모리에 올려 CPU 이용률을 높이려 한다. 이 과정에서 각 프로세스에 할당된 메모리 공간이 줄어들어 페이지 부재가 더 심해진다.

이런 악순환이 돌면 시스템은 쓸모 있는 일을 하는 것보다 페이지를 갈아 끼우는 데 더 많은 시간을 쓴다.

해결을 위해서는 워킹셋(Working Set) 모델이나 페이지 부재 빈도(PFF)를 조절하여 프로세스가 필요한 최소 프레임을 할당해야 한다.

추천 꼬리질문

0/300

적은 내용은 AI 학습에 쓰일 수 있습니다. 이름이나 연락처는 넣지 말아 주세요.

관련 질문

쓰레싱이 발생하는 원인과 해결책은 무엇인가?