Was bewirkt das Booten mit zusätzlichen Kernen?

15

Ich las über Möglichkeiten, die Geschwindigkeit in Windows 7 zu verbessern, und ich las, dass Sie Windows dazu befähigen können, von vier Kernen aus zu booten, während einer schneller booten kann.

Gibt es einen Grund, warum Sie nicht alle vier Kerne zum Booten verwenden möchten?

L84
quelle

Antworten:

42

Windows 7 verwendet das, was auf der Box verfügbar ist ... "out of the box". Sie sollten nicht mit dem Bootvorgang herumspielen, außer wenn Sie wissen, was Sie tun, sonst werden die Dinge langsamer / instabiler usw.

Und Sie sollten nicht glauben, was Sie im Internet lesen.

Das heißt: Windows 7 anzuweisen , NICHT alle verfügbaren Kerne zu verwenden, dient hauptsächlich Debugging-Zwecken oder einer Art von Entwicklertests, wenn Sie ein System mit nur einem Kern simulieren möchten. Ein weiterer Grund ist, fehlerhafte Installateure zu umgehen . Das Ausschalten der Kerne ansonsten hat keinen anderen Zweck. Der begrenzende Faktor für den Startvorgang ist heutzutage meistens die Festplatten-E / A. Kaufen Sie also eine SSD, wenn Sie einen blitzschnellen Start wünschen. Oder führen Sie nicht so viele Prozesse aus beim Start -> auch weniger Festplatten-E / A).

Nochmals: Windows 7 verwendet beim Booten alle verfügbaren Kerne. Das Snippet, das Sie im Internet lesen, ist höchstwahrscheinlich der Super-Über-Hack, der in MSConfig eingeht , das Kontrollkästchen aktiviert und dann auf Number of processorsdie Anzahl der Kerne klickt, die Windows 7 verwenden soll. Die Leute, die darüber geschrieben haben, wie der Startvorgang beschleunigt werden kann, haben nicht verstanden, wofür dieses Kontrollkästchen verwendet wird :

Anzahl der Prozessoren. Beschränkt die Anzahl der auf einem Multiprozessorsystem verwendeten Prozessoren. Wenn das Kontrollkästchen aktiviert ist, bootet das System nur mit der Anzahl der Prozessoren in der Dropdown-Liste.

Es BEGRENZT (wie in 'Setzt eine Obergrenze der verwendeten Kerne') den Startprozess, um nur UP TO- Prozessoren zu verwenden, und (dies ist auch wichtig) stellt später nur diese Anzahl von Prozessoren für das Betriebssystem bereit. Wenn Sie dort einen auswählen, wird ein System mit nur einem Prozessor ausgeführt.

Akira
quelle
18
+1 für diesen klugen Rat: Und du solltest nicht glauben, was du in den Internets liest.
Pureferret
1
@ Pureferret - Würde das nicht seine eigenen Aussagen enthalten :-)
Ramhound
1
@ Pureferret: ja. Hier beginnt der Teil, den ich in dieser Aussage ausgelassen habe: Benutze deinen Kopf, denke nach und überprüfe, was auf dich geworfen wurde.
Akira
Sinnvoll, ein
bisschen nachzuforschen
-2

Die Standardinstallation von Windows 10 startet nur mit einem Kern. Msconfig erweiterte Einstellung zum Booten von 2 Kernen.

Hinweis: Windows verwendet nur dann 2 Kerne, wenn das Booten von Windows abgeschlossen ist. Ich denke, Sie verwirren Windows Boot und Windows normale Nutzung. Windows 10 hat den zweiten Core nach dem Booten immer aktiviert. Diese Einstellung wirkt sich nur auf den Boot aus. Anmerkung: Ich habe ein Core 2 Duo 3 Ghz. SSD. Ich kann sehen, dass das Booten jetzt mit 2 Kernen viel schneller ist.

Eric m
quelle
Frage war speziell über Windows 7
Ramhound
-4

Ja, Sie sollten alle 4 Kerne aktivieren.

Ich habe das vor kurzem bemerkt, ich hatte einen Intel i3 Quad-Core-Prozessor und er lief sehr langsam. Ich bemerkte dann, dass Windows nur 1 Kern verwendete. Wenn Sie zum Task-Manager ( Ctrl+ Shift+ Escape) gehen und auf der PerformanceRegisterkarte, sollte es im CPU-Auslastungsverlauf 4 kleine Diagrammfelder anzeigen. Das zeigt, dass die 4 Kerne verwendet werden.

Wenn sie nicht verwendet werden, gehen Sie zu Start, geben Sie die Suchleiste ein msconfigund drücken Sie Enter. Klicken Sie auf die BootRegisterkarte und dann Advanced Settingsunten auf dem Bildschirm. Aktivieren Sie das Kontrollkästchen Number of Processors, wählen Sie die Anzahl der Kerne aus, klicken Sie auf OKund starten Sie den PC neu.

Im Task-Manager sollten alle Kerne angezeigt werden. Wenn Parkedneben ein paar Kernen steht, gehe zu Start, tippe regeditund drücke Enter. Wählen Sie Bearbeiten -> finden , und geben Sie diese: 0cc5b647-c1df-4637-891a-dec35c318583. Drücken Sie Enterdie Suche zu starten, und sobald es es, auf der rechten Seite gefunden hat, sollte es sagen ValueMinund ValueMax. Doppelklicken Sie und ändern Sie beide Zahlen in 100. Drücken Sie dann F3, um nach der nächsten zu suchen und diese zu ändern. Sie sollten dann Ihren PC neu starten und im Task-Manager alle funktionierenden Kerne anzeigen und keines von ihnen sollte geparkt sein.

Das beschleunigt meine Arbeit und ist jetzt 4x schneller

EDITOR-HINWEIS : Dies beinhaltet die Bearbeitung der Registrierung, die Ihre Windows-Installation beschädigen kann, wenn Sie nicht vorsichtig sind. Diese Optionen sind auch verfügbar, indem Sie auf Start gehen , tippen Power Optionsund drücken Enter. Bearbeiten Sie die erweiterten Energieeinstellungen , wählen Sie die maximale und minimale Verarbeitungsleistung aus und ändern Sie sie auf 100%.

Paul
quelle
2
Ich weiß nicht, wie diese Antwort in irgendeiner Weise auf die Frage zutrifft. Die Frage bezieht sich eindeutig auf den Startvorgang und bezieht sich im Allgemeinen nicht auf nicht verwendete Kerne.
Baarn
na ja es stellt sich die frage war gibt es einen grund warum du nicht alle 4 kerne zum booten verwenden willst? und meine Antwort war nein, Sie sollten alle Kerne verwenden, weil es 4x schneller ist, wenn Sie standardmäßig Quadcore verwenden. Windows verwendet nur 1, und meine Antwort behandelt den Boot-Vorgang eindeutig, weil Sie beim Booten alle Kerne aktivieren möchten, andernfalls gibt es keinen Grund In einem Quad-Core, wenn Sie nur 1 Core verwenden und er sagte, das Booten von 4 Cores wäre schneller als 1 Core und ja viel schneller
Paul
1
-1. Wie die andere Antwort erklärt, dient diese Option msconfigdazu , die Anzahl der von Windows verwendeten Kerne zu begrenzen . Standardmäßig werden alle verwendet, sodass Ihre Anweisungen absolut nichts bewirken, außer möglicherweise später Probleme verursachen, wenn das OP seine CPU aktualisiert und vergessen hat, diese Option zu aktivieren.
Indrek
Nun, auf meinem Computer wurde standardmäßig nur 1 Core verwendet, und ich musste alle 4 aktivieren. Dadurch wurde es viel schneller. es hat gut funktioniert bei mir
Paul
1
Wenn Sie zum Desktop gelangen und den Task-Manager starten, ist es durchaus möglich, dass nicht mehr alle 4 Kerne belegt sind. Es sei denn, Sie sagen, dass Ihr Computer auch während einer Multithread-Auslastung (wie wPrime mit maximaler Anzahl von Threads) einen Core verwendet hat? Wenn ja, dann ist das definitiv nicht normal und ein Problem mit Ihrem Computer, und Sie haben möglicherweise das Symptom und nicht die Ursache behoben. Wie bereits erwähnt, sollte Windows normalerweise alle verfügbaren Kerne verwenden.
Indrek