Alta utilização de disco ao limpar a “memória modificada” no Windows 8

1

Eu estou olhando para a ferramenta do monitor de recursos do Windows 8.

Depois de fechar um VMWare-VM, a "memória modificada" salta de 16 MB para 2 GB. Ele lentamente volta para 16 MB.

Ao voltar para baixo, o uso do disco está em 100%. O processo VMWare já está inativo quando isso acontece. O processo com uso de disco é "Sistema".

Tenho 16 GB de RAM e nenhum arquivo de página.

É um comportamento realmente irritante, alguém sabe como consertar isso / torná-lo menos chato?

EDIT: Para esclarecer o aborrecimento: Quando fecho a VM, tenho que abrir o Recource Monitor, olhar e esperar até que a "memória modificada" esteja inativa, para que eu saiba quanto tempo devo esperar até que eu possa continuar a usar meu computador novamente. Brian apontou, a VM tem que escrever a memória para o disco (faz sentido, estou suspendendo a VM). Mas por que o processo da VM é desativado tão rapidamente? E por que o processo do sistema é aquele que está gravando em disco (se essa é realmente a causa e a raiz do problema)?

    
por Julius Eckert 27.11.2013 / 02:38

2 respostas

2

Porque isso ocorre por design. O Windows possui um thread de gravador de página modificado (MiModifiedPageWriter) que grava dados modificados de volta no disco.

Aqui está a definição da lista modificada:

The page previously belonged to a working set but was removed. However, the page was modified while it was in use and its current contents haven’t yet been written to disk or remote storage. The PTE still refers to the physical page but is marked invalid and in transition. It must be written to the backing store before the physical page can be reused.)

    
por 22.12.2013 / 07:27
0

Se você salvar o estado da VM, ela terá que gravar toda a memória usada por ele em um arquivo no disco. Enquanto ele está esperando para ser gravado em disco e lançado, ele será listado em Modificado.

Se você deseja iniciar / suspender uma VM mais rapidamente, salve-a em um SSD ou aloque-a a menos memória. Com um SSD, ele pode economizar e carregar mais rapidamente, com uma quantidade menor de RAM atribuída, ele tem menos para salvar e carregar.

    
por 27.11.2013 / 08:08