Avisos de pouca memória no Windows 7 Guest - VMWare Workstation 12 Player

0

Minha máquina host do Windows 10 tem 24 GB de memória, com 8 GB atribuídos a uma máquina guest Windows 7 de 64 bits gerenciada pelo VMWare Workstation 12 Player. As informações do sistema no sistema operacional convidado reconhecem todos os 8 shows corretamente.

No entanto, recebo consistentemente avisos de pouca memória do sistema operacional convidado depois de atingir cerca de 60% a 70% de uso de memória (de acordo com o gerenciador de tarefas). Se eu tentar passar por ele, fico com falhas no aplicativo e coisas assim.

Eu originalmente tinha apenas 4 GB atribuídos e estava vendo esses erros quando eu estava ficando acima de 90% de uso de memória, o que parece correto. Foi quando eu aumentei as configurações da VM para 8 gigas, mas é como se o sistema reconhecesse todos os 8 gols e até informasse o uso esperado, mas ainda assim, de alguma forma ainda é limitado a 4 gigas.

Eu tenho um arquivo de página fixo de 2 gig.

Alguma opinião?

    
por jhilgeman 10.01.2017 / 19:36

1 resposta

0

Um aviso de pouca memória significa que a taxa de confirmação está se aproximando do limite de confirmação. Não tem nada a ver com a falta de RAM disponível. O aviso pode ocorrer mesmo quando a memória disponível é abundante.

O limite de confirmação é o tamanho da RAM + o tamanho do arquivo de paginação - uma pequena sobrecarga. A taxa de confirmação não é uso de RAM, uso do arquivo de paginação ou qualquer combinação dos dois. É uma medida do espaço potencial necessário para o armazenamento temporário de dados. Quando um aplicativo ou componente do SO aloca memória (na verdade, espaço de endereço virtual), o gerenciador de memória promete ou confirma que haverá armazenamento disponível para a alocação. O armazenamento pode estar na RAM ou no arquivo de paginação, a critério do gerenciador de memória. A taxa de commit é o total de todas essas alocações. Inicialmente, nenhum armazenamento é reservado, seja na RAM ou no arquivo de paginação, apenas certificando-se de que haverá espaço adequado disponível. Normalmente, nem todo esse armazenamento comprometido será necessário, pelo menos não ao mesmo tempo. Mas o Windows prefere jogar pelo seguro, nunca permitindo que a taxa de commit exceda o limite de commit, o espaço de armazenamento realmente disponível.

Existem 3 maneiras de resolver um aviso de pouca memória:

  1. Reduza a taxa de confirmação executando menos. Isso geralmente não é prático.
  2. Adicione mais RAM. Se o uso de RAM for alto, isso seria uma boa ideia. Caso contrário, é apenas um desperdício.
  3. Aumentar o tamanho do arquivo de paginação. Esta é geralmente a solução mais fácil e econômica. E como um arquivo de paginação adequadamente dimensionado realmente melhora o desempenho, esse é um motivo adicional. Ele fornece um local onde o sistema operacional pode descarregar dados raramente usados, deixando mais memória RAM para fins mais importantes.

Nesse caso, um arquivo de paginação de 2 GB claramente não é adequado. Se o espaço em disco não for um problema, configurar o arquivo de paginação para o sistema gerenciado seria uma boa ideia. Não se preocupe que isso leve ao redimensionamento contínuo da fragmentação do arquivo de paginação ou do arquivo de paginação. Nenhuma das situações é comum e, na maioria dos casos, isso não acontece.

    
por 10.01.2017 / 23:51