프로그래밍을 하다보면 컴퓨터 시스템의 프로세스에 대한 정보가 필요할 때가 있는데
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 : 프로세스 이름
이렇게 보니까 조금은 이해가 되시는지요. 그럼 이만 줄입니다.
'powershell' 카테고리의 다른 글
내 컴퓨터 IP정보보기(ipconfig, netstat) (2) | 2008.08.05 |
---|---|
Windows PowerShell에서 현재 작업위치 보기 (0) | 2008.08.05 |
Windows PowerShell에서 cmdlet은 뭘까? (0) | 2008.08.05 |
Powershell 사칙연산 (0) | 2008.08.03 |
Windows Powershell은 뭘까? (0) | 2008.08.03 |