문서번호 : 11-200075
1) OS 는 64bit 커널의 LINUX 만 지원합니다.
1.
Kernel 버전 : 64bit 만 지원, 최소 2.6.32, 성능을 위해 3.10 이상 권장
uname -r
3.10.0-1127.19.1.el7.x86_64
Bash
복사
2.
OS 종류
•
RHEL/CentOS 6 or 7 (버전 7 이상 권장)
•
Debian 8 or 9 (버전 9 이상 권장)
sudo grep . /etc/*-release
/etc/centos-release:CentOS Linux release 7.8.2003 (Core)
Bash
복사
2) 네트워크 설정
네트워크 수신 버퍼(net.core.rmem_max) 와 전송 버퍼(net.core.wmem.max) 크기를 8388608로 설정합니다.
## 설정 확인
sysctl -a | grep mem_max
## 설정 변경 및 즉시/영구 적용
vi /etc/sysctl.conf
# 파일에 아래 라인 추가
net.core.rmem_max = 8388608
net.core.wmem_max = 8388608
## 설정 적용 및 재부팅시 영구 적용
sysctl -p /etc/sysctl.conf
Bash
복사
3) 네트워크 포트
포트 | 필수 | 방향 | 용도 | 대상 노드 |
22 | 필수 | IB/OB | SingleStore 기본 포트. 클러스터 간 통신 | 전체 |
3306 | 필수 | IB/OB | 호스트 접속, SingleStore Toolbox 의 배포 시
노드간 통신 / 원격관리 (변경 가능) | 전체 |
443 | 조건 | OB | YUM/APT 패키지 다운로드를 위한 공개저장소 접속 | 설치 노드 |
8080 | 조건 | IB/OB | SingleStore Studio 의 기본 포트 (변경 가능) | 설치 노드 |
4) 커널 파라미터 설정
TCP 수락 대기열 somaxconn 에 해당하는 net.core.somaxconn 의 값을 1024 이상으로
설정합니다.
•
1024 미만일 경우 warning 발생
WARNING: Failed to set net.core.somaxconn. To avoid network timeouts, net.core.somaxconn should be at least 1024. The current value is 128.
## 파라미터 값 확인
$ sudo sysctl -a | grep net.core.somaxconn
net.core.somaxconn = 1024
## 영구변경
$ echo "net.core.somaxconn=1024" >> /etc/sysctl.conf
# 또는 vi /etc/sysctl.conf 에서 직접 편집
Bash
복사
일자 | 작성자 | 비고 |
2022.4.26 | min | |
2023.09.11 | min | 커널 파라미터 설정 추가 |