Search
Duplicate

하드웨어 권장 사항

문서번호 : 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배수 디스크 필요 명시