Multicore CPU: Sådan deaktiveres en kerne

Hvis du vil køre visse programmer, der ikke er kompatible med multikernedrift, kan det være nødvendigt at deaktivere en kerne i en multi-core CPU . I Windows-systemer er det muligt at deaktivere en kerne gennem systemkonfigurationsvinduet. Vælg antal processorer, der skal aktiveres eller deaktiveres, og genstart computeren for at indstillingerne skal træde i kraft. Deaktivering af en kerne i Linux kan ske via grubmenuen og tilføj parametre til kerneindgangen . Disse parametre sendes direkte til kernen, når Linux starter. Linux-systemet skal genstartes efter ændringerne for at deaktivere en kerne i en multi-core CPU er lavet.

  • Procedure ved brug af Windows (Vista, 7 og XP)
  • Fremgangsmåde ved brug af Linux

Det er nogle gange ret nyttigt med en multi-core processor for at kunne bestemme, om en kerne fungerer korrekt under stigning i frekvenser eller til testformål. Dette kan gøres ved at deaktivere en kerne og derved isolere den potentielt problematiske. Nogle gange er denne procedure nødvendig for at køre visse applikationer, som ikke er kompatible med multi core-behandling.

Bemærk, at denne procedure ikke vil påvirke din hardware fysisk, men dit operativsystem (Windows eller Linux) vil simpelthen ignorere kernen / kernerne du valgte.

Procedure ved brug af Windows (Vista, 7 og XP)

  • Åbn startmenuen, klik på Kør, skriv ind msconfig og klik på OK
  • Klik i vinduet Systemkonfiguration på undermenuen Atart og på knappen Avancerede indstillinger

  • I det andet vindue, der vises, skal du have en mulighed for at aktivere og deaktivere processorer, som du ønsker
  • Validér din post ved at klikke på OK
  • Genstart din pc

Fremgangsmåde ved brug af Linux

Når du bruger Linux, er proceduren ret anderledes. Når du starter din pc, skal du finde menuen Grub, som er ansvarlig for lanceringen af ​​Linux. Vælg den indgang, du vil bruge, tryk på E- tasten, og der vises en menu (afhængig af den anvendte version).

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

Brug piletasterne til at gå linjen, der begynder med ordet "kernel", og tryk på E igen.

Vær opmærksom på at du redigerer linjen, som definerer stien til din Linux-kerne (kernen). I slutningen af ​​linjen tilføjes følgende kommando:

 maxcpus = 1 

Slutresultatet skal være:

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

Bemærk: que ro, quiet og maxcpus er parametrene sendt til kernen, når du starter Linux.

Tryk på B- tasten for at starte Linux.

Forrige Artikel Næste Artikel

Top Tips