Linux, UNIX 및 Windows용 DB2 버전 9.7
DB2 서버 설치 > 추가 Linux 및 UNIX 요구사항 > 커널 매개변수(Linux 및 UNIX) >

커널 매개변수 수정(Linux)

DB2® 데이터베이스 시스템을 설치하기 전에 Linux® 커널 매개변수를 갱신하십시오. Linux의 경우, DB2 데이터베이스 시스템이 실행 중이면 특정 커널 매개변수의 디폴트값이 충분하지 않습니다.

커널 매개변수를 수정하려면 root 권한이 있어야 합니다.

Red Hat 및 SUSE Linux에서 커널 매개변수를 갱신하려면 다음과 같이 수행하십시오.

  1. ipcs -l 명령을 실행하십시오.
  2. 출력을 분석하여 시스템에 필수 변경사항이 필요한지 여부를 판별하십시오. 매개변수 이름을 표시하기 위해 // 다음에 주석이 추가되었습니다.
          # ipcs -l
    
          ------ 공유 메모리 한계 --------
          최대 세그먼트 수 = 4096                       // SHMMNI	
          최대 세그먼트 크기(킬로바이트) = 32768        // SHMMAX
          최대 총 공유 메모리(킬로바이트) = 8388608     // SHMALL
          최소 세그먼트 크기(바이트) = 1
    
          ------ 세마포어 한계 --------
          최대 배열 수 = 1024                           // SEMMNI
          배열당 최대 세마포어 = 250                    // SEMMSL
          최대 세마포어 시스템 너비 = 256000            // SEMMNS
          세마포어 호출당 최대 작동 수 = 32             // SEMOPM
          세마포어 최대값 = 32767
    
          ------ 메시지: 한계 --------
          최대 큐 시스템 너비 = 1024               // MSGMNI
          최대 메시지 크기(바이트) = 65536         // MSGMAX
          디폴트 최대 큐 크기(바이트) = 65536    // MSGMNB
  3. 이 커널 매개변수를 수정하려면 /etc/sysctl.conf 파일을 편집하십시오. 이 파일이 존재하지 않으면 파일을 작성하십시오. 다음 행은 파일에 삽입해야 할 매개변수에 대한 예입니다.
    kernel.sem=250 256000 32 1024
    #Example shmmax for a 64-bit system
    kernel.shmmax=1073741824	
    #Example shmall for 90 percent of 16 GB memory
    kernel.shmall=3774873		
    kernel.msgmax=65535
    kernel.msgmnb=65535
  4. -p 매개변수와 함께 sysctl을 실행하여 디폴트 파일인 /etc/sysctl.conf로부터 sysctl 설정을 로드하십시오.
            sysctl -p
  5. 재부트할 때마다 변경사항을 적용하려면 다음을 수행하십시오.
[ 페이지의 맨 위 | 이전 페이지 | 다음 페이지 | 목차 ]