티스토리 뷰

Windows server x86머신에서 하나의 프로세스가 사용 할 수 있는 최대 메모리 확인 방법입니다.
오래 전에 정리 한 내용인데 오늘 재 문의가 있어서 정리 해 봅니다.

아래 박스에 있는 내용을 memory.VBS 변경하신 후 명령프롬프트에서 실행 하시면 현재 Process가 사용 가능한 max 메모리를 확인 할 수 있습니다. 아래 링크다운 받으셔도 됩니다^^
 

strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select MaxProcessMemorySize from Win32_OperatingSystem")
For Each objItem in colItems
Wscript.Echo "MaxProcessMemorySize: " & objItem.MaxProcessMemorySize
Next


<boot.ini에 3GB/ /userva=2650  적용 된 머신 예>

 

 

명령 프롬프트 실행 후 아래 명령어를 입력 하셔도 프로세스에서 사용 가능한 메모리 사이즈를 확인 할 수 있습니다.

wmic path win32_operatingsystem get maxprocessmemorysize


감사합니다.^^


댓글
댓글쓰기 폼