본문 바로가기
powershell

get-process 알아보기

by edupicker(체르니) 2008. 8. 4.
사용자 삽입 이미지


프로그래밍을 하다보면 컴퓨터 시스템의 프로세스에 대한 정보가 필요할 때가 있는데
Powershell에서 컴퓨터에서 돌아가고 있는 프로세스를 알아보도록 하자.

사용자 삽입 이미지

위와 같이 Powershell을 실행시킨 후 get-process 명령을 이용하면 되며 위에서는 시스템에서 가장 많은 작업집합의 크기(WS)가 큰 순서로 3개를 보여주는 결과화면입니다.

위에 나타난 것들을 자세히 알아보면
Handles : 프로세스에서 연 핸들 수
NPM(K) : 프로세스에서 사용중인 비 페이징 메모리의 양(KB)
PM(K) : 프로세스에서 사용중인 페이징 가능한 메모리의 양(KB)
WS(K) : 프로세스 작업 집합의 크기, 작업집합은 프로세스에서 최근한 참조한 메모리의 페이지로 구성
VM(M) : 프로세스에서 사용중인 가상 메모리의 양(MB). 가상 메모리는 디스크 페이징 파일의 저장소를 포함
CPU(s) : 모든 프로세스에서 프로세스를 사용한 시간의 양(s)
Id : 프로세스의 프로세스 ID(PID)
ProcessName : 프로세스 이름

이렇게 보니까 조금은 이해가 되시는지요. 그럼 이만 줄입니다.