Aller au contenu principal
Concepteur et fabricant d'équipements d'imagerie avancés
samedi, 10 octobre 2026

Article

Le cache d’enregistrement dans Altron et la signification de l’avertissement disk slow

Rahni

Supposons qu’une caméra linéaire fonctionne à une cadence de lignes élevée au-dessus d’un convoyeur et que vous ayez lancé l’enregistrement. Quelques secondes plus tard, disk slow apparaît à côté de Status et la barre de pourcentage Cache monte lentement. Qu’est-ce que cela signifie et que faire ? La réponse se trouve dans le cache d’enregistrement, la mémoire située entre la caméra et le disque.

Nœuds d’enregistrement à la fin du graphe Altron
Nœuds d’enregistrement à la fin du graphe Altron

Que fait exactement le cache ?

Lorsque vous appuyez sur Start sur un nœud d’enregistrement, toutes les données qui atteignent le nœud passent d’abord dans un tampon intermédiaire en RAM, puis sont écrites sur le disque depuis ce tampon.

La vitesse du disque n’est pas constante. Elle ralentit parfois un instant, par exemple lorsque le système d’exploitation est occupé à autre chose. Le cache absorbe ces ralentissements momentanés pour que les données de la caméra n’aient pas à attendre le disque.

Vous définissez sa taille avec Cache Size (MB). Vous pouvez la régler de 1 à 524288 Mo ; la valeur par défaut est 800. Ce réglage existe dans tous les plug-ins d’enregistrement, du BMP à la vidéo.

Prenez au sérieux la barre de pourcentage à côté de Cache

À côté de Cache Size se trouve une barre de pourcentage qui indique le taux de remplissage du cache. Si la barre monte de temps en temps puis redescend, tout est normal. Si elle continue de monter ou atteint 100 %, le disque a pris du retard sur la caméra. Lorsque le cache est complètement plein, l’enregistrement s’arrête.

D’où vient l’avertissement disk slow ?

Dans les enregistreurs BMP, JPEG et TIFF, Altron compare pendant l’enregistrement la vitesse d’écriture sur disque au débit de données entrant. Si les données arrivent plus vite qu’elles ne sont écrites et que le cache se remplit, disk slow est ajouté au texte de Status.

Passez la souris sur Status. Son infobulle affiche les deux vitesses, ainsi : Written … MB/s < incoming … MB/s – cache filling. Ces deux valeurs vous indiquent l’ampleur de l’écart.

Cet avertissement apparaît avant que le cache soit complètement plein. Vous avez donc encore le temps d’agir avant l’arrêt de l’enregistrement.

Que faire lorsque le disque prend du retard

  1. Agrandissez le cache. Des cadences de lignes ou d’images élevées nécessitent un cache plus grand, mais le cache doit tenir dans la RAM libre. Vérifiez l’utilisation de la RAM dans la section Physical RAM, sous la liste des caméras.
  2. Utilisez un disque plus rapide. Un SSD rapide résout généralement le problème à la racine.
  3. Réduisez les données. L’une des possibilités est de réduire le débit de données avec ImagingInterval en mode Max rate. Sur une caméra linéaire, vous pouvez aussi supprimer les marges sombres de la ligne avec Crop Line.
  4. Choisissez un format plus léger. Par exemple, si l’image est uniquement destinée à être visualisée, utilisez JPEG plutôt que TIFF ; JPEG compresse avec perte et ne convient pas à la mesure. Si vous avez besoin de TIFF, réglez Compression sur Deflate pour que moins d’octets atteignent le disque.

Un cache plus grand n’aide que si le ralentissement du disque est temporaire. Si la vitesse d’écriture moyenne est inférieure au débit moyen des données entrantes, le cache finira par se remplir quelle que soit sa taille ; cela prendra simplement plus de temps. Il vous faut alors l’une des trois autres options : un disque plus rapide, moins de données ou un format plus léger.

Stop ou Discard and Stop ?

Stop met fin à l’enregistrement, mais tout ce qui reste dans le cache est intégralement écrit sur le disque. Si le cache était plein, cette écriture prend un certain temps. Patientez et ne fermez pas le programme pendant ce temps.

Discard and Stop fait l’inverse. L’enregistrement s’arrête immédiatement et les données non écrites du cache sont abandonnées. Les fichiers déjà écrits sur le disque restent en place. Lorsque vous vous rendez compte en cours de route que les réglages étaient mauvais, cette option vous évite de vous retrouver avec un fichier incomplet supplémentaire.

Une bonne habitude tirée du terrain

Avant l’enregistrement principal, faites un enregistrement d’essai de quelques minutes à la cadence réelle de la ligne de production, et surveillez simplement la barre Cache et Status. Si disk slow n’apparaît pas et que la barre Cache ne monte pas, vous pouvez lancer le long enregistrement en toute confiance. Les autres fonctionnalités d’enregistrement sont expliquées sur la page Altron.

Si vous souhaitez en savoir plus sur la théorie des tampons de données, cet article Wikipédia (en anglais) est un bon point de départ.

Si vous rencontrez toujours l’avertissement disk slow sur votre propre système, envoyez-nous les caractéristiques de votre caméra et de votre disque, et nous trouverons la bonne solution.

Où nos équipements sont utilisés

Organismes, universités, industries et entreprises ayant utilisé nos produits

  • Hedayat Hooshmand Nozhan Sepehr