컴퓨터
윈도우에서 메모리가 부족한지 판단하는 방법
S

Lv.1 sltx (112.♡.237.91)

2025년 12월 20일 PM 03:57 · 수정됨(01. 17. 22:39)

조회 4,397 공감 0

요즘 메모리 가격이 비싸죠.

흔히 다다익램이라고 얘기하지만, 실제로는 메모리가 부족하지 않은 경우가 많습니다.

실제로 메모리가 부족한지를 판단하는 방법을 알아보겠습니다.


아래는 작업관리자의 성능 탭입니다.

작업관리자는 윈도우 작업표시줄을 우클릭해서 나오는 메뉴에서 실행할 수 있습니다.


그림에서 1로 표시한 부분이 실제로 사용하고 있는 메모리입니다.

위의 예에서는 8.0GB를 사용하고 있네요.

그 아래에 "커밋됨"으로 표시된 8.7GB는 할당된 메모리의 양을 말합니다.

실행되는 프로그램들이 총 8.7GB의 가상메모리를 할당했는데, 그 중 0.7GB는 디스크(또는 1과 2사이의 dirty영역)에, 8.0GB는 램(1영역)에 존재하는 상황입니다.

커밋된 메모리 양과 사용 중인 메모리 양의 차이가 적어서, 메모리가 아주 여유있는 상황임을 알 수 있습니다.

(둘 사이의 차이가 크다고 해도 메모리가 부족하다는 뜻은 아닙니다. 아래는 제가 가진 다른 PC의 작업관리자 화면입니다. 메모리 여유가 엄청나게 많음에도 불구하고 커밋된 메모리와 사용 중인 메모리 양의 차이가 큽니다.)



2는 대기 영역으로서, 아래 쪽에서는 "캐시됨"이라고 표시되어 있습니다.

즉 디스크에 있는 내용 중에서 현재 실제로 사용되지 않지만 앞으로 사용될 가능성에 대비해서 메모리에 올려둔 부분입니다.

예전 HDD 시절에는 디스크가 메모리에 비해서 많이 느렸기 때문에 캐시의 중요성이 컸습니다.

(캐시 메모리를 많이 써서 HDD 액세스를 조금만 줄일 수 있어도 성능 이득이 컸습니다.)

요즘은 SSD를 주로 사용하므로 HDD 시절보다 성능에 영향이 적어졌습니다.


3은 아무 용도로도 사용되지 않는 메모리입니다.

OS는 메모리가 있으면 되도록 이용하려 하므로 (캐시로 사용), 3 영역이 많이 남아있다는 것은 메모리가 매우 여유가 있다는 의미입니다.

2와 3을 합한 용량이 현재 사용 가능한 용량입니다. (위 그림에서는 6.9 + 0.7 = 7.6GB)

현재 사용 가능한 용량이 바닥났는데 메모리가 더 필요해지만, 사용 중인 메모리의 내용을 디스크에 저장하고 그 메모리를 사용합니다.


이 화면에서 메모리에 여유가 있다는 것은 알 수 있지만, 메모리가 부족한지는 확실히 알 수 없습니다.

커밋된 메모리와 사용 중인 메모리 양의 차이가 크거나, 캐시 영역이 매우 적다면 메모리가 부족할 가능성이 있지만 실제로는 별 문제가 없는 상황일 수도 있습니다.

확실히 알아보려면 오른쪽 상단의 ...을 눌러서 리소스 모니터를 실행합니다.


위가 리소스 모니터의 메모리 탭 화면입니다.

대부분의 내용은 작업관리자와 비슷합니다. 눈여겨 볼 부분은 오른쪽 아래 페이지 폴트입니다.

페이지 폴트(하드 페이지 폴트)란 메모리에 필요한 내용이 없어서 디스크로부터 읽어와야 하는 상황을 말합니다.

위 그림에서는 메모리가 매우 여유가 있으므로 페이지 폴트가 0입니다.

만약 메모리가 부족해서 필요한 내용임에도 불구하고 디스크에 저장했다가 다시 불러와야 하는 상황이면 페이지 폴트가 빈번하게 발생합니다.

프로그램을 띄우거나 파일을 읽을 때에도 페이지 폴트가 발생하는데, 이것은 문제가 없습니다.


HDD 시절에는 페이지 폴트가 조금만 발생해도 영향이 컸습니다. HDD에서 읽어오는 데 10ms 넘게 걸렸기 때문입니다.

SSD는 빨라져서 NVME SSD라면 1ms도 걸리지 않습니다.

페이지 폴트가 가끔씩 초당 수십 회 발생하더라도 체감 성능 저하는 거의 없을 것입니다.

(페이지 폴트 1회상 0.1ms가 더 걸린다고 가정하면 100회 = 10ms이고, 1% 성능 저하된다고 단순 계산됩니다.)

페이지 폴트가 초당 수백 회 발생한다면 체감 성능에 영향을 주고, 메모리가 부족한 상황이라고 판단할 수 있겠습니다.


다다익램은 HDD 시절에 만들어진 말입니다. 메모리와 HDD의 성능 차이가 매우 컸기 때문에 캐시나 페이지 폴트가 체감 성능에 큰 영향을 주었습니다. 지금은 SSD의 성능이 좋아져서 넉넉한 메모리가 체감 성능에 주는 영향이 줄어들었다고 할 수 있습니다.

댓글 (14)

  • 페이퍼백

    페이퍼백 Lv.1

    25.12.20 · 14.♡.30.73

    좋은 정보 잘 읽었습니다. ^^
  • 무명

    무명 Lv.1

    25.12.20 · 175.♡.222.155

    좋은 정보 감사합니다
  • 가로수1 Lv.1

    25.12.21 · 115.♡.240.33

    좋은 내용에 감사합니다.
    "만약 메모리가 부족해서 필요한 내용임에도 불구하고 디스크에 저장했다가 다시 불러와야 하는 상황이면 페이지 폴트가 빈번하게 발생합니다." --> 페이지 폴트를 "하드 폴트"로 수정해 주시면 더 완성도가 있겠습니다. 페이지 폴트에는 소프트 폴트와 하드 폴트가 있는데, 소프트 폴트는 거의 영향이 없습니다.
  • S

    sltx Lv.1 → 가로수1 작성자

    25.12.21 · 112.♡.237.91

    보완 감사합니다. 본문에서 얘기하는 페이지 폴트는 모두 하드 페이지 폴트입니다. 괄호 안에 살짝 추가했습니다.
  • I

    ipenguin Lv.1

    25.12.21 · 112.♡.36.214

    좋은 정보 감사합니다 ~~ 램 가격 저렴할 때야 다다익램이지만 요즘은 자기 사용량에 맞게 쓰는게 맞는 시대가 되었네요.
  • 우주당 Lv.1

    25.12.21 · 110.♡.91.243

    고맙습니다~~
  • 화이라이 Lv.1

    25.12.26 · 211.♡.251.9

    좋은 정보 감사합니다!
  • 디방이

    디방이 Lv.1

    25.12.26 · 61.♡.131.142

    좋은 정보 잘 봤습니다^^
  • 구조쟁이91 Lv.1

    25.12.26 · 117.♡.17.157

    좋은 정보 감사합니다.
    보여주는 그래프의 의미들이 궁금했는데.
    윈도우 사용 지식이 조금 더 늘어났네요~
  • PEPSIMAN

    PEPSIMAN Lv.1

    25.12.29 · 112.♡.33.194

    좋은 정보 감사합니다.

댓글을 작성하려면 이 필요합니다.