This is probably specific to VM's. 1) Increase cores from 1 to something higher.
Für mich hatte dies einen sofortigen und dramatischen Einfluss auf die CPU-Aktivität und die RAM-Benutzerfreundlichkeit. Fast verloren in den Kommentaren zwischen den KB-Hotfix- / Update-Antworten. Diese vorübergehende Erwähnung in @Eugene Ks Kommentar erfordert eine eigene Antwort.
Hinweis: Ich habe dies vorbereitet, da eine Antwort auf
Windows Update nicht funktioniert und 100% der CPU (Win7 SP1) verbraucht. Dies ist ein Duplikat dieser Version (obwohl in dieser Version nicht 100% der CPU erwähnt wird). Ich kann meine Antwort dort nicht veröffentlichen, da die Antwortkontrollen fehlen, möglicherweise im Zusammenhang mit der Kennzeichnung als Duplikat. Dies scheint der nächstbeste Ort zu sein, da die Leute, die versuchen, die 100% -CPU-Frage zu lösen, hier den Link erhalten.
Es gibt verschiedene Probleme mit Windows Update, die oberflächlich alle gleich klingen. Um es klar auszudrücken: In dieser speziellen Frage geht es darum, dass Windows Update 100% der CPU verbraucht, ohne dass irgendetwas zu passieren scheint, und dass es über einen langen Zeitraum in diesem Zustand bleibt. Meine Windows 7-VM befand sich gerade in diesem Zustand. Der Task-Manager hat festgestellt, dass svchost.exe 100% der CPU beansprucht. Dieser generische "übergeordnete" Prozess wird von Windows zum "Hosten" und Ausführen einzelner Dienste verwendet. Durch Klicken mit der rechten Maustaste auf "svchost.exe" und Auswahl von "Gehe zu Dienst" konnte ich feststellen, welcher Dienst der Schuldige war, und der Schuldige war "wuauserv", der Windows Update-Dienst für automatische Updates.
Ich habe versucht, IPV6 zu deaktivieren, was in den Antworten vorgeschlagen wurde (von denen ich dachte, dass sie nach anderen Problemen bereits auf allen Rechnern durchgeführt wurden), aber in diesem Fall machte es keinen Unterschied. Ich war nicht in der Lage, KB-Hotfixes und -Updates auszuwählen und auszuwählen, wenn es eine Reihe ähnlicher Probleme mit Windows Update gibt. Ich würde es sehr bevorzugen, alle Updates selbst in der richtigen Reihenfolge anzuwenden, wenn es eine Möglichkeit gibt, es in einen Zustand zu bringen, in dem es das tun wird. Ich habe es für 24 Stunden stehen lassen und als ich es mir noch einmal ansah, war es immer noch 100% - und außerdem zeigte der Update-Verlauf, dass es in dieser Zeit nicht einmal ein einziges Update installiert hatte. Der letzte war am Vortag vor über 24 Stunden fertiggestellt worden. Ein paar Neustarts machten keinen Unterschied: Es ging direkt zurück zu 100% CPU.
Als ich mich dann der Frage von Hyper-V zuwandte, suchte ich und fand heraus, wo Sie die Anzahl der Prozessoren für eine VM konfigurieren können. Die Einstellung ist ausgegraut, wenn die VM ausgeführt wird. Sie müssen sie daher herunterfahren, um die Einstellung zu ändern:
Ich habe die Anzahl der Prozessoren von 1 auf 2 erhöht und eine sofortige Änderung festgestellt
: Die VM scheint nun tatsächlich zu funktionierenetwas. Sowohl die CPU- als auch die Speichernutzung stiegen und sanken ständig. Ich bemerkte auch, dass die VM offenbar in der Lage war, den ihr zugewiesenen Speicher besser zu nutzen: Früher, als sie bei 100% CPU steckte, hatte sie 2 GB von 4 GB RAM verbraucht, während dies jetzt steigend und fallend war mit bis zu 3G. Ich habe es heruntergefahren und die Anzahl der Prozessoren erneut von 2 auf 4 erhöht, und die Auswirkungen haben sich entsprechend erhöht: eine Menge fortgesetzter Aktivitäten im Task-Manager, die sich bei jedem der 4 Prozessoren unterscheiden, und erneut eine Zunahme von Die Menge an Speicher, die verwendet werden könnte, steigt und fällt, nähert sich aber nun der zugewiesenen vollen 4G. Es schien, als würde es jetzt die Updates durchziehen. Und die CPU-Auslastung, die ebenfalls schnell im Zickzack verläuft, lag jetzt in der Regel bei 25%.
Zusammenfassend lässt sich festhalten, dass Windows Update aufgrund verschiedener Probleme hängen bleibt oder langsam ausgeführt wird. Microsoft hat in diesem allgemeinen Bereich eine Reihe von Hotfixes und Updates veröffentlicht. Jedes Mal, wenn dies auftaucht, ist es ziemlich wahrscheinlich, dass mehr als ein Faktor dazu beiträgt. In jedem Fall kann die Erhöhung der Anzahl der konfigurierten Hyper-V-Prozessoren die vollständige Antwort sein oder auch nicht, aber es besteht kein Zweifel, dass dies zu einer dramatischen Verbesserung der Fähigkeit des Computers führt, sowohl CPU als auch RAM zu nutzen.