Qual é o efeito da inicialização com núcleos adicionais?

15

Eu estava lendo sobre maneiras de aumentar a velocidade no Windows 7 e li que você pode permitir que o Windows inicialize com quatro núcleos versus um para inicializar mais rapidamente.

Existe uma razão pela qual você não deseja usar todos os quatro núcleos para inicializar?

L84
fonte

Respostas:

42

O Windows 7 usa o que está disponível na caixa ... fora da caixa. Você não deve mexer no processo de inicialização, exceto quando souber o que está fazendo, caso contrário, as coisas ficarão mais lentas / mais instáveis ​​etc.

E você não deve acreditar no que lê na Internet.

Dito isto: dizer ao Windows 7 para NÃO usar todos os núcleos disponíveis é principalmente para fins de depuração ou algum tipo de teste de desenvolvedor quando você deseja simular um sistema com apenas um núcleo. Outro motivo é trabalhar com os instaladores de buggy . Desativar os núcleos de outra forma não é de nenhuma outra utilidade, o fator limitante do processo de inicialização é principalmente a E / S de disco de qualquer maneira hoje em dia (então, compre um SSD quando desejar uma inicialização incrivelmente rápida .. ou não execute tantos processos na inicialização -> menos E / S de disco).

Novamente: o Windows 7 usa todos os núcleos disponíveis no momento da inicialização. O trecho que você lê na Internet provavelmente é o super-hack-hack para acessar o MSConfig , marque a Number of processorscaixa e clique no número de núcleos que você deseja que o Windows 7 use. As pessoas que escreveram sobre 'como acelerar o processo de inicialização' não entenderam para que serve essa caixa de seleção :

Número de processadores. Limita o número de processadores usados ​​em um sistema multiprocessador. Se a caixa de seleção estiver marcada, o sistema inicializa usando apenas o número de processadores na lista suspensa.

Ele LIMITES (como em 'coloca um limite superior de núcleos usados') o processo de inicialização para levar apenas UP TO processadores e (isso também é importante), mais tarde, fornecer apenas essa quantidade de processadores para o OS. Se você selecionar um deles, você executará um sistema com apenas um processador.

akira
fonte
18
+1 para este conselho sagaz: E você não deve acreditar no que lê nas internets.
Pureferret
1
@Pureferret - que não iria incluir suas próprias declarações :-)
Ramhound
1
@Pureferret: sim. é aí que começa a parte que deixei de fora dessa declaração: use sua cabeça, pense e verifique o que foi jogado em você.
Akira 31/05
Faz sentido, fazer alguma pesquisa sobre isso foi uma boa idéia: D
thibaut noah
-2

A instalação padrão do Windows 10 é inicializada apenas em 1 núcleo. Msconfig avançado definido para inicializar 2 núcleos.

Nota: o Windows sempre usa 2 núcleos somente após a inicialização do Windows. Eu acho que você está confuso inicialização do Windows e uso normal do Windows. O Windows 10 sempre ativava o segundo núcleo após a inicialização. Esse ajuste só tem efeito na inicialização. Nota: Eu tenho um Core 2 Duo 3 Ghz. SSD. Eu posso ver que é muito mais rápido inicializar agora com 2 núcleos.

Eric m
fonte
Pergunta era especificamente sobre o Windows 7
Ramhound
-4

Sim, você deve habilitar todos os 4 núcleos.

Percebi isso há pouco tempo, eu tinha um processador Intel i3 quad core e ele estava rodando muito devagar. Percebi então que o Windows estava usando apenas 1 núcleo. Se você for ao Gerenciador de Tarefas ( Ctrl+ Shift+ Escape), e na Performanceguia, ele deverá aparecer nas 4 pequenas caixas de gráfico do histórico de uso da CPU . Isso está mostrando que os 4 núcleos estão sendo usados.

Se eles não estiverem sendo usados, vá para Start, digite na barra de pesquisa msconfige pressione Enter. Clique na Bootguia e clique Advanced Settingsna parte inferior da tela. Marque a caixa que diz Number of Processors, selecione a quantidade de núcleos que você possui, clique em OKe reinicie o seu PC.

No Gerenciador de tarefas, ele deve mostrar todos os seus núcleos. Se Parkedaparecer ao lado de alguns núcleos, vá para Start, digite regedite pressione Enter. Selecione Editar -> Localizar e digite o seguinte: 0cc5b647-c1df-4637-891a-dec35c318583. Pressione Enterpara iniciar a pesquisa e, depois que a encontrar, no lado direito, deve dizer ValueMine ValueMax. Clique duas vezes e altere os dois números para 100, depois pressione F3para procurar o próximo e altere para cada um. Você deve reiniciar o PC e, no Gerenciador de Tarefas, ele deve mostrar todos os núcleos funcionando e nenhum deles deve estar estacionado.

Isso acelerou o meu, e agora é 4x mais rápido

NOTA DO EDITOR : Isso envolve editar o registro, que pode danificar a instalação do Windows, se você não tomar cuidado. Essas opções também estão disponíveis indo em Iniciar , digitando Power Optionse pressionando Enter. Edite as Configurações avançadas de energia e escolha a potência máxima e mínima de processamento, alterando-a para 100%

Paulo
fonte
2
Não sei de que maneira essa resposta se aplica à pergunta. A pergunta aborda claramente o processo de inicialização e não está falando sobre núcleos não utilizados em geral.
Baarn
Bem, sim, a pergunta foi: Existe uma razão pela qual você não deseja usar todos os 4 núcleos para inicializar? e minha resposta foi não, você deve usar todos os núcleos porque é 4x mais rápido se você usar o quad core por padrão do Windows apenas usa 1 e minha resposta aborda claramente o processo de inicialização porque, quando ele inicializa, você deseja ativar todos os núcleos, caso contrário não faz sentido em ter um quad core se o seu usando apenas 1 núcleo e ele disse que a inicialização de 4 núcleos de ser mais rápido que um núcleo e sim muito mais rápido
Paul
1
-1. Como a outra resposta explica, essa opção msconfigé para limitar o número de núcleos que o Windows usa. Por padrão, ele usa todos eles, de modo que suas instruções não realizarão absolutamente nada, exceto possivelmente causando problemas futuros se o OP atualizar sua CPU e se esquecer de ter definido essa opção.
Indrek
bem no meu computador por padrão, ele usava apenas 1 núcleo e eu tinha que habilitar todos os 4 e tornou muito mais rápido. ele funcionou bem em mim
Paul
1
Quando você chega na área de trabalho e inicia o Gerenciador de tarefas, é perfeitamente possível que não resta nada para utilizar todos os quatro núcleos. A menos que você esteja dizendo que seu computador estava usando um núcleo, mesmo durante uma carga de trabalho com vários threads (como o wPrime com número máximo de threads)? Nesse caso, isso definitivamente não é normal e é um problema no seu computador, e você pode estar corrigindo o sintoma, e não a causa. Como dito anteriormente, normalmente o Windows deve utilizar todos os núcleos disponíveis.
Indrek