문서번호 : 11-200315
1) 하드웨어 최소 및 최적 권장사양
구분 | 사양 |
CPU | 최소 : 4 vCPU
권장 : 8 vCPU 이상 |
Memory | 최소 : 4GB
권장 : core(vCPU)당 최소 4GB = 8 x 4GB = 32GB 이상 |
Storage | 최소 : 10GB 이상
권장 : Memory x 3 = 32GB x 3 = 96GB
컬럼스토어는 SSD 이상 권장
XFS 또는 EXT4 파일시스템 지원 |
BIOS | 선택 : Cluster-on-Die 활성화 (NUMA 활용시)
(BIOS 지원 + Haswell-EP 이상 CPU) |
Network | 클라우드 배포의 경우 모든 인스턴스를 단일 리전/존에 배포
Enhanced Networking 을 지원하는 인스턴스 유형이면 활성화 필요 |
2) 로우스토어의 저장용량은 호스트 시스템의 RAM 크기에 의해 제한됩니다.
3) Leaf 노드는 하드웨어 / 소프트웨어가 동일한 시스템으로 구성하는 것을 권장합니다.
4) SingleStore 는 SSE4.2 및 AVX2 명령어 세트 확장을 지원하는 아키텍처에 최적화되어 있지만,
이러한 확장없이 x64 시스템에서 성공적으로 실행됩니다.
•
시스템이 AVX2 를 지원하는지 확인하는 방법 : AVX2 verification topic
◦
방법 1) cat /proc/cpuinfo | grep avx2 실행 -> flag 존재 확인 (방법 2 권장)
cat /proc/cpuinfo | grep avx2
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36
clflush acpi mmx fxsr sse sse2 ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl
eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer
aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single intel_ppin
fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm rdseed adx smap xsaveopt
Bash
복사
◦
방법 2) singlestoredb-server 설치디렉토리/lib/check_avx2 실행 -> 오류 및 출력 없음
5) SingleStore 의 성능은 디스크의 성능에 영향을 받을 수 있습니다. 특히, 디스크 기반 컬럼스토어
테이블에 대한 성능을 향상시키고, 동기식 데이터 내구성 설정으로 인한 성능 감소를 최소화하기
위해서 SSD 급 이상의 디스크 사용을 권장합니다.
6) 메모리 기반 로우스토어 테이블의 데이터도 내구성(스냅샷, 트랜잭션 로그)를 위해 디스크가
필요합니다. 총 RAM 보다 2 배 가량의 디스크 공간을 확보하십시오.
7) High Availability 를 활성화 시키려면, 기존 산정된 디스크 공간의 2 배 공간이 필요합니다.
SingleStore 패키지 & 노드 Disk usage
•
SingleStore의 패키지 Disk 사용량은 최소 600MB 이지만, 10GB 이상을 권장합니다.
•
Node가 구성되는 volume은 100GB 이상을 권장합니다.
References
일자 | 작성자 | 비고 |
2022.4.26 | min | |
2022.05.31 | min | Disk usage 추가 |
2022.07.22 | jnshin | 일부 문구 수정.
HA 설정에 따른 2배수 디스크 필요 명시 |