"커밋 된"메모리가 실제 RAM 공간보다 훨씬 높은 이유는 무엇입니까?


23

http://i.imgur.com/cilRmfD.png

바이러스 검사를 두 번 실행했는데 지금까지 아무것도 발견하지 못했습니다 (Malware Bytes 및 Avira Rescue). 게임을하는 동안 시스템에 메모리가 부족하여 게임을 종료 할 것을 권장하는 Windows 팝업이 나타납니다. 탐색하는 동안 발생할 수도 있습니다. 컴퓨터가 많이 느려지고 메신저 프로그램에서 링크를 클릭하여 브라우저에서 열 때와 같이 자주 끊어집니다.

무엇이 원인인지 잘 모르겠습니다. 프로세스 탭의 메모리 사용량이 실제 메모리의 높은 비율에 미치지 못합니다.


참고로, 내 디스크 사용량이 때때로 최대 100 %까지 급증해야합니까? 연구가 그렇게 말하는 것 같습니다.


1
하드웨어에 대한 돔 세부 정보를 게시하십시오. Broadcom Wifi 장치를 사용합니까?
magicandre1981

답변:


42

"내"커밋 된 "메모리가 실제 RAM 공간보다 훨씬 높은 이유는 무엇입니까?" "committed"는 대부분 프로세스 전용 가상 주소 공간이므로이 중 일부는 RAM에 있고 일부는 페이지 파일에있을 수 있습니다.

그리고 일부는 저장 공간을 전혀 차지하지 않을 수도 있습니다! 그것이 할당되었지만 액세스되지 않았으므로 "실패"하지 않은 경우입니다. 그러나 앞으로도 액세스 할 경우 스토리지 차지하기 때문에 여전히 "커밋 한계"에 포함됩니다 . 그리고 시스템이 "죄송합니다, 우리 모두는 방 밖에 있습니다"라고 말하기에는 너무 늦었습니다.

가상 메모리의 요점은 실제 (RAM)보다 훨씬 클 수 있다는 것입니다.

btw ... 8GB RAM이 있고 커밋 제한이 32GB이므로 페이지 파일 크기가 약 24GB 인 것으로 보입니다. 따라서 "확약 된"용량은 최대 32GB가 될 수 있습니다. (현재로서는 거의 높기 때문에 페이지 파일을 줄이거 나 제거하는 것은 나쁜 생각입니다.)

사용되는 RAM은 바로 그 것입니다. 그래서, 물론 , RAM은 RAM이 예전보다 클 수 있습니다 사용 + 페이지 파일을 사용했다.

결국 가상 메모리의 요점 중 하나는 실제 메모리 (RAM)보다 더 많은 가상 메모리를 사용할 수 있다는 것입니다.

커밋 된 메모리를 사용하는 내용을 찾으려면 작업 관리자의 "세부 사항"탭을보고 "커밋 크기"열을 활성화해야합니다.

또한 "커밋 크기"열의 총계가 "커밋 요금"(시스템에서 30.1GB)에 합산되지 않습니다. 다른 것들이 커밋에 기여하기 때문입니다. 비 페이징 및 페이징 풀 및 복사시와 같은 "미묘한"메커니즘 -쓰기 섹션, 페이지 파일 지원 섹션, AWE 매핑 ...하지만 일반적으로 프로세스 전용 VA에 비해 작습니다)

해당 탭에서 "메모리 (개인 작업 세트)"열은 "메모리"에 대한 "프로세스"탭에 표시되는 내용에 해당합니다. 이것은 커밋 된 가상 주소 공간을 위해 각 프로세스에 현재 할당 된 RAM입니다. 나머지는 페이지 파일에 있습니다. 그러나 프로세스에는 다른 유형의 주소 공간이 있으며, 대부분 "매핑 된"이라고하는 주소 공간이 있으며 그 중 일부는 RAM에도 있습니다. RAM을 사용하는 프로세스에 국한되지 않고 OS에 의해 생성 된 다른 시스템 전체의 것들이 있습니다.

간단히 말해 "Processes"탭의 "Memory"열은 사용중인 총 RAM에 합산되지 않습니다. 각 프로세스에서 개별적으로 사용중인 총 사용량의 양만 표시합니다.


나는 "@Ryld"포스트에 관한 것이 었습니다. 가상 메모리에 대해 더 배우고 싶다면 다른 질문 에서이 좋은 대답 을 읽으십시오 . " 가상 메모리에 대한 4-5 개의 다른 질문을 해당 답변에 전달했다고 생각합니다.
Scott Chamberlain

2

Windows는 RAM과 유사하지만 하드 드라이브에 저장된 페이지 파일을 사용합니다. 속도는 훨씬 느리지 만 컴퓨터보다 많은 메모리를 사용해야 할 때 유용합니다. Windows는 더 많은 메모리를 저장해야하지만 RAM에 메모리를 저장할 공간이 없을 때 페이지 파일에 한동안 사용되지 않은 메모리 부분을 저장합니다.

커밋 된 메모리는 컴퓨터에있는 메모리와 페이지 파일입니다. 때로는 프로그램이 너무 많은 메모리를 사용하고 윈도우가 페이지 파일에 일부를 저장하게하는 것처럼 보입니다. 페이지 파일이 저장되어있는 모든 메모리 창에 맞을만큼 크지 않았으므로 크기를 늘려야했습니다. 한계에 도달 할 때까지 크기를 계속 늘 렸습니다. 이제 Windows는 페이지 파일을 더 이상 늘릴 수 없으므로 추가 메모리를 저장할 수 없으므로 메모리 사용량을 줄이기 위해 몇 가지 프로그램을 닫으라고 지시하는 것이 유일한 옵션입니다. 컴퓨터 속도가 느린 이유는 페이지 파일에서 데이터를로드해야하기 때문입니다. 페이지 파일이 하드 드라이브에 저장되어 있으므로 RAM에서 직접로드하는 것보다 속도가 훨씬 느리고 디스크 사용량이 매우 높습니다.

많은 프로그램을 열어 두지 말아야하며 컴퓨터에 사용중인 게임 및 사용중인 프로그램에 충분한 메모리가 있는지 확인하십시오. 이게 도움이 되길 바란다!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.