CPU multicore: come disabilitare un core

Per eseguire determinate applicazioni che non sono compatibili con le operazioni multi-core, potrebbe essere necessario disabilitare un core in una CPU multi-core . Nei sistemi Windows, è possibile disabilitare un core attraverso la finestra di configurazione del sistema. Scegli il numero di processori che devono essere abilitati o disabilitati e riavvia il computer affinché le impostazioni abbiano effetto. Disabilitare un core in Linux può essere fatto attraverso il menu grub e aggiungere parametri alla voce del kernel . Questi parametri vengono inviati direttamente al core all'avvio di Linux. Il sistema Linux deve essere riavviato dopo aver apportato le modifiche per disabilitare un core in una CPU multi-core .

  • Procedura durante l'utilizzo di Windows (Vista, 7 e XP)
  • Procedura quando si utilizza Linux

A volte è piuttosto utile con un processore multi-core essere in grado di determinare se un core funziona correttamente durante l'aumento delle frequenze o per scopi di test. Questo può essere fatto disabilitando un nucleo, isolando quindi quello potenzialmente problematico. A volte questa procedura è necessaria per eseguire determinate applicazioni, che non sono compatibili con l'elaborazione multi core.

Nota che questa procedura non influirà fisicamente sul tuo hardware, ma il tuo sistema operativo (Windows o Linux) semplicemente ignorerà i core che hai selezionato.

Procedura durante l'utilizzo di Windows (Vista, 7 e XP)

  • Aprire il menu Start, fare clic su Esegui, digitare msconfig e fare clic su OK
  • Nella finestra Configurazione di sistema fai clic sul sottomenu Atart e sul pulsante Opzioni avanzate

  • Nella seconda finestra che appare, ti dovrebbe essere fornita un'opzione per abilitare e disabilitare i processori come desideri
  • Confermare la voce facendo clic su OK
  • Riavvia il tuo PC

Procedura quando si utilizza Linux

Quando si utilizza Linux, la procedura è molto diversa. All'avvio del PC, dovresti trovare il menu Grub, che è responsabile del lancio di Linux. Selezionare la voce che si desidera utilizzare, premere il tasto E e apparirà un menu (a seconda della versione utilizzata).

 title Ubuntu 7.10, kernel 2.6.22-14 kernel generico (hd0, 5) kernel /boot/vmlinuz-2.6.22-14-generic root = UUID = a8a39729-9d2a-425b-b84b-ecc5c7dad104 ro quiet splash initrd / boot /initrd.img-2.6.22-14- silenzioso generico 

Usando i tasti freccia, vai alla riga che inizia con la parola "kernel" e premi di nuovo E.

Tieni presente che stai modificando la linea, che definisce il percorso del tuo kernel Linux (core). Alla fine della riga, aggiungi il seguente comando:

 maxcpus = 1 

Il risultato finale dovrebbe essere:

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

Nota: que ro, quiet e maxcpus sono i parametri inviati al core all'avvio di Linux.

Premi il tasto B per avviare Linux.

Articolo Precedente Articolo Successivo

I Migliori Consigli