Janelas de tamanho de arquivo de página 2008 R2

5

Estamos implantando servidores físicos Windows (460c / Gen8 / 128GB de RAM / 300GB HDD) se eu implementar o arquivo de paginação, seguindo as melhores práticas de 1,5 vezes o RAM, ele vai ocupar o disco completo quase, então com tal uma grande quantidade de RAM será necessário ter um arquivo de paginação que siga o caminho normal do Windows.

    
por JJJJNR 25.06.2014 / 11:33

3 respostas

6

Há algumas coisas a considerar aqui.

  1. Se você não tiver um arquivo de paginação do tamanho de RAM + 257 MB, não será possível obter um despejo de memória completo. Se você definir muito baixo, poderá atingir as condições da OOM.

  2. Você também pode deixá-lo em "gerenciado pelo sistema" e medir o que o sistema fará com ele.

  3. A recomendação 1.5x RAM é antiga e não faz mais sentido. Eu jogaria isso fora da janela e esqueceria que existia.

Então, agora você precisa se perguntar:

Você se importa com um despejo de memória completo? Não, provavelmente não. Os minidumps estão bem em quase todos os casos e muito poucas pessoas dedicam tempo para analisar ou entender os despejos de memória.

Você pode prever a utilização de memória em seu sistema? Se puder, você pode estimar o tamanho para definir o arquivo de paginação com algum espaço extra incorporado como uma almofada. Eu estou supondo que se você pudesse fazer isso, você não teria feito essa pergunta.

A resposta para as duas perguntas anteriores é "não"? Se for o caso, basta usar o Sistema gerenciado e ficar de olho nele, porque você se meteria em problemas.

    
por 25.06.2014 / 16:03
3

a resposta curta é: não, um arquivo de swap tão grande não é necessário . de qualquer maneira esta é uma questão muito debatida.
lendo esta página você encontrará a melhor prática a que você está se referindo, uma renúncia proeminente afirmando que esta melhor prática não está vindo da microsoft e lendo os comentários você descobrirá que existem pessoas referindo-se a arquivos de troca como herança dos anos 90 ...

como sugerido pela documentação da microsoft , verifique os requisitos de qualquer aplicativo que você pretende implantar, tente estimar o uso de memória com base no usuário esperado / carga de trabalho, decida se você deseja / precisa de despejo de memória total e aja de acordo. você pode até descobrir que um arquivo de swap de 16gb está ok na sua configuração com a sua configuração de hardware.

    
por 25.06.2014 / 15:29
3

Apenas para esclarecer as várias "Regras de Polegar", aqui estão resumidas:

Nota: em qualquer lugar eu digo 1x RAM, na verdade eu quero dizer 1x RAM + 260MB. Consulte o KB2860880 para obter detalhes

Para o servidor 2000 e 2003:

  • Para pequenas quantidades de RAM, cerca de 2 a 4 GB, o arquivo da página deve ter 1,5 x RAM.
  • Para grande quantidade de RAM, o arquivo de página deve ter o mesmo tamanho da RAM.

Para o servidor 2008 e 2008 R2:

  • Para servidores "normais", deixe o Windows gerenciar o arquivo de paginação. Quase sempre será 1x de RAM.
  • Para servidores host apenas do Hyper-V, defina o arquivo de paginação para 8 GB (a menos que você deseje um despejo de memória total no colapso e configure-o para 1x RAM).

Para o servidor 2012 e 2012 R2:

  • Deixe o Windows gerenciar o arquivo de paginação em todas as situações.
    • Em servidores "normais", ele tenderá a ser 1x RAM (a menos que você tenha uma tonelada de RAM, normalmente é menos de 1x, em qualquer caso, o Windows descobrirá o que precisa e você não precisa se preocupar isto).
    • Nos servidores host do Hyper-V, normalmente, serão alguns GB (os meus são ~ 3 GB agora). O Hyper-V precisa apenas de cerca de 500MB de swap para operar normalmente ( ligeiramente mais com software de gerenciamento e monitoramento), o resto é espaço para um dump do kernel na tela azul do servidor.
  • se o seu servidor tiver tela azul nos últimos 28 dias, o Windows aumentará o arquivo de paginação para pouco mais de 1x RAM, para que no próximo travamento possa capturar um despejo de memória total (essencial para depurar as telas azuis mais irritantes)
por 31.07.2014 / 16:42