Que tamanho relativo à quantidade de memória deve ser o arquivo de paginação (no Windows Server 2008)?

3

Eu ouvi o antigo conselho para o Windows NT 4 que, se a memória serve, era uma regra "tamanho da memória mais 12 MB" (para que um despejo completo pudesse ser gravado no disco).

Alguém tem alguma recomendação para o Windows Server 2003 e 2008?

(Além disso, enquanto estamos nisso, o que é uma boa configuração de arquivo de swap para uma VM? Como máquina física ou devo dar mais memória para a VM e deixar o host fazer a troca?)

    
por Andrew J. Brehm 01.06.2009 / 15:28

4 respostas

4

Sobre sua pergunta de virtualização - nunca deixe o host fazer a troca. O problema é que, quando o host faz a troca em vez do convidado, os convidados não podem dizer por que o desempenho está sofrendo. Não há nenhuma indicação nas métricas de desempenho do convidado de que sua memória está sendo trocada pelo host de virtualização.

Isso não quer dizer que você deve evitar a supercomprometimento na memória - tudo bem, contanto que você gerencie o compartilhamento de memória da VMware corretamente. A VMware basicamente deduz a memória para reduzir a quantidade realmente necessária. O Hyper-V ainda não faz isso.

    
por 01.06.2009 / 15:56
2

Comece com 1,5x a sua memória física e, em seguida, a medida para adaptar a figura à sua carga de trabalho

    
por 01.06.2009 / 16:03
2

Use 1,5x de memória física para computadores com menos de 4 a 6 GB de RAM. Depois disso, você pode reduzir o tamanho ou, pelo menos, não aumentá-lo. Observe a paginação para determinar se são necessários aumentos. Além disso, use um tamanho de página fixo. Isso pré-gravará o arquivo de paginação e eliminará ocorrências de desempenho quando o arquivo de paginação precisar ser aumentado.

Quanto a trabalhar com VMs. Monitore sua paginação na VM e ajuste de forma adequada para maximizar o desempenho. Isso exigirá o uso do monitor de desempenho.

    
por 01.06.2009 / 19:45