เจตเจฟเจเจเฉเจฐเฉเจ เจฎเฉเจเฉเจฐเจฟเจเจธ, เจเจพเจเจฎเจธเจเฉเจฒเจกเฉเจฌเฉ เจ
เจคเฉ เจเจจเจซเจฒเฉเจเจธเจกเฉเจฌเฉ เจฆเฉ เจคเฉเจฒเจจเจพ เจเฉเจคเฉ เจเจ เจธเฉ
เจเฉเจ เจธเจพเจฒ เจชเจนเจฟเจฒเจพเจ เจเจผเฉเจฌเจฟเจเจธ เจฆเจพ เจฆเฉเจฐ เจธเฉเฅค เจนเจฐเฉเจ เจฌเฉเจ เจฐ เจฎเฉเจเจฒ เจธเจฐเจตเจฐ เจตเจฟเฉฑเจ เจเฉเจ เจธเฉเจเจเจพเจ เจคเฉเจ เจตเฉฑเจง เจจเจนเฉเจ เจธเจจ - CPU เจตเจฐเจคเฉเจ, RAM เจตเจฐเจคเฉเจ, เจกเจฟเจธเจ เจตเจฐเจคเฉเจ เจ เจคเฉ เจจเฉเฉฑเจเจตเจฐเจ เจตเจฐเจคเฉเจเฅค เจเจธ เจคเจฐเฉเจนเจพเจ, เจนเจเจผเจพเจฐเจพเจ เจธเจฐเจตเจฐเจพเจ เจคเฉเจ เจฎเฉเจเฉเจฐเจฟเจเจธ 40 เจนเจเจผเจพเจฐ เจตเจฟเจฒเฉฑเจเจฃ เจธเจฎเจพเจ เจฒเฉเฉ เจตเจฟเฉฑเจ เจซเจฟเฉฑเจ เจนเฉ เจธเจเจฆเฉ เจนเจจ, เจ เจคเฉ เจเจผเฉเจฌเจฟเจเจธ MySQL เจจเฉเฉฐ เจเจพเจเจฎ เจธเฉเจฐเฉเจเจผ เจกเฉเจเจพ เจฒเจ เจฌเฉเจเจเจเจก เจตเจเฉเจ เจตเจฐเจค เจธเจเจฆเจพ เจนเฉ :)
เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจ เจเจเฉฑเจฒเฉ
เจเจธ เจธเจฎเฉเจ เจตเจฟเจฒเฉฑเจเจฃ เจธเจฎเจพเจ เจฒเฉเฉ เจฆเฉ เจตเฉฑเจกเฉ เจเจฟเจฃเจคเฉ เจเจฟเฉฐเจจเฉ เจนเฉ? เจธเจผเจพเจเจฆ 400K เจเจพเจ 4M? เจเจพเจ 40m? เจเจ เจเจนเจจเจพเจ เจธเฉฐเจเจฟเจเจตเจพเจ เจจเจพเจฒ เจเจงเฉเจจเจฟเจ TSDB เจฆเฉ เจคเฉเจฒเจจเจพ เจเจฐเฉเจเฅค
เจเฉฑเจ เจฌเฉเจเจเจฎเจพเจฐเจ เจธเจฅเจพเจชเจค เจเจฐเจจเจพ
-scale-var
). 10 เจนเจฐเฉเจ เจนเฉเจธเจ เจเจพเจ เจธเจฐเจตเจฐ 'เจคเฉ เจคเจฟเจเจฐ เจเฉเจคเฉ เจฎเจพเจช (เจฎเฉเจเฉเจฐเจฟเจเจธ) เจฆเฉ เจธเฉฐเจเจฟเจ เจนเฉเฅค เจฌเฉเจเจเจฎเจพเจฐเจ เจฒเจ TSBS เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจจเจฟเจฎเจจเจฒเจฟเจเจค เจกเฉเจเจพเจธเฉเจ เจคเจฟเจเจฐ เจเฉเจคเฉ เจเจ เจธเจจ:
- 400K เจตเจฟเจฒเฉฑเจเจฃ เจธเจฎเจพเจ เจฒเฉเฉ, เจกเฉเจเจพ เจชเฉเจเจเฉฐเจเจพเจ เจตเจฟเจเจเจพเจฐ 60 เจธเจเจฟเฉฐเจ เจฆเจพ เจ เฉฐเจคเจฐเจพเจฒ, เจกเฉเจเจพ เจชเฉเจฐเฉ 3 เจฆเจฟเจจเจพเจ เจตเจฟเฉฑเจ เจซเฉเจฒเจฆเจพ เจนเฉ, ~1.7B เจกเฉเจเจพ เจชเฉเจเจเฉฐเจเจพเจ เจฆเฉ เจเฉเฉฑเจฒ เจธเฉฐเจเจฟเจเฅค
- 4M เจตเจฟเจฒเฉฑเจเจฃ เจธเจฎเจพเจ เจฒเฉเฉ, 600 เจธเจเจฟเฉฐเจ เจ เฉฐเจคเจฐเจพเจฒ, เจกเฉเจเจพ 3 เจชเฉเจฐเฉ เจฆเจฟเจจเจพเจ เจตเจฟเฉฑเจ เจซเฉเจฒเจฆเจพ เจนเฉ, ~1.7B เจกเฉเจเจพ เจชเฉเจเจเฉฐเจเจพเจ เจฆเฉ เจเฉเฉฑเจฒ เจธเฉฐเจเจฟเจเฅค
- 40M เจตเจฟเจฒเฉฑเจเจฃ เจธเจฎเจพเจ เจฒเฉเฉ, 1 เจเฉฐเจเฉ เจฆเจพ เจ เฉฐเจคเจฐเจพเจฒ, เจกเฉเจเจพ 3 เจชเฉเจฐเฉ เจฆเจฟเจจ เจซเฉเจฒเจฆเจพ เจนเฉ, ~2.8B เจกเฉเจเจพ เจชเฉเจเจเฉฐเจเจพเจ เจฆเฉ เจเฉเฉฑเจฒ เจธเฉฐเจเจฟเจเฅค
เจเจฒเจพเจเฉฐเจ เจ
เจคเฉ เจธเจฐเจตเจฐ เจธเจฎเจฐเจชเจฟเจค เจธเจฅเจฟเจคเฉเจเจ 'เจคเฉ เจเฉฑเจฒ เจฐเจนเฉ เจธเจจ
- vCPUs: 16
- เจฐเฉเจฎ: 60 เจเฉ.เจฌเฉ.
- เจธเจเฉเจฐเฉเจ: เจธเจเฉเจเจกเจฐเจก 1TB HDDเฅค เจเจน 120 Mbps เจฐเฉเจก/เจฐเจพเจเจ เจฅเฉเจฐเฉเจชเฉเฉฑเจ, 750 เจฐเฉเจก เจเจชเจฐเฉเจธเจผเจจ เจชเฉเจฐเจคเฉ เจธเจเจฟเฉฐเจ เจ เจคเฉ 1,5K เจฐเจพเจเจเจธ เจชเฉเจฐเจคเฉ เจธเจเจฟเฉฐเจ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉเฅค
TSDBs เจจเฉเฉฐ เจ เจงเจฟเจเจพเจฐเจค เจกเฉเจเจฐ เจเจฟเฉฑเจคเจฐเจพเจ เจคเฉเจ เจเฉฑเจขเจฟเจ เจเจฟเจ เจธเฉ เจ เจคเฉ เจนเฉเจ เจฒเจฟเจเฉเจเจ เจธเฉฐเจฐเจเจจเจพเจตเจพเจ เจจเจพเจฒ เจกเฉเจเจฐ เจตเจฟเฉฑเจ เจเจฒเจพเจเจ เจเจฟเจ เจธเฉ:
-
เจตเจฟเจเจเฉเจฐเฉเจ เจฎเฉเจเฉเจฐเจฟเจเจธ:
docker run -it --rm -v /mnt/disks/storage/vmetrics-data:/victoria-metrics-data -p 8080:8080 valyala/victoria-metrics
-
เจเฉฑเจ เจธเจผเจเจคเฉ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจจ เจฒเจ InfluxDB (-e) เจฎเฉเฉฑเจฒเจพเจ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค เจตเจฟเฉฑเจ เจตเฉเจฐเจตเฉ เจฆเฉเจเฉ
เจฆเจธเจคเจพเจตเฉเจเจผ ):docker run -it --rm -p 8086:8086 -e INFLUXDB_DATA_MAX_VALUES_PER_TAG=4000000 -e INFLUXDB_DATA_CACHE_MAX_MEMORY_SIZE=100g -e INFLUXDB_DATA_MAX_SERIES_PER_DATABASE=0 -v /mnt/disks/storage/influx-data:/var/lib/influxdb influxdb
-
TimescaleDB (เจธเฉฐเจฐเจเจจเจพ เจเจธ เจคเฉเจ เจฒเจ เจเจ เจนเฉ
เจเจธ เจจเฉเฉฐ เจซเจพเจเจฒ):
MEM=`free -m | grep "Mem" | awk โ{print $7}โ`
let "SHARED=$MEM/4"
let "CACHE=2*$MEM/3"
let "WORK=($MEM-$SHARED)/30"
let "MAINT=$MEM/16"
let "WAL=$MEM/16"
docker run -it โ rm -p 5432:5432
--shm-size=${SHARED}MB
-v /mnt/disks/storage/timescaledb-data:/var/lib/postgresql/data
timescale/timescaledb:latest-pg10 postgres
-cmax_wal_size=${WAL}MB
-clog_line_prefix="%m [%p]: [%x] %u@%d"
-clogging_collector=off
-csynchronous_commit=off
-cshared_buffers=${SHARED}MB
-ceffective_cache_size=${CACHE}MB
-cwork_mem=${WORK}MB
-cmaintenance_work_mem=${MAINT}MB
-cmax_files_per_process=100
เจกเจพเจเจพ เจฒเฉเจกเจฐ 16 เจธเจฎเจพเจจเจพเจเจคเจฐ เจฅเฉเจฐเฉเจกเจพเจ เจจเจพเจฒ เจเจฒเจพเจเจ เจเจฟเจ เจธเฉเฅค
เจเจธ เจฒเฉเจ เจตเจฟเฉฑเจ เจธเจฟเจฐเจซเจผ เจธเฉฐเจฎเจฟเจฒเจจ เจฎเจพเจชเจฆเฉฐเจกเจพเจ เจฒเจ เจจเจคเฉเจเฉ เจนเจจเฅค เจเฉเจฃเจตเฉเจ เจฌเฉเจเจเจฎเจพเจฐเจ เจฆเฉ เจจเจคเฉเจเฉ เจเฉฑเจ เจตเฉฑเจเจฐเฉ เจฒเฉเจ เจตเจฟเฉฑเจ เจชเฉเจฐเจเจพเจธเจผเจฟเจค เจเฉเจคเฉ เจเจพเจฃเจเฉเฅค
400K เจตเจฟเจฒเฉฑเจเจฃ เจธเจฎเจพเจ เจฒเฉเฉ
เจเจ เจธเจงเจพเจฐเจจ เจคเฉฑเจคเจพเจ เจจเจพเจฒ เจธเจผเฉเจฐเฉ เจเจฐเฉเจ - 400Kเฅค เจฌเฉเจเจเจฎเจพเจฐเจ เจจเจคเฉเจเฉ:
- เจตเจฟเจเจเฉเจฐเฉเจ เจฎเฉเจเฉเจฐเจฟเจเจธ: 2,6M เจกเจพเจเจพ เจชเฉเจเจเฉฐเจ เจชเฉเจฐเจคเฉ เจธเจเจฟเฉฐเจ; RAM เจฆเฉ เจตเจฐเจคเฉเจ: 3 GB; เจกเจฟเจธเจ 'เจคเฉ เจ เฉฐเจคเจฟเจฎ เจกเจพเจเจพ เจเจเจพเจฐ: 965 MB
- InfluxDB: 1.2M เจกเจพเจเจพ เจชเฉเจเจเฉฐเจ เจชเฉเจฐเจคเฉ เจธเจเจฟเฉฐเจ; RAM เจฆเฉ เจตเจฐเจคเฉเจ: 8.5 GB; เจกเจฟเจธเจ 'เจคเฉ เจ เฉฐเจคเจฟเจฎ เจกเจพเจเจพ เจเจเจพเจฐ: 1.6 GB
- เจเจพเจเจฎเจธเจเฉเจฒ: 849K เจกเจพเจเจพ เจชเฉเจเจเฉฐเจ เจชเฉเจฐเจคเฉ เจธเจเจฟเฉฐเจ; RAM เจฆเฉ เจตเจฐเจคเฉเจ: 2,5 GB; เจกเจฟเจธเจ 'เจคเฉ เจ เฉฐเจคเจฟเจฎ เจกเจพเจเจพ เจเจเจพเจฐ: 50 GB
เจเจฟเจตเฉเจ เจเจฟ เจคเฉเจธเฉเจ เจเจชเจฐเฉเจเจค เจจเจคเฉเจเจฟเจเจ เจคเฉเจ เจฆเฉเจ เจธเจเจฆเฉ เจนเฉ, เจตเจฟเจเจเฉเจฐเฉเจ เจฎเฉเจเฉเจฐเจฟเจเจธ เจธเฉฐเจฎเจฟเจฒเจจ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ เจคเฉ เจธเฉฐเจเฉเจเจจ เจ เจจเฉเจชเจพเจค เจตเจฟเฉฑเจ เจเจฟเฉฑเจคเจฆเฉ เจนเฉเฅค เจเจพเจเจฎเจฒเจพเจเจจ เจฐเฉเจฎ เจตเจฐเจคเฉเจ เจตเจฟเฉฑเจ เจเจฟเฉฑเจคเจฆเฉ เจนเฉ, เจชเจฐ เจเจน เจฌเจนเฉเจค เจธเจพเจฐเฉ เจกเจฟเจธเจ เจธเจชเฉเจธ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉ - 29 เจฌเจพเจเจ เจชเฉเจฐเจคเฉ เจกเฉเจเจพ เจชเฉเจเจเฉฐเจเฅค
เจนเฉเจ เจพเจ เจฌเฉเจเจเจฎเจพเจฐเจ เจฆเฉ เจฆเฉเจฐเจพเจจ เจนเจฐเฉเจ TSDB เจฒเจ CPU เจตเจฐเจคเฉเจ เจเฉเจฐเจพเจซ เจนเจจ:
เจเฉฑเจชเจฐ เจเฉฑเจ เจธเจเฉเจฐเฉเจจเจธเจผเฉเจ เจนเฉ: เจตเจฟเจเจเฉเจฐเฉเจ เจฎเฉเจเฉเจฐเจฟเจเจธ - เจเฉฑเจ เจตเจฟเจฒเฉฑเจเจฃ 400K เจฎเฉเจเฉเจฐเจฟเจ เจฒเจ เจธเฉฐเจฎเจฟเจฒเจจ เจเฉเจธเจ เจฆเฉเจฐเจพเจจ CPU เจฒเฉเจกเฅค
เจเฉฑเจชเจฐ เจเฉฑเจ เจธเจเฉเจฐเฉเจจเจธเจผเฉเจ เจนเฉ: เจตเจฟเจฒเฉฑเจเจฃ เจฎเฉเจเฉเจฐเจฟเจ 400K เจฒเจ เจธเฉฐเจฎเจฟเจฒเจจ เจเฉเจธเจ เจฆเฉเจฐเจพเจจ InfluxDB - CPU เจฒเฉเจกเฅค
เจเฉฑเจชเจฐ เจเฉฑเจ เจธเจเฉเจฐเฉเจจเจธเจผเฉเจ เจนเฉ: TimescaleDB - 400K เจฆเฉ เจเฉฑเจ เจตเจฟเจฒเฉฑเจเจฃ เจฎเฉเจเฉเจฐเจฟเจ เจฒเจ เจธเฉฐเจฎเจฟเจฒเจจ เจเฉเจธเจ เจฆเฉเจฐเจพเจจ CPU เจฒเฉเจกเฅค
VictoriaMetrics เจธเจพเจฐเฉ เจเจชเจฒเจฌเจง vCPUs เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉ, เจเจฆเฉเจ เจเจฟ InfluxDB 2 vCPUs เจตเจฟเฉฑเจเฉเจ ~16 เจฆเฉ เจเฉฑเจ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉเฅค
เจเจพเจเจฎเจธเจเฉเจฒ 3 vCPU เจตเจฟเฉฑเจเฉเจ เจธเจฟเจฐเจซเจผ 4-16 เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉเฅค TimescaleDB เจเจพเจเจฎเจธเจเฉเจฒ เจเฉเจฐเจพเจซ เจตเจฟเฉฑเจ iowait เจ เจคเฉ เจธเจฟเจธเจเจฎ เจฆเฉ เจเฉฑเจ เจ เจจเฉเจชเจพเจค เจเฉฐเจชเฉเฉฑเจ/เจเจเจเจชเฉเฉฑเจ (I/O) เจธเจฌ-เจธเจฟเจธเจเจฎ เจตเจฟเฉฑเจ เจเฉฑเจ เจฐเฉเจเจพเจตเจ เจจเฉเฉฐ เจฆเจฐเจธเจพเจเจเจฆเฉ เจนเจจเฅค เจเจ เจกเจฟเจธเจ เจฌเฉเจเจกเจตเจฟเจกเจฅ เจตเจฐเจคเฉเจ เจเฉเจฐเจพเจซเจพเจ เจจเฉเฉฐ เจตเฉเจเฉเจ:
เจเฉฑเจชเจฐ เจเฉฑเจ เจธเจเฉเจฐเฉเจจเจธเจผเฉเจ เจนเฉ: เจตเจฟเจเจเฉเจฐเฉเจ เจฎเฉเจเฉเจฐเจฟเจเจธ - เจตเจฟเจฒเฉฑเจเจฃ เจฎเฉเจเฉเจฐเจฟเจเจธ 400K เจฒเจ เจธเฉฐเจฎเจฟเจฒเจจ เจเฉเจธเจ เจตเจฟเฉฑเจ เจกเจฟเจธเจ เจฌเฉเจเจกเจตเจฟเจกเจฅ เจฆเฉ เจตเจฐเจคเฉเจเฅค
เจเฉฑเจชเจฐ เจเฉฑเจ เจธเจเฉเจฐเฉเจจเจธเจผเฉเจ เจนเฉ: InfluxDB - เจตเจฟเจฒเฉฑเจเจฃ เจฎเฉเจเฉเจฐเจฟเจเจธ 400K เจฒเจ เจธเฉฐเจฎเจฟเจฒเจจ เจเฉเจธเจ 'เจคเฉ เจกเจฟเจธเจ เจฌเฉเจเจกเจตเจฟเจกเจฅ เจฆเฉ เจตเจฐเจคเฉเจเฅค
เจเฉฑเจชเจฐ เจเฉฑเจ เจธเจเฉเจฐเฉเจจเจธเจผเฉเจ เจนเฉ: TimescaleDB - เจตเจฟเจฒเฉฑเจเจฃ เจฎเฉเจเฉเจฐเจฟเจเจธ 400K เจฒเจ เจธเฉฐเจฎเจฟเจฒเจจ เจเฉเจธเจ 'เจคเฉ เจกเจฟเจธเจ เจฌเฉเจเจกเจตเจฟเจกเจฅ เจฆเฉ เจตเจฐเจคเฉเจเฅค
เจตเจฟเจเจเฉเจฐเฉเจ เจฎเฉเจเฉเจฐเจฟเจเจธ 20 Mbps เจคเฉฑเจ เจฆเฉ เจธเจฟเจเจฐเจพเจ เจฆเฉ เจจเจพเจฒ 45 Mbps 'เจคเฉ เจกเจพเจเจพ เจฐเจฟเจเจพเจฐเจก เจเจฐเจฆเจพ เจนเฉเฅค เจธเจฟเจเจฐ เจฆเจฐเจเจค เจตเจฟเฉฑเจ เจตเฉฑเจกเฉ เจ
เฉฐเจธเจผเจ เจตเจฟเจฒเฉเจจเจคเจพ เจจเจพเจฒ เจฎเฉเจฒ เจเจพเจเจฆเจพ เจนเฉ
InfluxDB 160 MB/s 'เจคเฉ เจกเจพเจเจพ เจฒเจฟเจเจฆเจพ เจนเฉ, เจเจฆเจเจฟ 1 TB เจกเจฐเจพเจเจต
TimescaleDB 120 Mbps เจฆเฉ เจฅเฉเจฐเฉเจชเฉเฉฑเจ เจจเฉเฉฐ เจฒเจฟเจเจฃ เจฒเจ เจธเฉเจฎเจฟเจค เจนเฉ, เจชเจฐ เจเจ เจตเจพเจฐ เจเจน เจเจธ เจธเฉเจฎเจพ เจจเฉเฉฐ เจคเฉเฉเจฆเจพ เจนเฉ เจ เจคเฉ เจธเจฟเจเจฐ เจฎเฉเฉฑเจฒเจพเจ เจตเจฟเฉฑเจ 220 Mbps เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจเจพเจเจฆเจพ เจนเฉเฅค เจเจน เจเฉเจเฉเจเจ เจชเจฟเจเจฒเฉ เจเฉเจฐเจพเจซ เจตเจฟเฉฑเจ เจจเจพเจเจพเจซเจผเฉ CPU เจเจชเจฏเฉเจเจคเจพ เจฆเฉเจเจ เจเจพเจเฉเจเจ เจจเจพเจฒ เจฎเฉเจฒ เจเจพเจเจฆเฉเจเจ เจนเจจเฅค
เจเจ เจเจจเจชเฉเจ/เจเจเจเจชเฉเฉฑเจ (I/O) เจตเจฐเจคเฉเจ เจเฉเจฐเจพเจซเจพเจ เจจเฉเฉฐ เจตเฉเจเฉเจ:
เจเฉฑเจชเจฐ เจเฉฑเจ เจธเจเฉเจฐเฉเจจเจธเจผเฉเจ เจนเฉ: เจตเจฟเจเจเฉเจฐเฉเจ เจฎเฉเจเฉเจฐเจฟเจเจธ - 400K เจตเจฟเจฒเฉฑเจเจฃ เจฎเฉเจเฉเจฐเจฟเจเจธ เจฒเจ เจเฉเจธเจ I/O เจตเจฐเจคเฉเจ เจฆเจพเจเจฒ เจเจฐเฉเฅค
เจเฉฑเจชเจฐ เจเฉฑเจ เจธเจเฉเจฐเฉเจจเจธเจผเฉเจ เจนเฉ: InfluxDB - 400K เจตเจฟเจฒเฉฑเจเจฃ เจฎเฉเจเฉเจฐเจฟเจเจธ เจฒเจ เจเฉเจธเจ I/O เจตเจฐเจคเฉเจ เจฆเจพเจเจฒ เจเจฐเฉเฅค
เจเฉฑเจชเจฐ เจเฉฑเจ เจธเจเฉเจฐเฉเจจเจธเจผเฉเจ เจนเฉ: TimescaleDB - 400K เจตเจฟเจฒเฉฑเจเจฃ เจฎเฉเจเฉเจฐเจฟเจเจธ เจฒเจ เจเฉเจธเจ I/O เจตเจฐเจคเฉเจ เจธเจผเจพเจฎเจฒ เจเจฐเฉเฅค
เจเจน เจนเฉเจฃ เจธเจชเฉฑเจธเจผเจ เจนเฉ เจเจฟ TimescaleDB เจเจชเจฃเฉ I/O เจธเฉเจฎเจพ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจฐเจฟเจนเจพ เจนเฉ, เจเจธเจฒเจ เจเจน เจฌเจพเจเฉ เจฌเจเฉ 12 vCPUs เจฆเฉ เจตเจฐเจคเฉเจ เจจเจนเฉเจ เจเจฐ เจธเจเจฆเจพ เจนเฉเฅค
4M เจตเจฟเจฒเฉฑเจเจฃ เจธเจฎเจพเจ เจฒเฉเฉ
4M เจธเจฎเจพเจ เจฒเฉเฉ เจฅเฉเฉเฉ เจเฉเจฃเฉเจคเฉเจชเฉเจฐเจจ เจฆเจฟเจเจพเจ เจฆเจฟเฉฐเจฆเฉ เจนเฉเฅค เจชเจฐ เจธเจพเจกเฉ เจฎเฉเจเจพเจฌเจฒเฉเจฌเจพเจเจผ เจเจธ เจชเฉเจฐเฉเจเจฟเจ เจจเฉเฉฐ เจธเจซเจฒเจคเจพเจชเฉเจฐเจตเจ เจชเจพเจธ เจเจฐเจฆเฉ เจนเจจเฅค เจฌเฉเจเจเจฎเจพเจฐเจ เจจเจคเฉเจเฉ:
- เจตเจฟเจเจเฉเจฐเฉเจ เจฎเฉเจเฉเจฐเจฟเจเจธ: 2,2M เจกเจพเจเจพ เจชเฉเจเจเฉฐเจ เจชเฉเจฐเจคเฉ เจธเจเจฟเฉฐเจ; เจฐเฉเจฎ เจฆเฉ เจตเจฐเจคเฉเจ: 6 GB; เจกเจฟเจธเจ 'เจคเฉ เจ เฉฐเจคเจฟเจฎ เจกเจพเจเจพ เจเจเจพเจฐ: 3 GB.
- InfluxDB: 330K เจกเจพเจเจพ เจชเฉเจเจเฉฐเจ เจชเฉเจฐเจคเฉ เจธเจเจฟเฉฐเจ; RAM เจฆเฉ เจตเจฐเจคเฉเจ: 20,5 GB; เจกเจฟเจธเจ 'เจคเฉ เจ เฉฐเจคเจฟเจฎ เจกเจพเจเจพ เจเจเจพเจฐ: 18,4 GB.
- TimescaleDB: 480K เจกเจพเจเจพ เจชเฉเจเจเฉฐเจ เจชเฉเจฐเจคเฉ เจธเจเจฟเฉฐเจ; RAM เจฆเฉ เจตเจฐเจคเฉเจ: 2,5 GB; เจกเจฟเจธเจ 'เจคเฉ เจ เฉฐเจคเจฎ เจกเจพเจเจพ เจเจเจพเจฐ: 52 GB.
InfluxDB เจชเฉเจฐเจฆเจฐเจธเจผเจจ 1,2K เจเจพเจเจฎ เจธเฉเจฐเฉเจเจผ เจฒเจ 400M เจกเจพเจเจพ เจชเฉเจเจเฉฐเจ เจชเฉเจฐเจคเฉ เจธเจเจฟเฉฐเจ เจคเฉเจ 330M เจเจพเจเจฎ เจธเฉเจฐเฉเจเจผ เจฒเจ 4K เจกเจพเจเจพ เจชเฉเจเจเฉฐเจ เจชเฉเจฐเจคเฉ เจธเจเจฟเฉฐเจ 'เจคเฉ เจ เจเจฟเจเฅค เจเจน เจฆเฉเจเฉ เจชเฉเจฐเจคเฉเจฏเฉเจเฉเจเจ เจฆเฉ เจฎเฉเจเจพเจฌเจฒเฉ เจเฉฑเจ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉเจเจธเจพเจจ เจนเฉเฅค เจเจ เจเจธ เจจเฉเจเจธเจพเจจ เจฆเฉ เจฎเฉเจฒ เจเจพเจฐเจจ เจจเฉเฉฐ เจธเจฎเจเจฃ เจฒเจ CPU เจตเจฐเจคเฉเจ เจเฉเจฐเจพเจซเจพเจ เจจเฉเฉฐ เจตเฉเจเฉเจ:
เจเฉฑเจชเจฐ เจเฉฑเจ เจธเจเฉเจฐเฉเจจเจธเจผเฉเจ เจนเฉ: เจตเจฟเจเจเฉเจฐเฉเจ เจฎเฉเจเฉเจฐเจฟเจเจธ - เจเฉฑเจ เจตเจฟเจฒเฉฑเจเจฃ 4M เจธเจฎเจพเจ เจฒเฉเฉ เจฒเจ เจธเฉฐเจฎเจฟเจฒเจจ เจเฉเจธเจ เจฆเฉเจฐเจพเจจ CPU เจตเจฐเจคเฉเจเฅค
เจเฉฑเจชเจฐ เจเฉฑเจ เจธเจเฉเจฐเฉเจจเจธเจผเฉเจ เจนเฉ: เจตเจฟเจฒเฉฑเจเจฃ 4M เจธเจฎเจพเจ เจฒเฉเฉ เจฒเจ เจธเฉฐเจฎเจฟเจฒเจจ เจเฉเจธเจ เจฆเฉเจฐเจพเจจ InfluxDB - CPU เจตเจฐเจคเฉเจเฅค
เจเฉฑเจชเจฐ เจเฉฑเจ เจธเจเฉเจฐเฉเจจเจธเจผเฉเจ เจนเฉ: TimescaleDB - เจเฉฑเจ เจตเจฟเจฒเฉฑเจเจฃ 4M เจธเจฎเจพเจ เจฒเฉเฉ เจฒเจ เจธเฉฐเจฎเจฟเจฒเจจ เจเฉเจธเจ เจฆเฉเจฐเจพเจจ CPU เจตเจฐเจคเฉเจเฅค
VictoriaMetrics เจฒเจเจญเจ เจธเจพเจฐเฉ เจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจฏเฉเจจเจฟเจ (CPU) เจชเจพเจตเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเฅค เจ เฉฐเจค เจตเจฟเฉฑเจ เจกเฉเจฐเฉเจช เจธเจพเจฐเฉ เจกเฉเจเจพ เจจเฉเฉฐ เจธเจผเจพเจฎเจฒ เจเฉเจคเฉ เจเจพเจฃ เจคเฉเจ เจฌเจพเจ เจฆ เจฌเจพเจเฉ เจฐเจนเจฟเฉฐเจฆเฉ LSM เจตเจฟเจฒเฉเจจเจคเจพ เจจเจพเจฒ เจฎเฉเจฒ เจเจพเจเจฆเจพ เจนเฉเฅค
InfluxDB 8 เจตเจฟเฉฑเจเฉเจ เจธเจฟเจฐเจซเจผ 16 vCPUs เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉ, เจเจฆเฉเจ เจเจฟ TimsecaleDB 4 เจตเจฟเฉฑเจเฉเจ 16 vCPUs เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉเฅค เจเจนเจจเจพเจ เจฆเฉ เจเฉเจฐเจพเจซเจพเจ เจตเจฟเฉฑเจ เจเฉ เจธเจพเจเจเจพ เจนเฉ? เจเฉฑเจ เจธเจผเฉเจ
เจฐ iowait
, เจเฉ เจฆเฉเจฌเจพเจฐเจพ เจเฉฑเจ I/O เจฐเฉเจเจพเจตเจ เจจเฉเฉฐ เจฆเจฐเจธเจพเจเจเจฆเจพ เจนเฉเฅค
TimescaleDB เจฆเจพ เจเฉฑเจ เจนเจฟเฉฑเจธเจพ เจนเฉ system
. เจ
เจธเฉเจ เจเจน เจฎเฉฐเจจเจฆเฉ เจนเจพเจ เจเจฟ เจเฉฑเจ เจธเจผเจเจคเฉ เจฆเฉ เจจเจคเฉเจเฉ เจตเจเฉเจ เจฌเจนเฉเจค เจธเจพเจฐเฉเจเจ เจธเจฟเจธเจเจฎ เจเจพเจฒเจพเจ เจเจพเจ เจฌเจนเฉเจค เจธเจพเจฐเฉเจเจ
เจเจ เจกเจฟเจธเจ เจฅเจฐเฉเจชเฉเฉฑเจ เจเฉเจฐเจพเจซเจพเจ เจจเฉเฉฐ เจตเฉเจเฉเจ:
เจเฉฑเจชเจฐ เจเฉฑเจ เจธเจเฉเจฐเฉเจจเจธเจผเฉเจ เจนเฉ: เจตเจฟเจเจเฉเจฐเฉเจ เจฎเฉเจเฉเจฐเจฟเจเจธ - 4M เจตเจฟเจฒเฉฑเจเจฃ เจฎเฉเจเฉเจฐเจฟเจเจธ เจชเจพเจเจฃ เจฒเจ เจกเจฟเจธเจ เจฌเฉเจเจกเจตเจฟเจกเจฅ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพเฅค
เจเฉฑเจชเจฐ เจเฉฑเจ เจธเจเฉเจฐเฉเจจเจธเจผเฉเจ เจนเฉ: InfluxDB - 4M เจตเจฟเจฒเฉฑเจเจฃ เจฎเฉเจเฉเจฐเจฟเจเจธ เจชเจพเจเจฃ เจฒเจ เจกเจฟเจธเจ เจฌเฉเจเจกเจตเจฟเจกเจฅ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพเฅค
เจเฉฑเจชเจฐ เจเฉฑเจ เจธเจเฉเจฐเฉเจจเจธเจผเฉเจ เจนเฉ: TimescaleDB - 4M เจตเจฟเจฒเฉฑเจเจฃ เจฎเฉเจเฉเจฐเจฟเจเจธ เจธเฉฐเจฎเจฟเจฒเจฟเจค เจเจฐเจจ เจฒเจ เจกเจฟเจธเจ เจฌเฉเจเจกเจตเจฟเจกเจฅ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพเฅค
เจตเจฟเจเจเฉเจฐเฉเจ เจฎเฉเจเฉเจฐเจฟเจเจธ เจธเจฟเจเจฐ 'เจคเฉ 120 MB/s เจฆเฉ เจธเฉเจฎเจพ 'เจคเฉ เจชเจนเฉเฉฐเจ เจเจฟเจ, เจเจฆเฉเจ เจเจฟ เจเจธเจค เจฒเจฟเจเจฃ เจฆเฉ เจเจคเฉ 40 MB/s เจธเฉเฅค เจเจน เจธเฉฐเจญเจพเจตเจจเจพ เจนเฉ เจเจฟ เจชเฉเจ เจฆเฉ เจฆเฉเจฐเจพเจจ เจเจ เจญเจพเจฐเฉ LSM เจซเจฟเจเจเจผเจจ เจเฉเจคเฉ เจเจ เจธเจจ.
InfluxDB 200 MB/s เจฆเฉ เจฒเจฟเจเจฃ เจฆเฉ เจธเฉเจฎเจพ เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจกเจฟเจธเจ 'เจคเฉ 340 MB/s เจคเฉฑเจ เจฆเฉ เจธเจฟเจเจฐ เจฆเฉ เจจเจพเจฒ 120 MB/s เจฆเฉ เจเจธเจค เจฐเจพเจเจ เจฅเฉเจฐเจฐเฉเจชเฉเจ เจจเฉเฉฐ เจฆเฉเจฌเจพเจฐเจพ เจจเจฟเจเฉเฉเจฆเจพ เจนเฉ :)
TimescaleDB เจนเฉเจฃ เจกเจฟเจธเจ เจธเฉเจฎเจฟเจค เจจเจนเฉเจ เจนเฉเฅค เจเจน เจเฉฑเจ เจ
เจจเฉเจชเจพเจค เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจเจฟเจธเฉ เจนเฉเจฐ เจเฉเจเจผ เจฆเฉเจเจฐเจพ เจธเฉเจฎเจฟเจค เจเจพเจชเจฆเจพ เจนเฉ ัะธััะตะผะฝะพะน
CPU เจฒเฉเจกเฅค
เจเจ IO เจตเจฐเจคเฉเจ เจเฉเจฐเจพเจซเจพเจ เจจเฉเฉฐ เจตเฉเจเฉเจ:
เจเฉฑเจชเจฐ เจเฉฑเจ เจธเจเฉเจฐเฉเจจเจธเจผเฉเจ เจนเฉ: เจตเจฟเจเจเฉเจฐเฉเจ เจฎเฉเจเฉเจฐเจฟเจเจธ - เจเฉฑเจ เจตเจฟเจฒเฉฑเจเจฃ 4M เจธเจฎเจพเจ เจฒเฉเฉ เจฒเจ เจธเฉฐเจฎเจฟเจฒเจจ เจเฉเจธเจ เจฆเฉเจฐเจพเจจ I/O เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพเฅค
เจเฉฑเจชเจฐ เจเฉฑเจ เจธเจเฉเจฐเฉเจจเจธเจผเฉเจ เจนเฉ: InfluxDB - เจเฉฑเจ เจตเจฟเจฒเฉฑเจเจฃ 4M เจธเจฎเจพเจ เจฒเฉเฉ เจฒเจ เจธเฉฐเจฎเจฟเจฒเจจ เจเฉเจธเจ เจฆเฉเจฐเจพเจจ I/O เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพเฅค
เจเฉฑเจชเจฐ เจเฉฑเจ เจธเจเฉเจฐเฉเจจเจธเจผเฉเจ เจนเฉ: เจตเจฟเจฒเฉฑเจเจฃ 4M เจธเจฎเจพเจ เจฒเฉเฉ เจฒเจ เจธเฉฐเจฎเจฟเจฒเจจ เจเฉเจธเจ เจฆเฉเจฐเจพเจจ TimescaleDB - I/O เจตเจฐเจคเฉเจเฅค
IO เจตเจฐเจคเฉเจ เจชเฉเจเจฐเจจ เจกเจฟเจธเจ เจฌเฉเจเจกเจตเจฟเจกเจฅ เจฆเฉ เจชเฉเจฐเจคเฉเจฌเจฟเฉฐเจฌ เจนเจจ - InfluxDB IO เจธเฉเจฎเจฟเจค เจนเฉ, เจเจฆเฉเจ เจเจฟ เจตเจฟเจเจเฉเจฐเฉเจ เจฎเฉเจเฉเจฐเจฟเจเจธ เจ เจคเฉ เจเจพเจเจฎเจธเจเฉเจฒเจกเฉเจฌเฉ เจเฉเจฒ เจตเจพเจงเฉ IO เจธเจฐเฉเจค เจนเจจเฅค
40M เจตเจฟเจฒเฉฑเจเจฃ เจธเจฎเจพเจ เจฒเฉเฉ
InfluxDB เจฒเจ 40M เจตเจฟเจฒเฉฑเจเจฃ เจธเจฎเจพเจ เจฒเฉเฉ เจฌเจนเฉเจค เจตเฉฑเจกเฉ เจธเฉ :)
เจฌเฉเจเจเจฎเจพเจฐเจ เจจเจคเฉเจเฉ:
- เจตเจฟเจเจเฉเจฐเฉเจ เจฎเฉเจเฉเจฐเจฟเจเจธ: 1,7M เจกเจพเจเจพ เจชเฉเจเจเฉฐเจ เจชเฉเจฐเจคเฉ เจธเจเจฟเฉฐเจ; RAM เจฆเฉ เจตเจฐเจคเฉเจ: 29 GB; เจกเจฟเจธเจ เจธเจชเฉเจธ เจฆเฉ เจตเจฐเจคเฉเจ: 17 GB.
- InfluxDB: เจชเฉเจฐเจพ เจจเจนเฉเจ เจนเฉเจเจ เจเจฟเจเจเจเจฟ เจเจธ เจจเฉเฉฐ 60GB เจคเฉเจ เจตเฉฑเจง RAM เจฆเฉ เจฒเฉเฉ เจนเฉเฅค
- TimescaleDB: 330K เจกเจพเจเจพ เจชเฉเจเจเฉฐเจ เจชเฉเจฐเจคเฉ เจธเจเจฟเฉฐเจ, RAM เจตเจฐเจคเฉเจ: 2,5 GB; เจกเจฟเจธเจ เจธเจชเฉเจธ เจฆเฉ เจตเจฐเจคเฉเจ: 84GBเฅค
TimescaleDB 2,5 GB 'เจคเฉ เจ เจธเจงเจพเจฐเจจ เจคเฉเจฐ 'เจคเฉ เจเฉฑเจ เจ เจคเฉ เจธเจฅเจฟเจฐ RAM เจตเจฐเจคเฉเจ เจฆเจฟเจเจพเจเจเจฆเจพ เจนเฉ - เจตเจฟเจฒเฉฑเจเจฃ 4M เจ เจคเฉ 400K เจฎเฉเจเฉเจฐเจฟเจเจธ เจฆเฉ เจธเจฎเจพเจจเฅค
เจตเจฟเจเจเฉเจฐเฉเจ เจฎเฉเจเฉเจฐเจฟเจเจธ เจนเฉเจฒเฉ-เจนเฉเจฒเฉ 100k เจกเจพเจเจพ เจชเฉเจเจเฉฐเจ เจชเฉเจฐเจคเฉ เจธเจเจฟเฉฐเจ เจฆเฉ เจฆเจฐ เจจเจพเจฒ เจธเจเฉเจฒ เจเฉเจคเจพ เจเจฟเจ เจเจฆเฉเจ เจคเฉฑเจ เจธเจพเจฐเฉ 40M เจเฉเจ เจเฉเจคเฉ เจฎเฉเจเฉเจฐเจฟเจ เจจเจพเจฎเจพเจ 'เจคเฉ เจเจพเจฐเจตเจพเจ เจจเจนเฉเจ เจเฉเจคเฉ เจเจพเจเจฆเฉเฅค เจซเจฟเจฐ เจเจธเจจเฉ 1,5-2,0M เจกเจพเจเจพ เจชเฉเจเจเฉฐเจ เจชเฉเจฐเจคเฉ เจธเจเจฟเฉฐเจ เจฆเฉ เจเฉฑเจ เจจเจฟเจฐเฉฐเจคเจฐ เจธเฉฐเจฎเจฟเจฒเจจ เจฆเจฐ เจชเฉเจฐเจพเจชเจค เจเฉเจคเฉ, เจเจธ เจฒเจ เจ เฉฐเจคเจฟเจฎ เจจเจคเฉเจเจพ 1,7M เจกเจพเจเจพ เจชเฉเจเจเฉฐเจ เจชเฉเจฐเจคเฉ เจธเจเจฟเฉฐเจ เจธเฉเฅค
40M เจตเจฟเจฒเฉฑเจเจฃ เจธเจฎเจพเจ เจฒเฉเฉ เจฒเจ เจเฉเจฐเจพเจซเจผ 4M เจตเจฟเจฒเฉฑเจเจฃ เจธเจฎเจพเจ เจฒเฉเฉ เจฆเฉ เจเฉเจฐเจพเจซเจผเจพเจ เจฆเฉ เจธเจฎเจพเจจ เจนเจจ, เจเจธ เจฒเจ เจเจ เจเจนเจจเจพเจ เจจเฉเฉฐ เจเฉฑเจก เจฆเฉเจเจเฅค
เจธเจฟเฉฑเจเจพ
- เจเจงเฉเจจเจฟเจ TSDBs เจเฉฑเจ เจธเจฟเฉฐเจเจฒ เจธเจฐเจตเจฐ 'เจคเฉ เจฒเฉฑเจเจพเจ เจตเจฟเจฒเฉฑเจเจฃ เจธเจฎเจพเจ เจฒเฉเฉ เจฒเจ เจธเฉฐเจฎเจฟเจฒเจจเจพเจ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเจฐเจจ เจฆเฉ เจธเจฎเจฐเฉฑเจฅ เจนเจจเฅค เจ เจเจฒเฉ เจฒเฉเจ เจตเจฟเฉฑเจ, เจ เจธเฉเจ เจเจพเจเจ เจเจฐเจพเจเจเฉ เจเจฟ TSDBs เจฒเฉฑเจเจพเจ เจตเจฟเจฒเฉฑเจเจฃ เจธเจฎเจพเจ เจฒเฉเฉ เจตเจฟเฉฑเจ เจเจฟเฉฐเจจเฉ เจเฉฐเจเฉ เจคเจฐเฉเจนเจพเจ เจเฉเจฃ เจเจฐเจฆเฉ เจนเจจเฅค
- เจจเจพเจเจพเจซเจผเฉ CPU เจเจชเจฏเฉเจเจคเจพ เจเจฎ เจคเฉเจฐ 'เจคเฉ I/O เจฐเฉเจเจพเจตเจ เจจเฉเฉฐ เจฆเจฐเจธเจพเจเจเจฆเฉ เจนเฉเฅค เจเจน เจเจน เจตเฉ เจฆเจฐเจธเจพ เจธเจเจฆเจพ เจนเฉ เจเจฟ เจฌเจฒเจพเจเจฟเฉฐเจ เจฌเจนเฉเจค เจฎเฉเจเฉ เจนเฉ, เจเจฟเจธ เจตเจฟเฉฑเจ เจเฉฑเจ เจธเจฎเฉเจ เจตเจฟเฉฑเจ เจธเจฟเจฐเจซ เจเฉเจ เจฅเจฐเจฟเฉฑเจก เจนเฉ เจเฉฑเจฒ เจธเจเจฆเฉ เจนเจจเฅค
- I/O เจฌเฉเจเจฒเจจเฉเจ เจฎเฉเจเฉเจฆ เจนเฉ, เจเจพเจธ เจคเฉเจฐ 'เจคเฉ เจเฉเจฐ-SSD เจธเจเฉเจฐเฉเจเจผ เจเจฟเจตเฉเจ เจเจฟ เจเจฒเจพเจเจก เจชเฉเจฐเจฆเจพเจคเจพเจตเจพเจ เจฆเฉ เจตเจฐเจเฉเจ เจฒเจพเจเจเจผเจก เจฌเจฒเจพเจ เจกเจฟเจตเจพเจเจธเจพเจ เจตเจฟเฉฑเจเฅค
- VictoriaMetrics เจนเฉเจฒเฉ, เจเฉฑเจ I/O เจธเจเฉเจฐเฉเจ เจฒเจ เจธเจญ เจคเฉเจ เจตเจงเฉเจ เจ เจจเฉเจเฉเจฒเจคเจพ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉเฅค เจเจน เจธเจญ เจคเฉเจ เจตเจงเฉเจ เจเจคเฉ เจ เจคเฉ เจตเจงเฉเจ เจเฉฐเจชเจฐเฉเจธเจผเจจ เจ เจจเฉเจชเจพเจค เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉเฅค
เจกเจพ .เจจเจฒเฉเจก
เจเจธ เจตเจฟเฉฑเจ เจตเจฟเจเจเฉเจฐเฉเจ เจฎเฉเจเฉเจฐเจฟเจเจธ เจฌเจพเจฐเฉ เจนเฉเจฐ เจชเฉเฉเจนเฉ
เจ
เฉฑเจชเจกเฉเจ: เจชเฉเจฐเจเจพเจธเจผเจฟเจค
เจ
เฉฑเจชเจกเฉเจ #2: เจเจน เจตเฉ เจชเฉเฉเจนเฉ
เจ
เฉฑเจชเจกเฉเจ #3:
เจเฉเจฒเฉเจเฉเจฐเจพเจฎ เจเฉเจ:
เจธเจฐเฉเจค: www.habr.com