Menedżer zadań Windows 10 pokazuje 0% procesora pod vmware

13

Korzystam z systemu Windows 10 w VMWare Workstation Player 12.0.1 (Windows 10 jest gościem, Ubuntu 15.10 jest hostem). Kiedy uruchamiam menedżera zadań, zawsze pokazuje, że użycie procesora wynosi 0%, niezależnie od tego, co faktycznie robi komputer. Każdy proces w Menedżerze zadań wyświetla również 0% użycia procesora (nawet podczas budowania dużego projektu w Visual Studio).

Kiedy jednak uruchamiam „monitor zasobów”, wyraźnie pokazuje, że istnieją procesy, które wykorzystują znacznie więcej niż 0%.

Edytuj Oto zrzuty ekranu, zgodnie z życzeniem: Karta wydajności menedżera zadań Procesy menedżera zadań Monitor zasobów

Alex Shtof
źródło
Czy możesz dołączyć linki do zrzutów ekranu menedżera zadań? Nie jest też jasne, gdzie uruchamiasz menedżera zadań (na hoście? U gościa?) I dokładnie to, co widzisz.
David Schwartz,
Zaktualizowałem pytanie zgodnie z Twoim komentarzem.
Alex Shtof,
aktywowałeś opcję wizualizacji liczników Perf w opcjach VM? jeśli nie, zrób to.
magicandre1981,
@Alex, coś nowego w tym temacie? Mam dokładnie ten sam problem.
Arin Ghazarian

Odpowiedzi:

8

Odinstalowanie Hyper-V, które z jakiegoś powodu domyślnie instaluje Windows, rozwiązało ten problem i wiele innych problemów, które miałem z moją maszyną wirtualną.

Można go odinstalować, wykonując następujące czynności: 1. Przejdź do Panelu sterowania -> Programy i funkcje 2. Po prawej stronie okna kliknij Włącz lub wyłącz funkcje systemu Windows. Powinno zostać otwarte okno dialogowe 3. Odznacz Hyper-V w powyższym oknie dialogowym i kliknij OK

Alex Shtof
źródło
Dzieje się tak na mojej maszynie wirtualnej systemu Windows 10 Enterprise, nawet jeśli funkcja Hyper-V nie jest zainstalowana. Dziwne, że stało się to po zainstalowaniu sterowników Nvidia 368.81 dla mojego podwójnego GeForce 980s.
Matt
2
To niefortunne, ponieważ Docker dla Windows wymaga Hyper-V, o ile wiem. Są też inne rzeczy, które tego wymagają, takie jak emulatory Windows Phone w zestawie SDK.
żartuje
3

Twoje zdjęcia wyglądały dokładnie tak jak moje, 0% wykorzystania procesora w Menedżerze zadań i Monitorze zasobów pokazuje, że procesor jest zawsze na maksymalnej częstotliwości. Było to spowodowane zainstalowaniem Hyper-V na mojej maszynie wirtualnej. Po odinstalowaniu wyświetlanie zużycia procesora wróciło do normy. Nie potrzebowałem Hyper-V na mojej maszynie wirtualnej, więc było to dla mnie w porządku. Chciałbym wiedzieć, czy istnieje inne rozwiązanie.

L. Fang
źródło
Proszę zobaczyć moją odpowiedź. Znalazłem sposób na rozwiązanie problemu.
Alex Shtof,
0

Odinstalowanie Hyper-V nie działało dla mnie. Zrobiłem następujące:

  • Zamknij VM
  • W pliku .vmx zmieniono następujący wiersz:

    hypervisor.cpuid.v0 = "FALSE"
    

    do

    hypervisor.cpuid.v0 = "TRUE"
    
  • Uruchom ponownie maszynę wirtualną

Następnie procesor pokazał aktywność.

Robin Dijkstra
źródło