커밋 요금과 페이지 파일 사용량이 결국 재부팅 될 때까지 확인되는 Windows 2003 Server가 약간 느리게 실행됩니다. 이 문제를 해결하려면 모든 메모리를 소비하는 것이 무엇인지 알아야합니다. 이곳이 큰 미스터리입니다.
작업 관리자의 현재 통계 :
Physical Memory (K): 2096400
Commit Charge (K): 5364848
Page file usage: 5.11 GB
자, SysInternals Process Explorer 를 열고 실행중인 모든 것의 작업 세트 크기를 확인하십시오. 가장 큰 범인은 121,980K WS, 481,284K VM 크기를 사용하는 Tomcat 인스턴스입니다. 5GB 커밋 요금을 설명하는 데는 아무것도 없습니다.
다음 단계 : SysInternals pslist : pslist -m
, 출력을 열별로 나누고보고 된 61 개의 프로세스에 대한 열 합계를 계산하십시오.
SUM (Working Set) : 681,484 K
SUM (Private Bytes): 593,424 K
도구가보고하는 내용을 근본적으로 이해하고 있습니까? 나는 실제로 OS가 실제로 그렇게 많이 사용하지 않을 것이라는 가정하에 VM이 여기에 있다는 가정하에 OS가 실제로 프로세스에 의해 매핑 된 전체 가상 메모리보다 훨씬 적은 메모리를 커밋한다는 인상을 받았습니다. 붉은 청어.