Na maioria das vezes, o gargalo não é tanto obter o arquivo do disco para a RAM, mas sim da RAM para a rede. A menos que o sistema esteja muito atolado em atividade ou com pouca memória RAM, o Windows deve lidar com o armazenamento de arquivos de maneira razoavelmente inteligente.
Você pode querer fazer alguns testes e ver se há realmente um gargalo no sistema que pode melhorar bastante mantendo certos arquivos na memória versus trocados para o disco quando o Windows acha que deve ser salvo no disco. Estou apostando que você economizará muito pouco tempo, já que o gargalo provavelmente seria a rede e, quando o arquivo for enfileirado para ir à rede, a unidade já está preenchendo os buffers na memória, já que ele puxa o arquivo para fora da rede. dirigir.
Dito isso, a única maneira realmente confiável de ter arquivos de dados armazenados na memória que eu conheço é criar um disco RAM e copiar os arquivos, assumindo que eles são estáticos. Caso contrário, você tem uma queda de energia e eles se foram.
Caso contrário, você pode querer investir em muita memória RAM e em unidades de disco de alta velocidade. Talvez até mesmo uma configuração RAID espelhada, já que tem um alto desempenho de leitura (gravação lenta). Eu deixei o Windows e o gerenciador de memória fazerem isso e concentrei-me em minimizar o tempo de acesso com melhores subsistemas (disco rápido, RAID, muita memória, NIC de alta velocidade e alta qualidade) em vez de ajustá-lo ao ponto de depurar ou solucionar problemas poderia se tornar mais uma dor no caminho.