Eu não costumo postar apenas um link, mas como você ainda não recebeu ajuda, por favor, verifique isso fora. É um artigo extremamente detalhado sobre como o gerenciador de cache funciona.
Um processo é executado a cada segundo para avaliar o que pode ser gravado no disco e liberado do cache. Você perguntou especificamente se há uma maneira de ver quais processos estão usando o cache ou quais arquivos estão nele. Meu entendimento é que todas as leituras e gravações em disco são armazenadas em cache, de forma que todos os processos que leiam ou gravem no disco "usem" o cache. Eu não encontrei nenhuma maneira de espreitar para ver o que o conteúdo é embora.
Os dados do arquivo no cache de arquivos do sistema são gravados no disco em intervalos determinados pelo sistema operacional e a memória usada anteriormente pelos dados desse arquivo é liberada - isso é chamado de liberação do cache. A política de atrasar a gravação dos dados no arquivo e mantê-los no cache até que o cache seja liberado é chamada de gravação lenta e é disparada pelo gerenciador de cache em um intervalo de tempo determinado. O tempo no qual um bloco de dados de arquivo é liberado é parcialmente baseado na quantidade de tempo que foi armazenado no cache e na quantidade de tempo desde que os dados foram acessados pela última vez em uma operação de leitura . Isso garante que os dados do arquivo que são freqüentemente lidos permanecerão acessíveis no cache de arquivos do sistema pelo período máximo de tempo. detalhes
No Server 2003, se o Gerenciador de Cache não tentar gravar dados de arquivos modificados novamente em um arquivo e a memória livre se tornar escassa, o thread de gravador modificado do gerenciador de memória gravará os dados não gravados de volta em um arquivo. O sistema não depende do gerenciador de memória para liberar os dados do arquivo de volta para o disco. Em vez disso, o Gerenciador de Cache tenta gravar os dados de volta no armazenamento não volátil em tempo hábil, usando o processo de "gravação lenta". Conforme os programas modificam os dados do arquivo, o Gerenciador de Cache controla quantos dados são modificados ou "sujos". O Gerenciador de Cache grava um oitavo dos dados modificados do cache em disco a cada segundo. detalhes