Arquivo de paginação do Windows em vários discos rígidos


13

Não consigo encontrar nenhuma documentação ou artigos on-line on-line para isso ...

como o Windows lida com arquivos de paginação em vários discos rígidos? As janelas os tratam como uma concatenação, escrevendo para um até ficar cheio e passando para o próximo? Ou trata-os como uma faixa, escrevendo para cada um de forma incremental? Ele escreve para o primeiro de graça? Ou talvez algum outro método?


2
Muito boa pergunta. Meu palpite é que a Microsoft os trata como dois arquivos de página separados e usa a unidade que não está em uso. Não há como a Microsoft arriscar dividir páginas inteiras entre as unidades.
surfasb

A melhor velocidade seria escrever para os dois, mas não para dividir as páginas, eu acho.
soandos

Pelo que vejo quando pesquiso no Google (embora não haja links autênticos), parece tratá-los como uma faixa, o que faz sentido se você pensar sobre isso. Embora seja tudo adivinhação.

há um teste na web (eu não consegui encontrá-lo), sua referência para um sistema que estava faminto por precisar de paginação em disco, era minúsculos pouquíssimos mais rápido, não vale a pena para mim. social.technet.microsoft.com/Forums/hu/winservergen/thread/…
Psycogeek

Respostas:


11

As informações mais relevantes que encontrei foram um artigo sobre a configuração ideal do arquivo de paginação no Windows XP.

O artigo afirma que o Windows usará o arquivo de paginação localizado no volume com menos atividade . Isso significa que não há padrão definido.

Portanto, é possível argumentar que a maneira mais provável de o Windows manipular vários arquivos de página é manter uma tabela de onde cada página de memória está localizada. O local em que uma página acaba depende muito do volume menos ativo quando foi paginado.


artigo interessante. No entanto, isso ainda é verdade?
Keltari

Não há garantia de que essa teoria seja verdadeira, mesmo para o XP. É inteiramente baseado em suposição.
Andrew Lambert

É duvidoso que tenham mudado o tratamento de vários arquivos de página. Aposto que ainda é verdade. O gerenciador de memória não é exatamente algo que você faz alterações no atacado para todas as versões.
surfasb

@ Surfsb True, mas como eu disse isso é apenas especulação para começar.
Andrew Lambert

2
Isso não é suposição. É direto do Windows Internals . A "tabela de onde cada página de memória está localizada" é simplesmente as tabelas de páginas.
21714 Jamie Hanrahan

2

No Windows 8.1, para mim, ele ignora totalmente a segunda unidade e troca apenas pela primeira.

Não é realmente útil. Foi por isso que cheguei aqui desde que pesquisava no Google.


Como você está medindo isso? Não estou duvidando de você, apenas imaginando qual ferramenta você está usando. O Perfmon é uma maneira de fazê-lo (objeto de arquivo de paginação,% de contador de uso).
21714 Jamie Hanrahan

-1

Em relação ao Windows 7 x64 e Windows 10 x64, a divisão do sistema de arquivo de paginação não faz nada como em uma condição de raid0. Ele é o primeiro a ser capturado, o primeiro a ser atendido pela unidade menos ativa. A regra para o Windows x64 é um arquivo de paginação 1,5 vezes o tamanho. Estou operando uma máquina com 64 GB e nem preciso de um arquivo de paginação desse tamanho. Configurar um drive rápido para lidar com todos os meus arquivos temporários do Windows, como arquivos de cache e um único arquivo de paginação, funciona muito bem. O objetivo desta unidade é apenas para o uso de serviços temporários do Windows e Adobe. Eu executo aplicativos em um poderoso raid0 de três unidades e meu sistema operacional está em um SSD. Existem pessoas que acreditam que um arquivo de paginação não é necessário, mas essas pessoas não vivem em um mundo poderosamente criativo, em que aplicativos poderosos devem ter um arquivo de paginação, como as ferramentas mais recentes do adobe cc 2017 e as máquinas de CAD 3D.

O que é interessante A Microsoft afirma que um arquivo de paginação mínimo de 300 MB deve ser configurado na unidade principal, na sua unidade do SO e na outra unidade. A Adobe diz que os arquivos temporários e de paginação devem estar localizados além de uma unidade OS ou de um aplicativo. Eles têm dito isso desde o início dos tempos.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.