(주)레디시스템
Home
홈으로 회사소개 시스템 웹 사이트맵 헬프데스크
 
 
작성일 : 05-10-20 17:40
prstat
 글쓴이 : 관리자
조회 : 7,482  
prstat - 현재 동작중인 프로세스의 목록과 정보를 텍스트 방식으로 출력 하며 5초 마다
새롭게 프로세스의 목록과 그 정보를 갱신 하여 출력 한다.현재 동작중인 모든 프로세스
를 CPU 점유율에 따라 정렬하여 표시한다.화면에 출력되는 량은 터미널의 창에 따라서
다르고 옵션이 많이 들어가 내용이 많아 지면 적은량의 내용이 출력 된다.



(test>root)/etc/default# prstat
  PID USERNAME  SIZE  RSS STATE  PRI NICE      TIME  CPU PROCESS/NLWP     
  1113 root    2672K 1680K cpu1    58    0  0:00.00 0.0% prstat/1
  251 root    3136K 2496K sleep  53    0  0:00.00 0.0% nscd/7
  358 root    6200K 4832K sleep  58    0  0:00.02 0.0% jre/1
  362 root    1008K  696K sleep  42    0  0:00.00 0.0% cmdserver/1
  355 root    2328K 1504K sleep  59    0  0:00.00 0.0% snmpdx/1
  374 root    7280K 5320K sleep  58    0  0:00.10 0.0% jre/1
  390 root      124M  13M sleep  59    0  0:00.04 0.0% Xsun/1
  318 root    1064K  440K sleep  10    0  0:00.00 0.0% efdaemon/1
  364 root    2576K 2024K sleep  55    0  0:00.00 0.0% mibiisa/12
  315 root      616K  352K sleep    0    0  0:00.00 0.0% vxrelocd/1
  316 root    1104K  792K sleep  51    0  0:00.00 0.0% vxnotify/1
  311 root    2008K 1304K sleep  30    0  0:00.00 0.0% vmsa_server/1
  309 root      616K  512K sleep    0    0  0:00.00 0.0% vxrelocd/1
  288 root    4416K 1728K sleep  58    0  0:00.00 0.0% sendmail/1
  283 root    1760K 1160K sleep    0    0  0:00.00 0.0% smcboot/1
  294 root    3744K 2280K sleep  58    0  0:00.00 0.0% vold/6
  299 root    1080K  728K sleep    0    0  0:00.00 0.0% htt/1
  284 root    1760K  696K sleep  10    0  0:00.00 0.0% smcboot/1
  275 root    1088K  680K sleep  59    0  0:00.00 0.0% utmpd/1
  232 root    2088K 1256K sleep  48    0  0:00.00 0.0% cron/1
  214 daemon  2568K 1824K sleep  50    0  0:00.00 0.0% statd/4
  210 root    1960K 1192K sleep    0    0  0:00.00 0.0% lockd/1
  230 root    3816K 2136K sleep  58    0  0:00.00 0.0% syslogd/13
  257 root    3240K  992K sleep  51    0  0:00.00 0.0% lpsched/1
  218 root    3888K 2016K sleep  58    0  0:00.00 0.0% automountd/5
  198 root    2528K 1840K sleep  58    0  0:00.00 0.0% inetd/1
  120 root    3048K 2024K sleep  18    0  0:00.00 0.0% picld/5
  174 root    2312K 1240K sleep  58    0  0:00.00 0.0% rpcbind/1
  389 root    1864K 1176K sleep  58    0  0:00.00 0.0% ttymon/1
    62 root    2440K 1280K sleep  31    0  0:00.00 0.0% syseventd/11
    18 root    2336K 1624K sleep  55    0  0:00.00 0.0% vxconfigd/3
  300 root    3264K 1776K sleep  41    0  0:00.00 0.0% htt_server/5
  386 root    1864K 1112K sleep  58    0  0:00.00 0.0% sac/1
Total: 69 processes, 163 lwps, load averages: 0.00, 0.00, 0.01


-a : -a 옵션을 사용하면 프로세스의 목록과 정보 뿐만 아니라 프로세스를 실행한 사용자의 프로세스와 관련된 정보를 함께 출력한다.

# prstat -a
  PID USERNAME  SIZE  RSS STATE  PRI NICE      TIME  CPU PROCESS/NLWP     
 11492 root      130M  129M run      0  10  0:01.07  14% mpconstest/1
 11490 root      130M  129M run      2  10  0:01.00  12% mpconstest/1
 11890 root      385M  385M run      0  10  0:00.16  11% vmemtest/1
 11839 root    2808K 1304K run      1  10  0:00.18 9.8% pmemtest/1
 11527 root    2808K 1304K run      0  10  0:00.49 9.7% pmemtest/1
 11190 root    2808K 1296K cpu6    2  10  0:01.23 9.5% pmemtest/1
 12026 root    2832K 1872K run      0  10  0:00.00 1.9% l1dcachetest/1
 12033 root    1888K 1024K run      0  10  0:00.00 0.5% uncompress/1

-t : -t 옵션을 사용하면 프로세스에 관한 정보는 출력하지 않고 오로지 각 프로세스를 실행한 사용자의 프로세스와 관련된 정보만
출력한다. 즉 -a 옵션에서 출력되는 내용 중에서 프로세스에 해당하는 내용은 제외하고 사용자들의 정보만 출력하는 것과 동일하다.

# prstat -v
  PID USERNAME USR SYS TRP TFL DFL LCK SLP LAT VCX ICX SCL SIG PROCESS/NLWP 
 12075 root      38 3.8  -  -  -  -  59  -    0  86  2K  0 uncompress/1
 12074 root      31 2.6  -  -  -  -  67  -    0  57  2K  0 uncompress/1
 11492 root      27 0.0  -  -  -  -  0.0  -    0  83  1  0 mpconstest/1
 11890 root      21 0.0  -  -  -  -  0.0  -    0  49  0  0 vmemtest/1
 11839 root    1.8  19  -  -  -  -  0.0  -    2  58 .1M  0 pmemtest/1

-v : -v 옵션을 사용하면 프로세스에 관한 정보를 더 자세하게 출력하며 -t 옵션과 함께 사용할 수 없다.


# prstat -n,5
  PID USERNAME  SIZE  RSS STATE  PRI NICE      TIME  CPU PROCESS/NLWP     
 11492 root      130M  129M run      0  10  0:01.22  12% mpconstest/1
 11490 root      130M  129M cpu6    0  10  0:01.14  11% mpconstest/1
 11527 root    2808K 1304K run      0  10  0:01.02  10% pmemtest/1
 11839 root    2808K 1304K run      0  10  0:00.31 9.8% pmemtest/1
 11190 root    2808K 1296K run      0  10  0:01.35 9.8% pmemtest/1
Total: 80 processes, 185 lwps, load averages: 8.80, 8.70, 8.66


-n : -n 옵션을 사용하면 화면에 출력되는 양을 조절할 수 있다. -n 옵션 다음에는 쉼표로 구별하여 숫자를 두 개 적을 수 있다.
-n 바로 다음에 오는 숫자는 화면에 출력될 프로세스의 개수를 나타내며 그 다음에 오는 숫자는 화면에 출력될 프로세스의 소유주의 개수를 나타낸다. 프로세스의 소유주의 개수를 나타내는 두 번째 숫자는 생략할 수 있다.


-p : -p 옵션 다음에는 확인하고 싶은 프로세스의 PID 목록을 쉼표를 사용해서 열거한다. 현재 시스템에서 동작 중인 프로세스
중에서 -p 옵션 다음에 열거한 PID 중에 있는 것만 출력한다.

# prstat -p 12193
  PID USERNAME  SIZE  RSS STATE  PRI NICE      TIME  CPU PROCESS/NLWP     
 12193 root      130M  129M run      0  10  0:00.15  12% mpconstest/1



-P : -P 옵션을 사용하면 시스템에 CPU가 여러 개 있을 경우 각 CPU에서 동작 중인 프로세스의 목록만을 볼 수 있다. CPU의
목록을 열거할 때는 쉼표를 사용하며 첫번째 CPU는 0, 두번째 CPU는 1, 세번째 CPU는 2와 같이 숫자가 할당된다.

 

-u : -u 옵션 다음에는 EUID의 목록이나 사용자의 이름을 열거한다. 현재 시스템에 동작중인 프로세스 중 각 프로세스의 EUID
정보가 -u 옵션 다음에 열거한 EUID 목록에 있을 경우 그 프로세스의 정보가 출력된다.

 
 

Total 185
번호 제   목 글쓴이 날짜 조회
110 prstat
관리자
2005/10/20 7483
109 솔라리스 7 , 8 , 9 , 10
관리자
2005/12/13 7522
108 듀얼 모니터 설정
관리자
2006/02/09 7534
107 *** 프로세스 상태 추적 관리 ***
관리자
2006/02/11 7547
106 [Solaris10] Telnet Daemon 루트 인증 취약성 패치하기
관리자
2007/07/10 7547
105 E4900 power on & power off 순서
관리자
2008/03/18 7562
104 압축명령 zip 파일에 password 설정
관리자
2008/03/05 7601
103 solaris 10 /etc/inet/ipnodes
관리자
2007/12/10 7609
102 disksuite raid 5 구성.
관리자
2006/04/11 7628
101 solaris x86 bootloader 복구
관리자
2007/05/14 7629
100 fcal disk 교체
관리자
2006/04/03 7691
99 SunLink X.25 설치 방법
관리자
2006/10/12 7751
98 rsync .....
관리자
2005/12/12 7760
97 sendmail
관리자
2008/06/30 7770
96 sendmail 반송 메일 의미
관리자
2006/02/01 7888
 1  2  3  4  5  6  7  8  9  10    
 
문서 상단으로
 
 
Administrator Login
웹마스터