none
Memória e espaço e disco RRS feed

  • Pergunta

  • Boa Tarde,

    Eu tenho uma partição específica para máquinas virtuais, contendo 3 VMs. Eu notei que todas as vezes que eu aumento a memória de algum dos servidores, ela também consome algum espaço físico da partição.

    Isso é normal ou é alguma anomalia?  Caso seja normal, tem como diminuir isso? E se for problema, qual é a solução?


    Fernando Durbán

    sexta-feira, 11 de março de 2016 21:47

Respostas

  • Boa noite Fernando,

    Como a Ana disse, o Windows irá usar uma parte do espaço em disco para gerenciamento da sua memória. Isso se chama Page File, é tem como você administrar sim, definindo tamanho máximo, tamanho inicial, local de armazenamento e outros. Há algumas recomendações para isto, a fim de otimizar a performance do seu ambiente.

    Page File - The definitive guide
    http://blogs.technet.com/b/motiba/archive/2015/10/16/page-file-the-definitive-guide.aspx

    RAM, virtual memory, pagefile, and memory management in Windows
    https://support.microsoft.com/en-us/kb/2160852

    How to determine the appropriate page file size for 64-bit versions of Windows
    https://support.microsoft.com/pt-br/kb/2860880

    Abços,

    • Marcado como Resposta Marcos SJ terça-feira, 22 de março de 2016 15:00
    segunda-feira, 21 de março de 2016 04:33
  • Você leu com atenção o que foi dito anteriormente por ambos? Ninguem está afirmando que há falta de recursos (RAM) no host Hyper-V. Ambos estão lhe informando que do lado do sistema operacional, o recurso de SWAP ou PageFile.sys é o provavel causador do aumento de espaço em disco.

    Por padrão, o sistema operacional gerencia o tamanho do Page File de acordo com a quantidade de memória alocada, seja ele um host físico, seja ele um guest Hyper-V e por este fato, dobrar a quantidade de memória RAM virtual entregue ao guest significa também aumentar a porção de espaço alocada para o arquivo PageFile.sys.

    Uma maneira simples de verificar este comportamento é tirar uma foto do conteúdo do disco antes e depois do aumento de memória e compará-los para ver o que sofreu um aumento considerável de espaço em disco. Softwares como GetFolderSize permitem exportar o relatório para uma posterior verificação.

    • Marcado como Resposta Marcos SJ terça-feira, 22 de março de 2016 15:00
    segunda-feira, 21 de março de 2016 13:05

Todas as Respostas

  • O Windows (todas as versões) quando ele tem pouca memória RAM à disposição dele, o Windows captura parte do espaço livre do disco rígido para uso dele com os arquivos temporários que ele utiliza.

    Boa noite


    Ana Gauna (Analista de Sistemas Senior, MCSA, MCDBA, CCNA2) - Skype: amgauna

    • Marcado como Resposta Marcos SJ terça-feira, 22 de março de 2016 15:00
    • Não Marcado como Resposta Marcos SJ quarta-feira, 13 de abril de 2016 18:07
    domingo, 20 de março de 2016 01:28
  • Boa noite Fernando,

    Como a Ana disse, o Windows irá usar uma parte do espaço em disco para gerenciamento da sua memória. Isso se chama Page File, é tem como você administrar sim, definindo tamanho máximo, tamanho inicial, local de armazenamento e outros. Há algumas recomendações para isto, a fim de otimizar a performance do seu ambiente.

    Page File - The definitive guide
    http://blogs.technet.com/b/motiba/archive/2015/10/16/page-file-the-definitive-guide.aspx

    RAM, virtual memory, pagefile, and memory management in Windows
    https://support.microsoft.com/en-us/kb/2160852

    How to determine the appropriate page file size for 64-bit versions of Windows
    https://support.microsoft.com/pt-br/kb/2860880

    Abços,

    • Marcado como Resposta Marcos SJ terça-feira, 22 de março de 2016 15:00
    segunda-feira, 21 de março de 2016 04:33
  • Obrigado Ana e Bruno pela resposta,

    Mas não é falta de memória, pois a máquina possui 256 Gb de memória. O teste que eu fiz, as máquinas usam apenas 32 Gb de memória, sobrando mais que a metade delas. A questão é:

    Quando eu ligo a máquina virtual com 32 Gb, ele utiliza, como exemplo, 2 Gb de espaço de HD. Quando eu aumento a memória para 64 Gb, o consumo de espaço de HD, sobe para 10Gb!! Isso que a máquina física ainda trabalha com 128 Gb de memória, ele utiliza igual espaço de armazenamento. É esse o questionamento.


    Fernando Durbán

    segunda-feira, 21 de março de 2016 11:33
  • A motherboard do seu servidor aceita 256 Gb de memória RAM? E quanto existe de espaço em disco total?


    Ana Gauna (Analista de Sistemas Senior, MCSA, MCDBA, CCNA2) - Skype: amgauna

    • Marcado como Resposta Marcos SJ terça-feira, 22 de março de 2016 15:00
    • Não Marcado como Resposta Marcos SJ quarta-feira, 13 de abril de 2016 18:07
    segunda-feira, 21 de março de 2016 13:02
  • Você leu com atenção o que foi dito anteriormente por ambos? Ninguem está afirmando que há falta de recursos (RAM) no host Hyper-V. Ambos estão lhe informando que do lado do sistema operacional, o recurso de SWAP ou PageFile.sys é o provavel causador do aumento de espaço em disco.

    Por padrão, o sistema operacional gerencia o tamanho do Page File de acordo com a quantidade de memória alocada, seja ele um host físico, seja ele um guest Hyper-V e por este fato, dobrar a quantidade de memória RAM virtual entregue ao guest significa também aumentar a porção de espaço alocada para o arquivo PageFile.sys.

    Uma maneira simples de verificar este comportamento é tirar uma foto do conteúdo do disco antes e depois do aumento de memória e compará-los para ver o que sofreu um aumento considerável de espaço em disco. Softwares como GetFolderSize permitem exportar o relatório para uma posterior verificação.

    • Marcado como Resposta Marcos SJ terça-feira, 22 de março de 2016 15:00
    segunda-feira, 21 de março de 2016 13:05
  • Bom Dia,

    Deixa eu ver se eu entendi. Quer dizer que quanto mais de memória o Host utilizar (que por exemplo, acontece quando levantamos uma máquina virtual), o pagefiles.sys irá aumentar, pois ele ajudará a gerenciar essa memória utilizada?

    A minha nova pergunta é:

    Caso seja isso, eu uso uma unidade separada (que se localiza no storage), para todas as minhas máquinas virtuais. Na verdade, este Host está para apenas gerenciar o Hyper-V. Se eu desabilitar essa memória virtual para aquela unidade, corro o risco de perder performance ou outra coisa?


    Fernando Durbán

    quarta-feira, 13 de abril de 2016 12:50
  • Bom Dia,

    Deixa eu ver se eu entendi. Quer dizer que quanto mais de memória o Host utilizar (que por exemplo, acontece quando levantamos uma máquina virtual), o pagefiles.sys irá aumentar, pois ele ajudará a gerenciar essa memória utilizada?

    A minha nova pergunta é:

    Caso seja isso, eu uso uma unidade separada (que se localiza no storage), para todas as minhas máquinas virtuais. Na verdade, este Host está para apenas gerenciar o Hyper-V. Se eu desabilitar essa memória virtual para aquela unidade, corro o risco de perder performance ou outra coisa?


    Fernando Durbán

    Boa Tarde,

    Complementando o que escrevi acima, algumas máquinas virtuais são Linux. Com isso, a questão de utilização do pagefiles.sys não seria necessário! Pesquisando na internet, o Linux tem uma feature parecida, mas ela deve ser ativada, que no meu caso não foi feito. Então a minha pergunta continua. É padrão do Hyper-V quanto utilizado 1 Gb de memória RAM, ele utilizar 1 Gb de espaço em disco?


    Fernando Durbán

    terça-feira, 19 de abril de 2016 18:57