Oracle® Solaris 11.2의 리소스 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

project 속성을 사용하여 프로세스를 다른 풀에 바인드하는 방법

studiobackstage라는 두 개의 풀이 있는 구성이 있다고 가정합니다. /etc/project 파일의 내용은 다음과 같습니다.

user.paul:1024::::project.pool=studio
user.george:1024::::project.pool=studio
user.ringo:1024::::project.pool=backstage
passes:1027::paul::project.pool=backstage

이 구성을 사용하면 사용자 paul이 시작한 프로세스가 기본적으로 studio 풀에 바인드됩니다.

사용자 paul은 자신이 시작한 프로세스에 대한 풀 바인딩을 수정할 수 있습니다. paulnewtask를 사용하여 passes 프로젝트에서 시작하여 backstage 풀에 작업을 바인드할 수 있습니다.

  1. passes 프로젝트에서 프로세스를 시작합니다.
    $ newtask -l -p passes
  2. poolbind 명령을 –q 옵션과 함께 사용하여 프로세스에 대한 풀 바인딩을 확인합니다. 또한 달러 기호 두 개($$)를 사용하여 상위 셸의 프로세스 수를 명령에 전달합니다.
    $ poolbind -q $$
    6384  pool backstage

    시스템에 프로세스 ID 및 풀 바인딩이 표시됩니다.