탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 관리: Oracle Solaris Zones, Oracle Solaris 10 Zones 및 리소스 관리 Oracle Solaris 11 Information Library (한국어) |
/etc/project 파일에서 프로젝트를 삭제하는 방법
8. FSS(Fair Share Scheduler)(개요)
9. FSS(Fair Share Scheduler) 관리(작업)
10. 리소스 상한값 지원 데몬을 사용한 물리적 메모리 제어(개요)
18. 비전역 영역, 설치, 종료, 정지 및 복제 정보(개요)
19. 비전역 영역 설치, 부트, 종료, 정지, 제거 및 복제(작업)
22. 영역 마이그레이션 및 zonep2vchk 도구 정보
23. Oracle Solaris 시스템 마이그레이션 및 비전역 영역(작업) 마이그레이션
24. 영역이 설치된 Oracle Solaris 11 시스템의 자동 설치 및 패키지 정보
26. Oracle Solaris Zones 관리(작업)
28. 그 밖의 기타 Oracle Solaris Zones 문제 해결
29. Oracle Solaris 10 Zones 소개
30. Oracle Solaris 10 시스템 액세스 및 아카이브 만들기
이 절에서는 프로젝트 및 작업과 함께 사용되는 명령 및 옵션의 예를 제공합니다.
ps 명령을 -o 옵션과 함께 사용하여 작업 및 프로젝트 ID를 표시합니다. 예를 들어, 프로젝트 ID를 보려면 다음을 입력합니다.
# ps -o user,pid,uid,projid USER PID UID PROJID jtd 89430 124 4113
id 명령을 -p 옵션과 함께 사용하여 사용자 및 그룹 ID와 함께 현재 프로젝트 ID를 인쇄합니다. user 피연산자가 제공되는 경우 해당 사용자의 일반적인 로그인과 연결된 프로젝트가 인쇄됩니다.
# id -p uid=124(jtd) gid=10(staff) projid=4113(booksite)
특정 목록에 있는 프로젝트 ID를 가진 프로세스만 일치시키려면 pgrep 및 pkill 명령을 -J 옵션과 함께 사용합니다.
# pgrep -J projidlist # pkill -J projidlist
특정 목록에 있는 작업 ID를 가진 프로세스만 일치시키려면 pgrep 및 pkill 명령을 -T 옵션과 함께 사용합니다.
# pgrep -T taskidlist # pkill -T taskidlist
해당 시스템에서 현재 실행 중인 프로세스 및 프로젝트에 대한 다양한 통계를 표시하려면 prstat 명령을 -J 옵션과 함께 사용합니다.
% prstat -J PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/NLWP 12905 root 4472K 3640K cpu0 59 0 0:00:01 0.4% prstat/1 829 root 43M 33M sleep 59 0 0:36:23 0.1% Xorg/1 890 gdm 88M 26M sleep 59 0 0:22:22 0.0% gdm-simple-gree/1 686 root 3584K 2756K sleep 59 0 0:00:34 0.0% automountd/4 5 root 0K 0K sleep 99 -20 0:02:43 0.0% zpool-rpool/138 9869 root 44M 17M sleep 59 0 0:02:06 0.0% poold/9 804 root 7104K 5968K sleep 59 0 0:01:28 0.0% intrd/1 445 root 7204K 4680K sleep 59 0 0:00:38 0.0% nscd/33 881 gdm 7140K 5912K sleep 59 0 0:00:06 0.0% gconfd-2/1 164 root 2572K 1648K sleep 59 0 0:00:00 0.0% pfexecd/3 886 gdm 7092K 4920K sleep 59 0 0:00:00 0.0% bonobo-activati/2 45 netcfg 2252K 1308K sleep 59 0 0:00:00 0.0% netcfgd/2 142 daemon 7736K 5224K sleep 59 0 0:00:00 0.0% kcfd/3 43 root 3036K 2020K sleep 59 0 0:00:00 0.0% dlmgmtd/5 405 root 6824K 5400K sleep 59 0 0:00:18 0.0% hald/5 PROJID NPROC SWAP RSS MEMORY TIME CPU PROJECT 1 4 4728K 19M 0.9% 0:00:01 0.4% user.root 0 111 278M 344M 17% 1:15:02 0.1% system 10 2 1884K 9132K 0.4% 0:00:00 0.0% group.staff 3 3 1668K 6680K 0.3% 0:00:00 0.0% default Total: 120 processes, 733 lwps, load averages: 0.01, 0.00, 0.00
해당 시스템에서 현재 실행 중인 프로세스 및 작업에 대한 다양한 통계를 표시하려면 prstat 명령을 -T 옵션과 함께 사용합니다.
% prstat -T PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/NLWP 12907 root 4488K 3588K cpu0 59 0 0:00:00 0.3% prstat/1 829 root 43M 33M sleep 59 0 0:36:24 0.1% Xorg/1 890 gdm 88M 26M sleep 59 0 0:22:22 0.0% gdm-simple-gree/1 9869 root 44M 17M sleep 59 0 0:02:06 0.0% poold/9 5 root 0K 0K sleep 99 -20 0:02:43 0.0% zpool-rpool/138 445 root 7204K 4680K sleep 59 0 0:00:38 0.0% nscd/33 881 gdm 7140K 5912K sleep 59 0 0:00:06 0.0% gconfd-2/1 164 root 2572K 1648K sleep 59 0 0:00:00 0.0% pfexecd/3 886 gdm 7092K 4920K sleep 59 0 0:00:00 0.0% bonobo-activati/2 45 netcfg 2252K 1308K sleep 59 0 0:00:00 0.0% netcfgd/2 142 daemon 7736K 5224K sleep 59 0 0:00:00 0.0% kcfd/3 43 root 3036K 2020K sleep 59 0 0:00:00 0.0% dlmgmtd/5 405 root 6824K 5400K sleep 59 0 0:00:18 0.0% hald/5 311 root 3488K 2512K sleep 59 0 0:00:00 0.0% picld/4 409 root 4356K 2768K sleep 59 0 0:00:00 0.0% hald-addon-cpuf/1 TASKID NPROC SWAP RSS MEMORY TIME CPU PROJECT 1401 2 2540K 8120K 0.4% 0:00:00 0.3% user.root 94 15 84M 162M 7.9% 0:59:37 0.1% system 561 1 37M 24M 1.2% 0:02:06 0.0% system 0 2 0K 0K 0.0% 0:02:47 0.0% system 46 1 4224K 5524K 0.3% 0:00:38 0.0% system Total: 120 processes, 733 lwps, load averages: 0.01, 0.00, 0.00
주 - -J 및 -T 옵션은 함께 사용할 수 없습니다.
cron 명령은 제출하는 사용자에 대한 해당 기본 프로젝트를 사용하여 별도의 작업에서 각 cron, at 및 batch 작업이 실행되도록 하기 위해 settaskid를 발행합니다. at 및 batch 명령은 현재 프로젝트 ID도 캡처하여 at 작업을 실행할 때 프로젝트 ID가 복원되도록 합니다.
su 명령은 로그인 시뮬레이션의 일부로 새 작업을 만들어 대상 사용자의 기본 프로젝트를 연결합니다.
su 명령을 사용하여 사용자의 기본 프로젝트를 전환하려면 다음을 입력합니다.
# su - user