스래싱 (thrashing) 뜻

페이지 교체가 너무 잦아 실제 실행보다 교체에 시간을 더 쓰는 현상

When a system spends more time swapping pages than running programs

단계별로 보기

  1. 메모리가 넉넉하면 대부분의 시간에 프로그램을 실행합니다.
  2. 프로세스를 더 올리면 각자 쓸 수 있는 메모리가 줄어듭니다.
  3. 페이지 부재가 끝없이 나서 교체에 시간을 거의 다 씁니다.
  4. 실제 일을 거의 못 해 CPU 이용률이 뚝 떨어지는 것이 스래싱이고, 프로세스 수를 줄여 해결합니다.

개발자의 타자 연습에서 운영체제 용어로 타자 연습을 해 보세요.