All Products
Search
Document Center

Lindorm:Hasil pengujian kueri

Last Updated:Mar 28, 2026

Tolok ukur ini mengukur kinerja kueri LindormTSDB pada empat ukuran kluster. Semua pengujian dijalankan dalam lingkungan terisolasi tanpa operasi penulisan konkuren—hasilnya merepresentasikan throughput puncak read-only. Kinerja kueri menurun ketika volume data deret waktu besar, operasi tulis dan baca dijalankan secara konkuren, atau kueri memindai banyak deret waktu dan titik waktu. Tinjau hasil ini bersama beban kerja bisnis Anda sendiri sebelum mengambil keputusan kapasitas.

Set data pengujian

PropertiNilai
Perangkat100
Metrik per perangkat101 nilai pengukuran
Interval pelaporan10 detik
Durasi data1 hari per perangkat

Jenis kueri

Enam pola kueri diuji. Semua kueri menargetkan metrik cpu.usage_user.

Jenis kueriApa yang diukurSQL
1-host-1-hr-rawSemua nilai mentah dari 1 perangkat selama 1 jamselect time, usage_user from cpu where (hostname = 'host_17') and time >=1514837782646 and time < 1514841382646 ;
1-host-1-hrNilai maksimum per menit dari 1 perangkat selama 1 jamselect time, max(usage_user) as max_usage_user from cpu where (hostname = 'host_17') and time >=1514837782646 and time < 1514841382646 sample by 1m
1-host-12-hr-rawSemua nilai mentah dari 1 perangkat selama 12 jamselect time, usage_user from cpu where (hostname = 'host_0') and time >=1514787382646 and time < 1514830582646;
1-host-12-hrNilai maksimum per menit dari 1 perangkat selama 12 jamselect time, max(usage_user) as max_usage_user from cpu where (hostname = 'host_0') and time >=1514787382646 and time < 1514830582646 sample by 1m ;
1-host-latestNilai terbaru dari 1 perangkatselect time, latest(usage_user) as latest_usage_user from cpu where (hostname = 'host_50') sample by 0
8-host-latestNilai terbaru dari 8 perangkatselect time, latest(usage_user) as latest_usage_user from cpu where (hostname = 'host_64' or hostname = 'host_80' or hostname = 'host_21' or hostname = 'host_5' or hostname = 'host_79' or hostname = 'host_47' or hostname = 'host_25' or hostname = 'host_18') sample by 0

Metrik kinerja

MetrikDeskripsi
queryTypeJenis kueri, seperti dijelaskan dalam tabel di atas
workerJumlah kueri konkuren
qpsKueri SQL per detik
max_cpuUtilisasi CPU puncak (%)
max_memPenggunaan memori puncak (%)

Hasil pengujian

Penting

Setiap tabel hasil di bawah ini diukur hanya dengan beban kerja pengujian yang berjalan pada LindormTSDB. Tidak ada beban kerja lain yang berjalan selama pengujian.

Kluster 1 — 3 node, 4 core, memori 16 GB

QPS meningkat dengan baik dari 16 hingga 50 worker, lalu mencapai titik jenuh. Kueri jendela pendek (1-host-1-hr) mencapai hingga 1.887 QPS. Kueri nilai terbaru multi-perangkat (8-host-latest) dibatasi oleh CPU, mencapai 97% CPU pada semua tingkat konkurensi.

queryTypeworkerqpsmax_cpumax_mem
1-host-1-hr161.420,9686,9548,08
1-host-1-hr501.865,5083,4549,32
1-host-1-hr1001.887,0081,7148,95
1-host-1-hr2001.846,0082,9948,87
1-host-1-hr-raw161.324,8079,5450,34
1-host-1-hr-raw501.722,0086,4250,96
1-host-1-hr-raw1001.737,0086,3650,92
1-host-1-hr-raw2001.752,0087,0950,88
1-host-12-hr16497,4486,7748,81
1-host-12-hr50555,0095,0548,81
1-host-12-hr100571,0094,9748,90
1-host-12-hr200584,0094,7749,11
1-host-12-hr-raw16286,5682,2051,04
1-host-12-hr-raw50328,0095,3451,14
1-host-12-hr-raw100330,0096,5151,21
1-host-12-hr-raw200334,0096,7051,56
1-host-latest161.025,1281,7949,34
1-host-latest501.146,0093,3649,42
1-host-latest1001.144,0092,4149,36
1-host-latest2001.164,0092,8949,44
8-host-latest16175,2096,6549,64
8-host-latest50180,0097,0149,95
8-host-latest100181,0096,5950,05
8-host-latest200182,0096,7350,15

Kluster 2 — 3 node, 8 core, memori 32 GB

Menggandakan jumlah core dan memori kira-kira menggandakan QPS untuk sebagian besar jenis kueri. Kueri 1-host-1-hr mencapai 3.584 QPS pada 200 worker; kueri 8-host-latest mencapai 472 QPS. Penggunaan memori turun signifikan dibandingkan Kluster 1, mencerminkan ruang memori yang lebih besar.

queryTypeworkerqpsmax_cpumax_mem
1-host-1-hr162.426,5679,4531,83
1-host-1-hr503.363,5071,5833,50
1-host-1-hr1003.530,0073,8035,44
1-host-1-hr2003.584,0070,1235,43
1-host-1-hr-raw162.181,9252,6736,10
1-host-1-hr-raw503.231,5069,7736,20
1-host-1-hr-raw1003.371,0072,8836,19
1-host-1-hr-raw2003.348,0069,8035,08
1-host-12-hr16877,4459,5735,66
1-host-12-hr501.132,5082,3735,51
1-host-12-hr1001.145,0084,1035,55
1-host-12-hr2001.152,0084,6935,62
1-host-12-hr-raw16445,4458,5535,29
1-host-12-hr-raw50641,0084,9835,31
1-host-12-hr-raw100668,0090,7935,35
1-host-12-hr-raw200670,0091,9835,42
1-host-latest161.785,4451,2035,80
1-host-latest502.273,5064,8635,92
1-host-latest1002.280,0064,9735,82
1-host-latest2002.284,0065,0135,85
8-host-latest16439,0485,0435,98
8-host-latest50471,5091,7136,00
8-host-latest100472,0092,4236,08
8-host-latest200470,0093,1036,09

Kluster 3 — 3 node, 16 core, memori 64 GB

QPS meningkat secara signifikan seiring bertambahnya jumlah core. Kueri 1-host-1-hr mencapai 8.902 QPS pada 200 worker. Penggunaan memori tetap di bawah 28%, menunjukkan bahwa set data muat dengan nyaman dalam memori. Konkurensi yang lebih tinggi terus meningkatkan throughput untuk sebagian besar jenis kueri.

queryTypeworkerqpsmax_cpumax_mem
1-host-1-hr163.287,8449,7725,83
1-host-1-hr506.543,5056,0626,45
1-host-1-hr1007.713,0059,8126,48
1-host-1-hr2008.902,0075,2326,47
1-host-1-hr-raw162.857,6032,4226,89
1-host-1-hr-raw505.173,0050,4426,96
1-host-1-hr-raw1006.177,0056,8826,95
1-host-1-hr-raw2006.530,0059,2026,98
1-host-12-hr161.148,4838,6926,52
1-host-12-hr501.920,5071,1826,57
1-host-12-hr1002.181,0082,7926,62
1-host-12-hr2002.398,0091,4426,64
1-host-12-hr-raw16539,2033,7827,04
1-host-12-hr-raw50704,5046,8727,12
1-host-12-hr-raw100612,0041,7627,17
1-host-12-hr-raw200694,0046,8927,24
1-host-latest162.141,6040,2426,69
1-host-latest503.602,0077,8426,69
1-host-latest1004.098,0091,8726,72
1-host-latest2004.356,0094,9426,71
8-host-latest16541,2881,8726,77
8-host-latest50599,5097,5226,77
8-host-latest100648,0097,8526,88
8-host-latest200832,0097,4026,94

Kluster 4 — 3 node, 32 core, memori 128 GB

Kluster terbesar memberikan throughput tertinggi. Kueri 1-host-1-hr mencapai 15.072 QPS pada 200 worker—kira-kira 8 kali lipat throughput Kluster 1 pada konkurensi yang sama. Kueri 1-host-latest mencapai 9.634 QPS. Utilisasi CPU tetap rendah untuk kueri single-host, menyisakan ruang untuk beban kerja campuran.

queryTypeworkerqpsmax_cpumax_mem
1-host-1-hr163.543,0424,2528,33
1-host-1-hr509.351,0034,1428,89
1-host-1-hr10012.567,0046,4228,92
1-host-1-hr20015.072,0057,2728,94
1-host-1-hr-raw162.811,2015,4129,11
1-host-1-hr-raw506.086,5027,8529,13
1-host-1-hr-raw1007.881,0036,4429,14
1-host-1-hr-raw2008.762,0040,9729,17
1-host-12-hr161.394,2418,8528,91
1-host-12-hr503.317,5049,8928,96
1-host-12-hr1004.160,0067,1328,96
1-host-12-hr2004.808,0079,0228,96
1-host-12-hr-raw16542,5617,3129,22
1-host-12-hr-raw50826,5024,9629,24
1-host-12-hr-raw100669,0023,5529,28
1-host-12-hr-raw200772,0024,8629,32
1-host-latest162.600,0016,0428,97
1-host-latest506.590,0046,1128,98
1-host-latest1008.516,0065,6028,99
1-host-latest2009.634,0075,9328,98
8-host-latest16949,1255,9129,03
8-host-latest501.525,5083,4929,04
8-host-latest1001.710,0093,1629,06
8-host-latest2001.758,0095,5429,09

Rangkuman kinerja

QPS puncak (di semua tingkat konkurensi) untuk setiap kluster dan jenis kueri. Jumlah worker yang lebih tinggi tidak selalu meningkatkan QPS—hasilnya mencapai titik jenuh atau bervariasi tergantung pada saturasi CPU.

Jenis kueriKluster 1 (4c/16G)Kluster 2 (8c/32G)Kluster 3 (16c/64G)Kluster 4 (32c/128G)
1-host-1-hr1.8873.5848.90215.072
1-host-1-hr-raw1.7523.3716.5308.762
1-host-12-hr5841.1522.3984.808
1-host-12-hr-raw334670704,50826,50
1-host-latest1.1642.2844.3569.634
8-host-latest1824728321.758