Performances et fiabilité
Qu'est-ce que le temps de vol (steal time) du CPU et pourquoi est-ce important ?
Le temps de vol est le pourcentage de temps où votre CPU virtuel était prêt à s'exécuter mais où l'hyperviseur a donné le cœur physique à quelqu'un d'autre. Il apparaît comme la colonne "st" dans top. Tout ce qui est constamment au-dessus de 2–3 % signifie que vous êtes en concurrence pour le cœur, et c'est la cause habituelle des pics de latence inexpliqués sur une instance à vCPU partagé.
Le temps de vol est invisible pour votre application : le code s'exécute à pleine vitesse quand il s'exécute, il n'a simplement pas toujours la possibilité de s'exécuter. C'est pourquoi il se manifeste par une latence de queue plutôt que par un débit lent, et pourquoi les temps de réponse moyens peuvent sembler corrects alors que le 99e percentile est terrible.
La solution est un vCPU dédié, où un thread physique vous est réservé et aucun autre locataire n'est programmé contre lui. Deux cœurs dédiés surpassent régulièrement quatre cœurs partagés pour tout ce qui est sensible à la latence.
Voir aussi: Hyperviseur · vCPU
7 réponses sur Performances et fiabilité
- Pourquoi mon VPS est-il lent ? Par ordre de probabilité : épuisement de la mémoire provoquant des échanges (swap) excessifs, saturation des E/S disque, temps de vol du CPU sur les c…
- Quelle latence dois-je attendre d'un VPS ? Au sein d'une métropole, moins de 5 ms. Au sein d'un continent, 10–40 ms. Transatlantique, 70–90 ms. Europe vers Asie, 150–200 ms. Routes antipodales,…
- Combien de visiteurs un VPS peut-il gérer ? Une instance bien configurée de 2 vCPU / 4 Go sert un site statique à des millions de visites mensuelles, un site WordPress en cache à environ 300 000…
- Comment benchmarker un VPS ? Mesurez les trois choses qui varient réellement : le CPU mono-thread avec sysbench, le disque avec fio en lecture/écriture aléatoire 4K, et le réseau …
- De combien le NVMe est-il plus rapide que le SSD SATA ? Environ cinq fois les IOPS aléatoires — environ 500 000 contre 90 000 — et environ cinq fois la latence en moins, sous 0,1 ms contre environ 0,5 ms. L…
- À quelle disponibilité puis-je m'attendre d'un VPS ? Notre SLA est de 99,99 % par instance, ce qui permet environ 4,4 minutes d'indisponibilité par mois, et la disponibilité observée sur l'ensemble du pa…