/etc/rc.d/rc.local 권한 설정
$ chmod 744 /etc/rc.d/rc.local
rc.local에 내용 추가
$ bin/echo never > /sys/kernel/mm/transparent_hugepage/enabled
$ echo 5 > /proc/sys/vm/swappiness
$ sysctl -w kernel.sem="2000 32000 512 5029"
THP값 변경 - THP(Transparent Huge Pages)
- THP설정 확인 및 비활성화 방법
$ cat /sys/kernel/mm/transparent_hugepage/enabled
[always] madvise never
$ bin/echo never > /sys/kernel/mm/transparent_hugepage/enabled
$ cat /sys/kernel/mm/transparent_hugepage/enabled
always madvise [never]
swappiness값 변경
- 리눅스 커널 속성 중 하나
- 스왑메모리 활용 수준 조절
값 | 설명 |
vm.swappiness = 0 | 스왑 사용안함 |
vm.swappiness = 1 | 스왑 사용 최소화 |
vm.swappiness = 60 | 기본값 |
vm.swappiness = 100 | 적극적으로 스왑 사용 |
swappiness 확인
$ sysctl vm.swappiness
$ sysctl -a | grep swappiness
$ cat /proc/sys/vm/swappiness
변경(아래 명령어는 즉시 변경되나 재부팅시 초기화 됨)
- /etc/sysctl.conf 파일에 설정 필요
$ sysctl vm.swappiness=5
$ sysctl -w vm.swappiness=5
$ echo 5 > /proc/sys/vm/swappiness
Semaphore Parameters 설정 변경
kernel.sem 확인
// 현재 설정값 확인
$ cat /proc/sys/kernel/sem
$ ipcs -l | grep -A5 Semaphore
------ Semaphore Limits --------
max number of arrays = 5029
max semaphores per array = 2000
max semaphores system wide = 32000
max ops per semop call = 512
semaphore max value = 32767
// 부팅시 설정값 확인하기
$ grep kernel.sem /etc/sysctl.conf
kernel.sem 변경(아래 명령어는 즉시 변경되나 재부팅시 초기화 됨)
- sysctl.conf 파일에 설정 및 저장 후, 재기동
$ sysctl -w kernel.sem="2000 32000 512 5029"
AltibaseDB License 발급
AltibaseDB 설치
'DB > 기타' 카테고리의 다른 글
Altibase 이중화 확인 (0) | 2020.11.01 |
---|