Zapisz działanie do pliku .vmem, nawet jeśli maszyna wirtualna jest zawieszona


14

Mam VMWare VM, której muszę używać do niektórych zadań w pracy. Z jakiegoś powodu, gdy maszyna wirtualna jest uruchomiona lub zawieszona, coś robi ogromne (pod względem operacji, a nie Bajtów / s) operacje we / wy na swoim .vmempliku, co powoduje, że system na tym dysku jest bardzo powolny.

Monitor zasobów pokazuje w zasadzie sprawcę problemów z wydajnością:

wprowadź opis zdjęcia tutaj

A najwyższe miejsce w Aktywności dysku zawsze zajmuje proces systemowy uzyskujący dostęp do wspomnianego pliku.

wprowadź opis zdjęcia tutaj

Czy ktoś wie, co się tutaj dzieje?


opóźnione zapisy?
Sathyajith Bhat

Pół godziny po zawieszeniu maszyny wirtualnej? W pakietach około 1 MiB / s?
Joey

zgadując, może harmonogram VMWare pisze, gdy jest bezczynny lub tym podobne. Ciekawe, jak poznać prawdziwy powód
Sathyajith Bhat

Właśnie próbowałem, czy to samo po ponownym uruchomieniu, ale dostałem Bluescreen podczas wznawiania VM ... próbuję teraz ponownie ;-)
Joey

1
Trochę tła na temat zawieszonego aspektu. Po zawieszeniu maszyny wirtualnej pamięć RAM jest zapisywana w pliku VMEM. Obserwuj monitor zasobów, a zobaczysz, jak duży blok zmienia kolor z zielonego (w użyciu) na pomarańczowy (zmodyfikowany) po zawieszeniu maszyny wirtualnej. Windows następnie opróżnia zmodyfikowane bloki do pliku VMEM. To płukanie naprawdę wbija napęd SATA-3, powodując bardzo brak reakcji systemu. Po drugie, zmodyfikowana pamięć
osiąga

Odpowiedzi:


12

Według forów vmware, musisz mieć to ustawienie w pliku config.ini: mainmem.useNamedFile = "FALSE", aby uniknąć tego problemu. VMWare użyłoby prawdziwej pamięci RAM i pliku strony z tym ustawieniem na false.

Bibliografia:

  1. http://communities.vmware.com/message/1704684
  2. http://vmfaq.com/entry/25/
  3. http://faq.sanbarrow.com/index.php?action=artikel&cat=14&id=50&artlang=en

Jest to raczej obejście niż naprawa - wydaje się, że problem ten pogorszył się znacznie w WS v11 w systemie Windows 8.1. Podejrzane zmiany w zarządzaniu pamięcią
Munrobasher
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.