Oracle® Solaris 11.2의 리소스 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

값을 임시로 변경하기 위해 prctl을 사용하는 방법

이 절차 예에서는 prctl 명령을 사용하여 권한이 있는 새 값을 임시로 추가하여 x-files 프로젝트에서 프로젝트별로 세 개를 초과하는 LWP를 사용하지 못하도록 합니다. 결과는 프로젝트의 각 작업에 대한 LWP 최대값을 설정하는 방법의 결과와 비슷합니다.

  1. 루트 또는 동등한 역할의 사용자로 로그인합니다.
  2. newtask를 사용하여 x-files 프로젝트를 연결합니다.
    # newtask -p x-files
  3. id 명령을 –p 옵션과 함께 사용하여 올바른 프로젝트가 연결되어 있는지 확인합니다.
    # id -p
    uid=0(root) gid=1(other) projid=101(x-files)
  4. project.max-lwps에 대해 LWP 수를 세 개로 제한하는 권한이 있는 새 값을 추가합니다.
    # prctl -n project.max-lwps -t privileged -v 3 -e deny -i project x-files
  5. 결과를 확인합니다.
    # prctl -n project.max-lwps -i project x-files
    process: 111108: csh
    NAME    PRIVILEGE    VALUE    FLAG   ACTION            RECIPIENT
    project.max-lwps
            usage          203
            privileged    1000       -   deny                      -
            system       2.15G     max   deny                      -