Exemples de métadonnées :
Pointeurs de bloc de système de fichiers
Informations sur le répertoire
Tables de suppression des doublons de données
Uberblock ZFS
La récupération anticipée est un mécanisme d'amélioration des performances de la transmission en continu des charges de travail lues. Elle examine l'activité d'E/S pour identifier les lectures séquentielles et peut créer des lectures supplémentaires en amont afin que les données soient en cache avant que l'application ne les sollicite. La récupération anticipée intervient avant l'ARC en accédant à l'ARC. Souvenez-vous de cela si vous voulez appréhender l'activité de récupération anticipée ARC. Par exemple, si vous voyez :
|
Après que les données ont été récupérées de manière anticipée, l'application peut les demander en utilisant ses propres accès ARC. Notez que les tailles peuvent être différentes : la récupération anticipée peut avoir une taille d'E/S de 128 Ko, tandis que la lecture par l'application a une taille d'E/S de 8 Ko. Par exemple, les valeurs suivantes ne sont pas liées directement :
Occurrences de données : 368
Echecs de récupération anticipée de données : 23
Toutefois, si la récupération anticipée effectuait une demande d'une taille d'E/S de 128 Ko, 23 x 128 = 2944 Ko. Et si l'application effectuait une demande d'une taille d'E/S de 8 Ko E/S, 368 x 8 = 2944 Ko.