Skip to main content

General

Performans Benchmarkları

Simüle saha girdisiyle üretilen Proxus tek gateway pipeline benchmark sonuçları nasıl yorumlanmalı.

Bu sayfa, Proxus performans benchmarkının neyi ölçtüğünü, neyi kapsamadığını ve sonuçların boyutlandırma açısından nasıl yorumlanması gerektiğini açıklar.

Genel Bakış

Bu sayfadaki sonuçlar, simüle saha girdisi altında çalışan tek gateway pipeline throughput değerlerini gösterir.

Amaç, Proxus collection-to-storage zincirinin kontrollü benchmark koşullarında ne kadar trafik işleyebildiğini göstermektir. Bu sonuçlar; gerçek PLC, CNC, sensör, saha ağı veya fiziksel protokol davranışı benchmarkı değildir.

Bu dokümandaki doğrulanmış profillerde gözlenen throughput yaklaşık 0.55 milyar ile 29.8 milyar işlenmiş operasyon/gün arasında değişti.

Doğrulanan profillerin aritmetik ortalaması yaklaşık 8.9 milyar işlenmiş operasyon/gün oldu.

En yüksek gözlenen profil şu koşulları kullandı:

  • 16 cihaz
  • cihaz başına 1.000 tag
  • 50ms source polling
  • shared storage sink
  • warmup sonrası 20s ölçüm penceresi

Bu profil altında gözlenen sonuç yaklaşık 27.19 milyar işlenmiş operasyon/gün oldu. Aynı setteki en düşük doğrulanmış profil ise yaklaşık 0.55 milyar operasyon/gün seviyesindeydi.

warning
Benchmark Kapsamı

Bu benchmark, Proxus pipeline throughput'unu simüle giriş altında ölçer. Donanım benchmarkı değildir ve koşulsuz bir SLA olarak yorumlanmamalıdır.


Benchmark Görüntüleri

Benchmark özet görünümü
Benchmark özet görünümü

Benchmark terminal görünümü
Benchmark terminal görünümü


Bu Benchmark Ne Ölçer

Benchmark, simüle saha girdisinden Proxus gateway pipeline'ına giren uçtan uca akışa odaklandı:

  • gateway üzerinde simüle veri toplama
  • platform içinde işleme ve yönlendirme
  • verinin depolamaya teslim edilmesi

Bu yaklaşım, salt veritabanı insert testinden daha anlamlıdır; çünkü ürün içindeki ingestion, scheduling, processing, routing ve storage delivery maliyetini birlikte içerir.


Bu Benchmark Ne Ölçmez

Bu benchmark şunları ölçmez:

  • gerçek cihaz okuma gecikmesi
  • PLC, CNC, RTU veya sensör yanıt süreleri
  • fiziksel ağ üzerindeki protokol davranışı
  • kablolama, fieldbus yoğunluğu veya switch gecikmesi
  • üreticiye özel cihaz performans sınırları

Donanım davranışını, ağ gecikmesini veya protokol round-trip süresini anlamak istiyorsanız, gerçek cihazlar ve gerçek ağ koşullarıyla ayrı bir workload doğrulaması yapılmalıdır.


Simülasyon Yöntemi

Bu koşularda saha girdisi fiziksel cihazlardan değil, platformun simulator yolundan üretildi.

Bu nedenle benchmark şu sorulara cevap verir:

  • tek gateway'in ne kadar simüle cihaz/tag trafiği işleyebildiği
  • polling sıklığı ve workload şekli değiştiğinde platformun nasıl davrandığı
  • collection-to-storage pipeline'ının hangi throughput seviyelerini taşıyabildiği

Şu soruya cevap vermez:

  • belirli bir PLC ailesinin, CNC denetleyicisinin veya sensör grubunun üretimde ne hızda okunabildiği

Test Ortamı

Raporlanan koşuların ortak ortamı şuydu:

  • tek gateway
  • simüle saha girdisi
  • shared storage sink
  • warmup sonrası 20s ölçüm penceresi
  • Apple M4 Max test makinesi
  • 14 CPU core
  • 36 GB RAM
  • macOS 26.2

İki benchmark ailesi kullanıldı:

  • Baseline profil: production’a daha yakın 1000ms polling
  • Yüksek frekans profili: 100ms, 50ms veya 25ms gibi daha agresif polling

Sonuç Nasıl Yorumlanmalı

Bu sonucu pipeline boyutlandırma referansı olarak kullanın; nihai dağıtım taahhüdü olarak değil.

En faydalı olduğu sorular:

  • tek bir gateway'in simüle saha girdisi altında hangi büyüklükte yük taşıyabildiği
  • ilk kurulum için tek gateway'in yeterli olup olmayacağı
  • hangi noktada tek düğüm boyutlandırmasından yatay ölçeklemeye geçilmesi gerektiği

Bu sayı, her workload'ın aynı günlük hacme ulaşacağını iddia etmek için kullanılmamalıdır ve gerçek cihaz okuma performansının kanıtı gibi sunulmamalıdır.

Kamusal mesaj için aritmetik ortalama en dengeli özettir. Mühendislik kararı verirken tek bir başlık sayısı yerine profil tablosunun tamamı kullanılmalıdır.


Referans Ölçümler

Aşağıdaki ölçümler, simüle giriş kullanan izole smoke benchmark koşularından alınmıştır. Günlük hacim değeri, her koşuda gözlenen işlenmiş tag hızından türetilmiştir.

ProfilPollingTags/sGünlük operasyonTepe CPUTepe RSS
64 cihaz x 100 tag1000ms6,395552,528,0004.7%140.0 MB
64 cihaz x 100 tag500ms13,2691,146,441,6005.7%139.9 MB
64 cihaz x 100 tag250ms25,5542,207,865,60020.5%147.4 MB
64 cihaz x 100 tag100ms63,5055,486,832,00020.0%148.5 MB
1000 cihaz x 100 tag1000ms99,8468,626,694,40014.7%148.8 MB
16 cihaz x 1.000 tag1000ms14,7951,278,288,00018.0%148.8 MB
16 cihaz x 1.000 tag500ms31,6872,737,756,80026.0%148.9 MB
16 cihaz x 1.000 tag250ms63,9045,521,305,60021.7%147.9 MB
16 cihaz x 1.000 tag100ms158,34313,680,835,2008.3%147.4 MB
16 cihaz x 1.000 tag50ms314,65527,186,192,00020.1%148.0 MB
16 cihaz x 1.000 tag25ms344,62529,775,600,00025.9%147.8 MB
lightbulb
CPU ve Memory Notu

Buradaki CPU ve RSS değerleri, benchmark sürecinin kendi gözlenen tepe process değerleridir. Koşular arasında karşılaştırma yapmak için faydalıdır, ancak tüm host seviyesindeki kapasite profilini tek başına temsil etmez.


Throughput'u Dağıtımdan Dağıtıma Ne Değiştirir

Gözlenen throughput, workload şekline güçlü biçimde bağlıdır:

  • Cihaz sayısı: cihaz sayısı arttıkça koordinasyon ve scheduling maliyeti artar
  • Tag yoğunluğu: cihaz başına daha fazla tag, payload boyutunu ve depolama baskısını artırır
  • Polling profili: daha sık polling daha yüksek yazma baskısı üretir
  • Retention ve saklama politikası: yazma yoğun ve uzun saklama senaryoları farklı boyutlandırma ister
  • Eşzamanlı analitik yükleri: panolar, sorgular ve export akışları ingestion ile aynı kaynakları paylaşır

Bu nedenle günlük toplam operasyon sayısı aynı olan iki dağıtım, özellikle gerçek cihazlar ve gerçek ağlar devreye girdiğinde farklı davranabilir.


Benchmark Sınırları

Bu benchmark tüm performans sorularını cevaplamaz.

Tek başına şu konuları tanımlamaz:

  • karma read/write yükü altındaki sorgu performansı
  • uzun tarihsel saklama pencerelerindeki retention maliyeti
  • çoklu gateway toplama sınırları
  • her protokol ve cihaz karmasının tam üst sınırı
  • gerçek donanım okuma performansı

Bir dağıtım benchmark zarfına yaklaşıyorsa, beklenen cihaz sayısı, tag profili, polling sıklığı, ağ koşulları ve gerçek donanım ile workload’a özel doğrulama yapılmalıdır.

Kamusal mesajlarda kullanılan performans ifadesi, gerçek cihaz performansına değil, simüle giriş altındaki pipeline performansına bağlanmalıdır.


İlgili Kaynaklar