Begræns et Windows-program til en enkelt CPU: Sådan gør du

Hvordan begrænses et enkelt procesprogram i et Windows-miljø til kun at køre på en enkelt CPU på en multi-core maskine, og er det det samme for både et vinduesprogram og et kommandolinjeprogram?

Begrænsning af et enkelt procesprogram til en enkelt CPU i et Windows-miljø kan gøres ved at bruge "Processor Affinity" via Task Manager, kommandolinjen eller PowerShell, og metoderne er de samme for både vinduesprogrammer og kommandolinjeprogrammer.

Begrænsning af et enkelt procesprogram til en enkelt CPU i et Windows-miljø

For at begrænse et enkelt procesprogram til kun at køre på en enkelt CPU på en multi-core maskine i et Windows-miljø, kan du bruge funktionen "Processor Affinity". Dette kan gøres både for vinduesprogrammer og kommandolinjeprogrammer. Her er trinene:

Brug af Task Manager

  1. Åbn Task Manager ved at trykke Ctrl + Shift + Esc eller højreklik på proceslinjen og vælg "Task Manager".
  2. Gå til fanen "Details" (Detaljer).
  3. Find den proces, du vil begrænse, højreklik på den og vælg "Set affinity" (Indstil tilknytning).
  4. Fjern markeringen fra alle CPU'er undtagen én, og klik på "OK".

Brug af Kommandolinje

For kommandolinjeprogrammer kan du bruge kommandoen start med parameteren /affinity for at indstille processor tilknytning:

start /affinity  

Her er en hexadecimalt værdi, der repræsenterer de CPU-kerner, du vil bruge. For eksempel, hvis du vil bruge kun den første CPU-kerne, kan du bruge:

start /affinity 1 notepad.exe

Brug af PowerShell

Du kan også bruge PowerShell til at indstille processor tilknytning:

Start-Process -FilePath "programnavn" -ArgumentList "argumenter" -ProcessorAffinity 

For eksempel:

Start-Process -FilePath "notepad.exe" -ProcessorAffinity 1

Er det det samme for både vinduesprogrammer og kommandolinjeprogrammer?

Ja, metoderne til at begrænse et program til en enkelt CPU er de samme for både vinduesprogrammer og kommandolinjeprogrammer. Du kan bruge Task Manager, kommandolinjen eller PowerShell til at indstille processor tilknytning for begge typer programmer.