Il task manager di Windows 10 mostra 0% cpu in vmware


13

Sto eseguendo Windows 10 con VMWare Workstation Player 12.0.1 (Windows 10 è l'ospite, Ubuntu 15.10 è l'host). Quando eseguo task-manager, mostra sempre che l'utilizzo della cpu è dello 0%, indipendentemente da ciò che il computer sta effettivamente facendo. Ogni processo in Task Manager mostra anche un utilizzo della CPU dello 0% (anche quando si crea un progetto di grandi dimensioni in Visual Studio).

Tuttavia, quando eseguo "monitoraggio risorse", mostra chiaramente che esistono processi che utilizzano molto più dello 0%.

Modifica Ecco alcuni screenshot, come richiesto: Scheda prestazioni del Task Manager Processi del Task Manager Sorvegliante delle risorse


Puoi includere collegamenti alle schermate del Task Manager? Inoltre, non è chiaro dove stai eseguendo il task manager (nell'host? Nell'ospite?) E precisamente quello che stai vedendo.
— David Schwartz,

Ho aggiornato la domanda in base al tuo commento.
— Alex Shtof,

hai attivato l'opzione per visualizzare i contatori Perf nelle opzioni VM? in caso contrario, fallo.
— magicandre1981,

@Alex, c'è qualcosa di nuovo in questo? Ho esattamente lo stesso problema.
— Arin Ghazarian,

Risposte:


8

La disinstallazione di Hyper-V, che Windows ha installato per impostazione predefinita per qualche motivo, ha risolto questo problema e molti altri problemi che ho avuto con la mia macchina virtuale.

Può essere disinstallato procedendo come segue: 1. Vai su Pannello di controllo -> Programmi e funzionalità 2. Sul lato destro della finestra, fai clic su Attiva o disattiva le funzionalità di Windows. Verrà visualizzata una finestra di dialogo 3. Deselezionare Hyper-V nella finestra di dialogo sopra e fare clic su OK


Ciò si verifica sulla mia VM di Windows 10 Enterprise anche se Hyper-V non è installato. Stranamente è successo dopo aver installato i driver Nvidia 368.81 per il mio doppio GeForce 980s.
— Matt

2
È un peccato che Docker per Windows richieda Hyper-V per quanto ne so. Ci sono anche altre cose che lo richiedono, come gli emulatori di Windows Phone nell'SDK.
— Giovedì

3

Le tue foto sembravano esattamente come le mie, lo 0% di utilizzo della CPU in Task Manager e Resource Monitor mostra che la CPU è sempre alla massima frequenza. Era dovuto al fatto che Hyper-V era installato nella mia macchina virtuale. Dopo averlo disinstallato, il display dell'utilizzo della CPU è tornato alla normalità. Non avevo bisogno di Hyper-V nella mia VM, quindi per me andava bene. Vorrei sapere se esiste un'altra soluzione.


Si prega di vedere la mia risposta. Ho trovato un modo per risolvere il problema.
— Alex Shtof,

0

La disinstallazione di Hyper-V non ha funzionato per me. Ho fatto quanto segue:

  • Chiudi la VM
  • Nel file .vmx, è stata modificata la seguente riga:

    hypervisor.cpuid.v0 = "FALSE"
    

    per

    hypervisor.cpuid.v0 = "TRUE"
    
  • Riavvia VM

Successivamente la CPU ha mostrato attività.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.