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.