J'ai une machine de serveur de fichiers volumineuse qui contient plusieurs téraoctets de données d'image auxquelles j'accède généralement par blocs. Je me demande s'il y a quelque chose de spécial que je peux faire pour indiquer au système d'exploitation qu'un ensemble spécifique de documents doit être préchargé en mémoire pour améliorer le temps d'accès pour ce sous-ensemble de fichiers lorsqu'ils sont chargés sur un partage de fichiers.Amélioration de l'accès au système de fichiers sur un serveur de fichiers distant
Je peux fournir un répertoire parent qui contient tous les fichiers qui composent un morceau donné avant de commencer à y accéder. La première chose qui vient à l'esprit est d'écrire simplement un service qui parcourra les fichiers du chemin spécifié, les chargera dans la mémoire de processus et libèrera ensuite la mémoire dans l'espoir que le cache du système de fichiers du système d'exploitation les retienne. mais je me demandais s'il y avait une façon plus explicite de le faire.
Cela économiserait beaucoup de travail si je pouvais réutiliser le paradigme d'accès au partage de fichiers existant plutôt que d'exiger que l'accès à ces fichiers passe par une couche de mémoire cache.
Les fichiers en question seront presque toujours accessibles en lecture seule.
Je travaille sur Windows Server 2003/2008
Cette balise fait référence à la plate-forme décrite sur le site Web suivant: http://www.intersystems.com/cache/index.html. –