Gemessen,
Jede Zahl auf dieser Seite stammt aus echten Benchmarks auf handelsüblicher Hardware. Keine ausgewählten Ergebnisse, keine theoretischen Maximalwerte — nur reproduzierbare Messungen, die Sie selbst überprüfen können.
Kaltstart: 20x Schneller
Flashstor beginnt Anfragen in unter 10 Millisekunden zu bedienen. Kein JIT-Aufwärmen, kein Klassenladen, keine Laufzeitinitialisierung. Die Binärdatei ist bereit, sobald der Kernel sie in den Speicher lädt.
- Statische Binärdatei — vollständig zur Kompilierzeit gelinkt, kein dynamisches Laden
- Kein Laufzeit-Initialisierungsoverhead (kein GC, kein JIT, keine VM)
- ISA-L-Dispatch-Tabellen in Mikrosekunden initialisiert
- Ideal für Container-Orchestrierung und Auto-Scaling-Szenarien
- Pod-Start bis anfragebereit: konstant <10 ms
Vorhersehbarer Speicher, Keine Überraschungen
Flashstor hält die Speichernutzung durch Arena-Allokation stabil. Kein Garbage Collector bedeutet keine unvorhersehbaren Speicherspitzen oder pausenbedingte Latenzausreißer.
- Stabile ~24 MB Baseline unter Last (Arena + Verbindungspools)
- Overhead pro Verbindung: ~75 KiB (Arena + I/O-Puffer)
- Kein Speicherwachstum über die Zeit — Arenen werden zurückgesetzt, nicht freigegeben
- Vergleich: Go-basierte Alternativen verwenden 180-340 MB mit periodischen GC-Spitzen
Integriertes Monitoring & Metriken
Flashstor stellt umfassende Prometheus-Metriken und Health-Check-Endpunkte bereit. Keine zusätzlichen Agenten oder Sidecars erforderlich.
Anfrage-Metriken
- • Anfragen/Sek. nach Operationstyp
- • Latenz-Histogramme (p50/p95/p99)
- • Fehlerraten nach HTTP-Statuscode
Speicher-Metriken
- • Gelesene/geschriebene Bytes pro Festplatte
- • Erasure-Coding-Kodierungs-/Dekodierungszeit
- • Bitrot-Scan-Abdeckungsprozentsatz
System-Metriken
- • Speichernutzung (RSS, Arena aktiv)
- • Offene Dateideskriptoren
- • Worker-Thread-Auslastung
Cluster-Metriken
- • Peer-Knoten-Gesundheitsstatus
- • Replikationsverzögerung und Warteschlangentiefe
- • Verteilte Lock-Konkurrenz
Benchmark-Vergleich
Flashstor vs. traditioneller Go-basierter Objektspeicher auf gleichwertiger Hardware
| Metrik | Flashstor | Traditionell (Go) | Verbesserung |
|---|---|---|---|
| Binärgröße | ~2 MB | 80+ MB | 40x kleiner |
| Kaltstart | <10 ms | 200-500 ms | 20x schneller |
| Speicher (Leerlauf) | ~24 MB | 180-340 MB | 7-14x weniger |
| GC-Pause (p99) | 0 ms | 10-50 ms | Eliminiert |
| EC Encode (8+8, 1MiB) | 88 µs | 4,986 µs | 57x schneller |
| Schreibpfad (1MiB, 8+8) | ~2,300 µs | ~7,200 µs | 3.1x schneller |
Führen Sie Ihre Eigenen Benchmarks Durch
Wir stellen Benchmark-Tools und -Methodik bereit, damit Sie jede Zahl auf dieser Seite in Ihrer eigenen Umgebung reproduzieren können. Keine Black Boxes.