CPU Multicore: como desabilitar um core

Para executar determinados aplicativos que não são compatíveis com operações de vários núcleos, pode ser necessário desativar um núcleo em uma CPU com vários núcleos . Nos sistemas Windows, é possível desativar um núcleo através da janela de configuração do sistema. Escolha o número de processadores que devem ser ativados ou desativados e reinicie o computador para que as configurações entrem em vigor. Desativar um núcleo no Linux pode ser feito através do menu grub e adicionar parâmetros à entrada do kernel . Esses parâmetros são enviados diretamente para o núcleo quando o Linux é iniciado. O sistema Linux precisa ser reiniciado após as modificações para desativar um núcleo em uma CPU multi-core .

  • Procedimento ao usar o Windows (Vista, 7 e XP)
  • Procedimento ao usar o Linux

Às vezes é bastante útil com um processador multi-core ser capaz de determinar se um núcleo está funcionando corretamente durante o aumento de freqüências ou para fins de teste. Isso pode ser feito desabilitando um núcleo, isolando assim o potencialmente problemático. Às vezes, esse procedimento é necessário para executar determinados aplicativos, que não são compatíveis com o processamento de vários núcleos.

Observe que esse procedimento não afetará fisicamente seu hardware, mas seu sistema operacional (Windows ou Linux) simplesmente ignorará o (s) núcleo (s) selecionado (s).

Procedimento ao usar o Windows (Vista, 7 e XP)

  • Abra o menu iniciar, clique em Executar, digite msconfig e clique em OK
  • Na janela Configuração do sistema, clique no submenu Atart e no botão Opções avançadas

  • Na segunda janela que aparece, você deve ter uma opção para habilitar e desabilitar os processadores como desejar
  • Valide sua entrada clicando em OK
  • Reinicie seu PC

Procedimento ao usar o Linux

Ao usar o Linux, o procedimento é bem diferente. Ao iniciar o seu PC, você deve encontrar o menu do Grub, que é responsável por iniciar o Linux. Selecione a entrada que você deseja usar, pressione a tecla E e um menu aparecerá (dependendo da versão usada).

 title Ubuntu 7.10, kernel 2.6.22-14- raiz genérica (hd0, 5) kernel /boot/vmlinuz-2.6.22-14-generic root = UUID = a8a39729-9d2a-425b-b84b-ecc5c7dad104 ro inicialização / reinicialização silenciosa /initrd.img-2.6.22-14-generic quiet 

Usando as teclas de seta, siga a linha que começa com a palavra "kernel" e pressione E novamente.

Esteja ciente de que você está editando a linha, que define o caminho para o seu kernel Linux (core). No final da linha, adicione o seguinte comando:

 maxcpus = 1 

O resultado final deve ser:

 kernel /boot/vmlinuz-2.6.22-14-generica raiz = UUID = a8a39729-9d2a-425b-b84b-ecc5c7dad104 ro quiet maxcpus = 1 

Nota: que ro, quiet e maxcpus são os parâmetros enviados ao núcleo ao iniciar o Linux.

Pressione a tecla B para iniciar o Linux.

Artigo Anterior Próximo Artigo

Principais Dicas