728x90
Tibero6 DBMS를 위한 커널 파라미터 설정은 다음과 같습니다:
- /etc/sysctl.conf 파일 수정:
kernel.sem = 10000 32000 10000 10000
kernel.shmmax = <물리적 메모리의 절반>
kernel.shmall = <shmmax/PAGE_SIZE>
kernel.shmmni = 4096
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 1024 65000
- /etc/security/limits.conf 파일 수정:
tibero soft nproc unlimited
tibero hard nproc unlimited
tibero soft nofile unlimited
tibero hard nofile unlimited
- soft core unlimited
- hard core unlimited
- soft memlock 50000000
- hard memlock 50000000
- 변경사항 적용:
bash
sysctl -p
- 시스템 재시작
이러한 설정은 Tibero6의 성능을 최적화하고 안정적인 운영을 보장하기 위해 필요합니다13. 특히 대용량 데이터 처리를 위해 커널 파라미터를 적절히 설정하는 것이 중요합니다6.
추가로, Tibero6의 성능 모니터링 및 관리를 위해 'tbManager' 도구를 사용할 수 있습니다. 이 도구는 GUI를 통해 DB 성능을 모니터링하고 관리할 수 있게 해주며, 향후 성능 진단 및 문제 해결 가이드 기능도 추가될 예정입니다2.
Tibero6 DBMS의 커널 파라미터 설정 시 다음과 같은 고려사항이 있습니다:
- 세마포어 설정: kernel.sem 파라미터를 적절히 설정해야 합니다. SEMMSL, SEMMNS, SEMOPM, SEMMNI 값을 Tibero 전체 Thread 수를 고려하여 설정해야 합니다12.
- 공유 메모리: kernel.shmmax와 kernel.shmall을 물리적 메모리의 절반으로 설정하는 것이 권장됩니다12.
- 파일 핸들러: fs.file-max를 (nofile 파라미터) x (WTHR_PROC_CNT + PEP_PROC_CNT) 또는 67108864로 설정합니다3.
- 네트워크 설정: net.ipv4.ip_local_port_range, net.core.rmem_default, net.core.wmem_default 등을 적절히 조정해야 합니다3.
- Shell Limits: /etc/security/limits.conf 파일에서 nofile과 nproc 값을 Tibero의 요구사항에 맞게 설정해야 합니다13.
- 시스템 재시작: 커널 파라미터 변경 후에는 반드시 시스템을 재시작해야 변경사항이 적용됩니다36.
이러한 설정들은 Tibero6의 성능을 최적화하고 안정적인 운영을 보장하기 위해 중요합니다. 시스템의 특성과 워크로드에 따라 적절히 조정해야 합니다.
728x90
반응형
'프로그램 개발(분석, 설계, 코딩, 배포) > 100. 기타' 카테고리의 다른 글
GUI 선택 가이드 (0) | 2025.02.18 |
---|---|
Semaphore란? 세마포어와 뮤텍스의 차이는? (0) | 2025.02.16 |
[친절한 SQL] 중복 인덱스 제거 (0) | 2025.02.16 |
[Solaris] 시스템정보확인 명령어 (0) | 2025.02.13 |
티베로6 vs 티베로7 비교 (0) | 2025.02.13 |