temps d'accès moyen
Anglais: average access time
Le temps moyen nécessaire à un périphérique de stockage pour transférer des données vers l'unité centrale.
temps d'accès moyen: le jeu d'attente entre le CPU et le stockage
Le temps d'accès moyen est la durée moyenne entre une requête de données par le CPU et le moment où ces données deviennent disponibles sur le bus du périphérique. Pour le stockage mécanique comme les disques durs, cela combine le temps de recherche (déplacement de la tête de lecture vers la bonne piste), la latence rotationnelle (attente que le plateau positionne le secteur demandé sous la tête) et le temps de transfert (lecture effective des données). Mesuré en millisecondes pour les disques durs et en microsecondes pour les disques SSD, il affecte directement le temps d'attente d'un ordinateur pour obtenir des informations.
Cette métrique est importante car la vitesse du CPU s'est découplée de la vitesse de stockage par des ordres de grandeur. Un processeur moderne peut exécuter des milliards d'instructions par seconde, mais un disque dur de 7200 tr/min a un temps d'accès moyen de 8 à 10 ms. Même les SSD rapides à 0,1 ms créent des goulots d'étranglement dans les tâches gourmandes en données. Les concepteurs de systèmes utilisent le temps d'accès moyen pour prédire les performances réelles dans les charges de travail impliquant des lectures aléatoires fréquentes, où cette métrique s'avère la plus utile.
Stockage mécanique versus électronique
Les disques durs affichent des temps d'accès qui varient considérablement selon l'emplacement des données: les lectures séquentielles peuvent s'effectuer en 1 à 2 ms, tandis que l'accès aléatoire à différents cylindres peut dépasser 20 ms. Les fabricants citent généralement un temps d'accès moyen d'environ 8 à 12 ms pour les disques de classe entreprise à 15 000 tr/min et de 15 à 20 ms pour les modèles à vitesse inférieure. Les SSD éliminent presque entièrement les délais mécaniques, offrant des temps d'accès de 0,05 à 0,5 ms car la recherche de données est une pure consultation électronique, bien que la latence varie avec la qualité du contrôleur et l'architecture NAND.
Le terme reste le plus pertinent dans les systèmes hérités et dans les spécifications des contrôleurs industriels où les disques durs dominent encore. Dans les serveurs modernes, le temps d'accès est devenu moins prévisible en raison de la mise en cache, des couches de virtualisation et du stockage en réseau, où le temps d'aller-retour réseau dépasse souvent le temps d'accès du périphérique. Néanmoins, les benchmarks de stockage rapportent toujours ce chiffre car il reste une propriété fondamentale de la physique du matériel lui-même.
La confusion survient souvent parce que les temps d'accès publiés représentent des moyennes statistiques sur de nombreuses requêtes aléatoires, et non des scénarios au pire ou au meilleur des cas. Une spécification de périphérique indiquant un temps d'accès de 10 ms pourrait fournir 5 ms pour les données en cache et 25 ms pour les requêtes non mises en cache. Comprendre cette variabilité est essentiel lors de la conception de systèmes sensibles à la latence, tels que l'acquisition de données en temps réel ou les plateformes de trading haute fréquence où même les millisecondes comptent.
Sources
- Source de la définitionWiktionary