Mesurée,
Chaque chiffre de cette page provient de benchmarks réels sur du matériel standard. Aucun résultat sélectionné, aucun maximum théorique — uniquement des mesures reproductibles que vous pouvez vérifier vous-même.
Démarrage à Froid : 20x Plus Rapide
Flashstor commence à servir des requêtes en moins de 10 millisecondes. Aucun préchauffage JIT, aucun chargement de classes, aucune initialisation runtime. Le binaire est prêt dès que le noyau le charge en mémoire.
- Binaire statique — entièrement lié à la compilation, aucun chargement dynamique
- Aucun surcoût d'initialisation runtime (pas de GC, pas de JIT, pas de VM)
- Tables de dispatch ISA-L initialisées en microsecondes
- Idéal pour l'orchestration de conteneurs et les scénarios d'auto-scaling
- Du démarrage du pod à prêt pour les requêtes : systématiquement <10 ms
Mémoire Prévisible, Sans Surprises
Flashstor maintient une utilisation mémoire stable grâce à l'allocation par arène. L'absence de ramasse-miettes signifie aucun pic de mémoire imprévisible ni latence induite par les pauses.
- Base stable de ~24 Mo sous charge (arène + pools de connexions)
- Surcoût par connexion : ~75 Kio (arène + tampons I/O)
- Aucune croissance mémoire dans le temps — les arènes sont réinitialisées, pas libérées
- Comparaison : les alternatives basées sur Go utilisent 180-340 Mo avec des pics périodiques de GC
Surveillance et Métriques Intégrées
Flashstor expose des métriques Prometheus complètes et des endpoints de vérification d'état. Aucun agent supplémentaire ni sidecar requis.
Métriques de Requêtes
- • Requêtes/sec par type d'opération
- • Histogrammes de latence (p50/p95/p99)
- • Taux d'erreur par code de statut HTTP
Métriques de Stockage
- • Octets lus/écrits par disque
- • Temps d'encodage/décodage erasure coding
- • Pourcentage de couverture de scan bitrot
Métriques Système
- • Utilisation mémoire (RSS, arène active)
- • Descripteurs de fichiers ouverts
- • Utilisation des threads worker
Métriques du Cluster
- • État de santé des nœuds pairs
- • Retard de réplication et profondeur de file
- • Contention des verrous distribués
Comparaison des Benchmarks
Flashstor vs. stockage objet traditionnel basé sur Go sur du matériel équivalent
| Métrique | Flashstor | Traditionnel (Go) | Amélioration |
|---|---|---|---|
| Taille du Binaire | ~2 MB | 80+ MB | 40x plus petit |
| Démarrage à Froid | <10 ms | 200-500 ms | 20x plus rapide |
| Mémoire (Repos) | ~24 MB | 180-340 MB | 7-14x moins |
| Pause GC (p99) | 0 ms | 10-50 ms | Éliminée |
| EC Encode (8+8, 1MiB) | 88 µs | 4,986 µs | 57x plus rapide |
| Chemin d'Écriture (1MiB, 8+8) | ~2,300 µs | ~7,200 µs | 3.1x plus rapide |
Exécutez Vos Propres Benchmarks
Nous fournissons des outils et une méthodologie de benchmark pour que vous puissiez reproduire chaque chiffre de cette page dans votre propre environnement. Aucune boîte noire.