Eu leio muito sobre desabilitar o arquivo de paginação em praticamente todos os lugares e alguns lugares dizem que isso é ótimo para o desempenho (dado um monte de RAM) e outros lugares dizem que mesmo com uma quantidade enorme de memória RAM ele pode levar para um sistema instável.
Contexto: Eu trabalho com uma máquina windows 10, 4 slots de memória ram com 4gb cada rodando @ 1600 MHz, um i7 4790k 2 SSDs e um HDD normal. Meu pico de carga foi de cerca de 12 GB, esta máquina não desligou nunca (bem, ocasiões raras, talvez). Correndo ganha 10 pro.
Desativei o arquivo de paginação em todas as unidades e, desde então, o desempenho aumentou 10 vezes; praticamente tudo se abre significativamente mais rápido e alguns tropeços que eu encontrei de vez em quando não estão mais lá; até agora não há problemas de estabilidade nem qualquer outro problema.
Minha pergunta é: A longo prazo, como isso pode me afetar negativamente? Como este computador está sempre ligado e executando alguns serviços (servidores de jogos, iis ...) isso poderia ser um problema? Devo olhar para outras configurações antes de realmente desligar o arquivo de paginação? Devo ficar de olho nas falhas de página durante a execução desta configuração?
Tenha em mente que realmente não me importo com falhas críticas do sistema nem com coisas assim; essa informação não é valiosa para mim de nenhuma forma (pelo menos não agora, esse sistema tem sido estável por meses com o arquivo de paginação e, se necessário, para diagnosticar esse problema, posso ativá-lo novamente).
Além disso, meu foco é puro desempenho e não confio em cache para fazer o truque (é por isso que 2 SSDs de alto desempenho com programas eu abro com frequência), então coisas como superfetch tem pouca ou nenhuma utilidade aqui (também , a maioria dos programas é sempre carregada na memória a partir da inicialização, pelo menos os que eu uso mais, portanto, não deve haver necessidade de acessar o disco para obter qualquer coisa com frequência).
Contexto adicional: Toda a memória que tenho deve ser toda a memória que eu preciso; over-commiting não é um problema e eu posso gerenciar o que entra e sai se realmente necessário (como eu disse antes, eu sei muito bem o meu pico de carga de trabalho e o disponível ram que eu tenho é mais do que 'nuf para a tarefa). A idéia principal é ter tudo na memória sem a necessidade de i / o para disco ou qualquer coisa. Eu mantenho pelo menos 4-6GB de memória RAM disponível o tempo todo para tarefas críticas e para lidar com situações onde um processo pode pedir mais memória, se ele pedir demais, será negada memória (como deveria ser) ao invés de trocar; Nesse caso, eu posso desligar manualmente outros processos para liberar RAM se for extremamente necessário.