JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
시스템 관리 설명서: Oracle Solaris Containers-리소스 관리 및 Oracle Solaris 영역     Oracle Solaris 10 1/13 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

제1부리소스 관리

1.  Solaris 10 리소스 관리 소개

2.  프로젝트 및 작업(개요)

3.  프로젝트 및 작업 관리

4.  확장 계정(개요)

5.  확장 계정 관리(작업)

6.  리소스 제어(개요)

7.  리소스 제어 관리(작업)

리소스 제어 관리(작업 맵)

리소스 제어 설정

프로젝트의 각 작업에 대한 LWP 최대값을 설정하는 방법

프로젝트에서 여러 제어를 설정하는 방법

prctl 명령 사용

기본 리소스 제어 값을 표시하기 위해 prctl 명령을 사용하는 방법

지정된 리소스 제어에 대한 정보를 표시하기 위해 prctl 명령을 사용하는 방법

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

리소스 제어 값을 낮추기 위해 prctl을 사용하는 방법

프로젝트에 대한 제어 값을 표시, 대체 및 확인하기 위해 prctl을 사용하는 방법

rctladm 사용

rctladm을 사용하는 방법

ipcs 사용

ipcs를 사용하는 방법

용량 경고

웹 서버에 충분한 CPU 용량이 할당되어 있는지 여부를 확인하는 방법

8.  FSS(Fair Share Scheduler)(개요)

9.  FSS(Fair Share Scheduler) 관리(작업)

10.  리소스 상한값 지원 데몬을 사용한 물리적 메모리 제어(개요)

11.  리소스 상한값 지원 데몬 관리(작업)

12.  리소스 풀(개요)

13.  리소스 풀 만들기 및 관리(작업)

14.  리소스 관리 구성 예

15.  Solaris Management Console의 리소스 제어 기능

제2부영역

16.  Solaris 영역 소개

17.  비전역 영역 구성(개요)

18.  비전역 영역 계획 및 구성(작업)

19.  비전역 영역 설치, 정지, 복제 및 제거 정보(개요)

20.  비전역 영역 설치, 부트, 정지, 제거 및 복제(작업)

21.  비전역 영역 로그인(개요)

22.  비전역 영역에 로그인(작업)

23.  비전역 영역 이동 및 마이그레이션(작업)

24.  Oracle Solaris 10 9/10: 물리적 Oracle Solaris 시스템을 영역으로 마이그레이션(작업)

25.  영역이 설치된 Oracle Solaris 시스템의 패키지 및 패치 정보(개요)

26.  영역이 설치된 Oracle Solaris 시스템에서 패키지 및 패치 추가 및 제거(작업)

27.  Oracle Solaris 영역 관리(개요)

28.  Oracle Solaris 영역 관리(작업)

29.  비전역 영역이 설치된 Oracle Solaris 10 시스템 업그레이드

30.  그 밖의 기타 Oracle Solaris 영역 문제 해결

제3부lx 브랜드 영역

31.  브랜드 영역 및 Linux 브랜드 영역 정보

32.  lx 브랜드 영역 구성(개요)

33.  lx 브랜드 영역 구성(작업)

34.  lx 브랜드 영역 설치, 부트, 정지, 복제 및 제거 정보(개요)

35.  lx 브랜드 영역 설치, 부트, 정지, 제거 및 복제(작업)

36.  lx 브랜드 영역에 로그인(작업)

37.  lx 브랜드 영역 이동 및 마이그레이션(작업)

38.  lx 브랜드 영역에서 응용 프로그램 관리 및 실행(작업)

용어집

색인

용량 경고

리소스 제어에 대한 전역 작업을 사용하여 너무 낮게 설정된 리소스 제어 값을 초과하는 항목에 대한 알림을 받을 수 있습니다.

예를 들어, 웹 서버에 일반적인 작업 부하를 위한 충분한 CPU가 있는지 여부를 확인하려고 할 수 있습니다. 유휴 CPU 시간 및 로드 평균에 대한 sar 데이터를 분석할 수 있습니다. 또한 확장 계정 데이터를 검사하여 웹 서버 프로세스에 대해 동시에 실행 중인 프로세스의 수를 확인할 수도 있습니다.

그러나 좀 더 쉬운 방법은 웹 서버를 작업 내에 배치하는 것입니다. 그런 다음 syslog를 사용하여 전역 작업을 설정하면 작업에서 시스템 용량에 적합한 예약된 LWP 수를 초과할 때마다 알림을 받을 수 있습니다.

자세한 내용은 sar(1) 매뉴얼 페이지를 참조하십시오.

웹 서버에 충분한 CPU 용량이 할당되어 있는지 여부를 확인하는 방법

  1. prctl 명령을 사용하여 httpd 프로세스를 포함하는 작업에 권한이 있는(수퍼 유저 소유) 리소스 제어를 배치합니다. 각 작업의 LWP 총 수를 40으로 제한하고 모든 로컬 작업을 사용 안함으로 설정합니다.
    # prctl -n task.max-lwps -v 40 -t privileged -d all `pgrep httpd`
  2. task.max-lwps 리소스 제어에서 시스템 로그 전역 작업을 사용으로 설정합니다.
    # rctladm -e syslog task.max-lwps
  3. 작업 부하가 리소스 제어를 초과하는지 여부를 관찰합니다.

    초과하는 경우 다음과 같은 /var/adm/messages가 표시됩니다.

    Jan  8 10:15:15 testmachine unix: [ID 859581 kern.notice] 
    NOTICE: privileged rctl task.max-lwps exceeded by task 19