Eu tenho um Windows Server 2016 que possui duas unidades, C: (unidade do sistema) H: unidade de armazenamento. Quando entro nas configurações de memória virtual, H: é gerenciado e C: não.
Nota: "Gerenciar automaticamente o tamanho do arquivo de paginação para todas as unidades" está marcado.
Eu gostaria de entender comoexatamenteo Windows determina qual unidade gerenciar automaticamente quando há várias unidades?
Motivo: implanto vários servidores a partir de um modelo de VM semanalmente e esta é a primeira vez que o Windows seleciona uma unidade diferente de C: para ser gerenciada "automaticamente". Eu gostaria que esses servidores fossem consistentes. Ou, pelo menos, tenha uma boa compreensão do que causou isso.
Terei prazer em fornecer mais informações ou clareza, se necessário.
Responder1
Não tenho conhecimento de uma descrição detalhada dos algoritmos subjacentes, por isso temo que ninguém possa lhe dizerexatamenteo que acontece nos bastidores.
No entanto, encontreiEste artigoser um bom ponto de partida. Apesar do título, pagefile.sys
também há algumas dicas sobre a localização e o tamanho de um gerenciamento automático . Ao lê-lo, tive a impressão de que um gerenciamento automático pagefile.sys
está on drive c:
, a menos que a unidade c:
fique sem espaço ou seja muito mais lenta que outras unidades.
Além disso, o artigo afirma que há muitos fatores envolvidos na determinação da localização e do tamanho desse arquivo e dá algumas dicas sobre como determiná-los (contadores de desempenho, etc.). Presumo fortemente que a gestão automática segue os mesmos princípios.
Para descobrir o motivo da diferença entre suas VMs, você teria que comparar os tamanhos dos discos (mais precisamente, espaço livre em disco) e o desempenho do disco, de preferência usando os contadores de hardware mencionados no artigo. E, claro, a quantidade de RAM tem grande influência no tamanho do pagefile.sys
, como explica o artigo, então a diferença também pode ser devida ao tamanho diferente da RAM.