У меня есть большой файловый сервер, который содержит несколько терабайт данных изображения, к которым я обычно обращаюсь частями. Мне интересно, есть ли что-то особенное, что я могу сделать, чтобы намекнуть ОС, что определенный набор документов должен быть предварительно загружен в память, чтобы сократить время доступа к этому подмножеству файлов, когда они загружаются через общий файловый ресурс.
Я могу предоставить родительский каталог, содержащий все файлы, которые составляют данный чанк, прежде чем я начну получать к ним доступ.
Первое, что приходит в голову, - это просто написать сервис, который будет перебирать файлы по указанному пути, загружать их в память процесса и затем освобождать память в надежде, что к ним будет кеш файловой системы ОС, но Мне было интересно, если есть более явный способ сделать это.
Было бы сэкономлено много работы, если бы я мог повторно использовать существующую парадигму доступа к общим файлам вместо того, чтобы требовать доступа к этим файлам для прохождения через слой кэширования памяти.
К указанным файлам почти всегда можно получить доступ только для чтения.
Я работаю на Windows Server 2003/2008