Quel est l'effet du démarrage avec des cœurs supplémentaires?

15

Je lisais sur les moyens d'améliorer la vitesse dans Windows 7, et j'ai lu que vous pouvez activer Windows pour démarrer à partir de quatre cœurs contre un pour démarrer plus rapidement.

Y a-t-il une raison pour laquelle vous ne souhaitez pas utiliser les quatre cœurs pour démarrer?

L84
la source

Réponses:

42

Windows 7 utilise ce qui est disponible sur la boîte ... hors de la boîte. Vous ne devez pas tourner autour du processus de démarrage, sauf lorsque vous savez ce que vous faites, sinon les choses deviendront plus lentes / plus instables, etc.

Et vous ne devez pas croire ce que vous lisez sur Internet.

Cela dit: Dire à Windows 7 de NE PAS utiliser tous les cœurs disponibles est principalement à des fins de débogage ou pour une sorte de test de développeur lorsque vous souhaitez simuler un système avec un seul cœur. Une autre raison est de contourner les installateurs de buggy . Désactiver les cœurs autrement n'est d'aucune autre utilité, le facteur limitant du processus de démarrage est de toute façon la plupart du temps les E / S de disque (donc, achetez un SSD quand vous voulez un démarrage incroyablement rapide .. ou n'exécutez pas autant de processus au démarrage -> moins d'E / S disque également).

Encore une fois: Windows 7 utilise tous les cœurs disponibles au démarrage. L'extrait que vous lisez sur Internet est probablement le super-über-hack pour accéder à MSConfig , puis cochez la Number of processorscase, puis cliquez sur le nombre de cœurs que vous souhaitez que Windows 7 utilise. Les personnes écrivant sur «comment accélérer le processus de démarrage» ne comprenaient pas à quoi sert cette case à cocher :

Nombre de processeurs. Limite le nombre de processeurs utilisés sur un système multiprocesseur. Si la case est cochée, le système démarre en utilisant uniquement le nombre de processeurs dans la liste déroulante.

Il LIMITES (comme dans « met la limite supérieure des noyaux utilisés ») le processus de démarrage pour ne prendre que UP TO processeurs et (ce qui est également important) plus tard fournir uniquement la quantité de processeurs pour le système d' exploitation. Si vous en sélectionnez un, vous exécuterez un système avec un seul processeur.

akira
la source
18
+1 pour ce conseil sage: Et vous ne devriez pas croire ce que vous lisez dans les internets.
Pureferret
1
@Pureferret - Cela n'inclurait-il pas ses propres déclarations :-)
Ramhound
1
@Pureferret: oui. c'est là que commence la partie que j'ai omise dans cette déclaration: utilisez votre tête, réfléchissez et vérifiez ce qui vous a été lancé.
akira
Il est logique, faire des recherches sur ce sujet était une bonne idée: D
thibaut noah
-2

L'installation par défaut de Windows 10 démarre uniquement sur 1 cœur. Msconfig advanced set pour démarrer 2 cœurs.

Remarque: Windows utilise toujours 2 cœurs uniquement après la fin du démarrage de Windows. Je pense que vous confondez le démarrage de Windows et l'utilisation normale de Windows. Windows 10 a toujours activé le deuxième cœur une fois le démarrage terminé. Cet ajustement n'a d'effet que sur le coffre. note: j'ai un core 2 duo 3 ghz. SSD. Je peux voir que le démarrage est beaucoup plus rapide maintenant avec 2 cœurs.

eric m
la source
La question portait spécifiquement sur Windows 7
Ramhound
-4

Oui, vous devez activer les 4 cœurs.

J'ai remarqué cela il n'y a pas longtemps, j'avais un processeur quadricœur Intel i3 et il fonctionnait vraiment très lentement. J'ai alors remarqué que Windows n'utilisait qu'un seul cœur. Si vous allez dans le Gestionnaire des tâches ( Ctrl+ Shift+ Escape), et sur l' Performanceonglet, il devrait afficher sur l'historique d'utilisation du processeur 4 petites cases graphiques. Cela montre que les 4 cœurs sont utilisés.

S'ils ne sont pas utilisés, allez à Start, tapez dans la barre de recherche msconfiget appuyez sur Enter. Cliquez sur l' Bootonglet, puis cliquez Advanced Settingsen bas de l'écran. Cochez la case qui dit Number of Processors, sélectionnez la quantité de cœurs que vous avez, cliquez sur OK, puis redémarrez votre PC.

Dans le Gestionnaire des tâches, il devrait afficher tous vos cœurs. S'il indique à Parkedcôté de deux cœurs, allez à Start, tapez regeditet appuyez sur Enter. Sélectionnez Modifier -> Rechercher et tapez ceci: 0cc5b647-c1df-4637-891a-dec35c318583. Appuyez sur Enterpour démarrer la recherche, et une fois qu'il l'a trouvée, sur le côté droit, il devrait dire ValueMinet ValueMax. Double-cliquez et changez les deux nombres en 100, puis appuyez sur F3pour rechercher le suivant et changer pour chacun. Vous devez ensuite redémarrer votre PC, et dans le Gestionnaire des tâches, il devrait afficher tous les cœurs qui fonctionnent et aucun ne doit être parqué.

Cela a accéléré le mien et il est 4 fois plus rapide maintenant

NOTE DE LA RÉDACTION : Cela implique la modification du registre, ce qui peut gâcher votre installation Windows si vous ne faites pas attention. Ces options sont également disponibles en allant dans Démarrer , en tapant Power Optionset en appuyant sur Enter. Modifiez les paramètres d'alimentation avancés et choisissez la puissance de traitement maximale et minimale, en la changeant à 100%

Paul
la source
2
Je ne sais pas comment cette réponse s'applique à la question en aucune façon. La question porte clairement sur le processus de démarrage et ne parle pas des cœurs inutilisés en général.
Baarn
eh bien oui, la question était: y a-t-il une raison pour laquelle vous ne voulez pas utiliser les 4 cœurs pour démarrer? et ma réponse était non, vous devriez utiliser tous les cœurs parce que c'est 4 fois plus rapide si vous utilisez quatre cœurs par défaut, Windows n'utilise que 1 et ma réponse traite clairement du processus de démarrage parce que quand il démarre, vous voulez que tous les cœurs soient activés sinon il n'y a pas de point d'avoir un quad core si vous n'utilisez qu'un seul cœur et il a dit que le démarrage de 4 cœurs serait plus rapide que 1 cœur et oui beaucoup plus rapide
Paul
1
-1. Comme l'explique l'autre réponse, cette option permet msconfigde limiter le nombre de cœurs que Windows utilise. Par défaut, il les utilise tous, donc vos instructions n'accompliront absolument rien, sauf peut-être causer des problèmes en cours de route si l'OP met à niveau son processeur et a oublié d'avoir défini cette option.
Indrek
bien sur mon ordinateur par défaut, il n'utilisait qu'un seul cœur et je devais activer les 4 et cela le rend beaucoup plus rapide. ça a bien marché pour moi
Paul
1
Au moment où vous accédez au bureau et lancez le Gestionnaire des tâches, il est tout à fait possible qu'il ne reste plus rien pour utiliser les 4 cœurs. À moins que vous ne disiez que votre ordinateur utilisait un cœur même pendant une charge de travail multi-thread (comme wPrime avec un nombre maximum de threads)? Si c'est le cas, ce n'est certainement pas normal et c'est un problème avec votre ordinateur, et vous avez peut-être résolu le problème plutôt que la cause. Comme indiqué précédemment, Windows doit normalement utiliser tous les cœurs disponibles.
Indrek