Definindo o limite de arquivo mapeado de memória para Windows?

1

Oi executando o Windows Server 2008 R2 Enterprise. Meu servidor tem 128 GB de RAM.

Estou usando o Elasticsearch, que é configurado com ES_HEAP_SIZE = 30 GB

Com o Gerenciador de tarefas
Conjunto particular de trabalho: 33GB
Conjunto de trabalho: 97 GB

Procurando com RAMMap.exe
Processo Privado Total: 34GB
Processo Privado Ativo: 34GB
Total de arquivos mapeados: 90GB
Arquivo mapeado ativo: 64 GB

Digamos que todos os processos executados por lá tenham cerca de 95 GB gratuitos. É possível informar o cache do Windows até 90 GB de arquivos mapeados e deixar 5 GB abertos?

    
por user432024 09.06.2015 / 00:00

1 resposta

1

Embora não seja uma correspondência exata, há APIs disponíveis para definir tamanhos de cache de arquivo ou tamanhos de conjunto de trabalho, por exemplo, SetSystemFileCacheSize .

Existem utilitários que usam essas APIs. Um deles é o Sysinternals CacheSet

    
por 09.06.2015 / 01:41