Kā ierobežot CPU izmantošanu procesam operētājsistēmā Windows 11/10

Kak Ogranicit Ispol Zovanie Cp Dla Processa V Windows 11/10



Kā IT eksperts viena no lietām, ko jūs, iespējams, vēlēsities darīt, ir ierobežot CPU izmantošanu procesam operētājsistēmā Windows 10 vai 11. Ir daži iemesli, kāpēc jūs varētu to darīt, taču visizplatītākais ir novērst procesu iztērējot visus CPU resursus un palēninot sistēmas darbību. Par laimi, ir viegli ierobežot CPU izmantošanu.



Pirmkārt, jums būs jāatrod ierobežojamā procesa PID (procesa ID). To var izdarīt, atverot uzdevumu pārvaldnieku (nospiediet Ctrl+Shift+Esc vai ar peles labo pogu noklikšķiniet uzdevumjoslā un atlasiet “Uzdevumu pārvaldnieks”) un atlasot cilni “Detaļas”. Pēc tam atrodiet procesu, kuru vēlaties ierobežot, un atzīmējiet tam blakus esošo PID.





Pēc tam atveriet komandu uzvedni un ierakstiet šo komandu, aizstājot PID ar procesa PID, kuru vēlaties ierobežot:





Windows 10 saderības pārbaudītājs

wmic process, kur (IDProcess=PID) zvana iestatīšanas prioritāte ir “zema”



Tādējādi procesam tiks iestatīta “zema” prioritāte, kas ierobežos tā CPU izmantošanu. Ja vēlaties, varat izmantot arī “parasto” vai “augsto” prioritātes, taču parasti ar “zemu” pietiek, lai process nenoslogotu pārāk daudz CPU.

Tas ir viss! Tagad jūs zināt, kā ierobežot CPU izmantošanu procesam operētājsistēmā Windows 10 vai 11.



Datorā ar operētājsistēmu Windows 11 vai Windows 10 var rasties augsts CPU lietojums, ko izraisa lietojumprogramma vai spēle, no kuras vēlaties samazināt vai ierobežot CPU resursu daudzumu, ko process var izmantot lietojumprogrammai vai spēlei. Šajā ziņojumā mēs parādīsim, kā ierobežot CPU izmantošanu viena procesa vai vairāku procesu lietotnēm.

Kā ierobežot CPU izmantošanu procesam

Kā ierobežot CPU izmantošanu procesam operētājsistēmā Windows 11/10

Vienkārši runājot, CPU lietojums ir pašreizējā procentuālā daļa no CPU resursiem, ko patērē visas programmas. Ja pamanāt, ka dažas programmas izmanto vairāk CPU kodolu un pārslogo sistēmas resursus, varat ierobežot CPU izmantošanu spēles/lietotnes procesam vai vairākiem procesiem, izmantojot tālāk norādītās metodes.

  1. Iestatiet procesa prioritāti un CPU afinitāti
  2. Izmantojiet trešās puses lietotni
  3. Mazāks maksimālais procesora stāvoklis

Apskatīsim šīs metodes sīkāk.

1] Iestatiet procesa prioritāti un CPU afinitāti

Procesa prioritāte ļauj Windows piešķirt un atdalīt resursus, kas nepieciešami visiem aktīvajiem procesiem. Personālo datoru lietotāji var mainīt jebkura procesa/apakšprocesa prioritāti, izmantojot uzdevumu pārvaldnieku, taču tas jādara tikai nesistēmas procesiem. Galveno sistēmas procesu prioritāros iestatījumus vislabāk atstāt nemainīgus.

CPU atbilstība tikai ierobežo procesus, lai izmantotu mazāk jūsu sistēmas CPU kodolu. Personālo datoru lietotāji var iestatīt katram procesam, lai kontrolētu, cik CPU kodolu process drīkst izmantot. Mainot CPU afinitāti, varat atbrīvot CPU kodolus, lai tie būtu pieejami citiem procesiem.

Lai iestatītu procesa prioritāti, rīkojieties šādi:

Iestatiet procesa prioritāti

  • Nospiediet Ctrl + Shift + Esc taustiņu, lai palaistu uzdevumu pārvaldnieku.
  • Uzdevumu pārvaldniekā norādiet procesu, kura prioritāti vēlaties mainīt.
  • Varat arī noklikšķināt uz pogas Procesors kolonna procesu pasūtīšanai to patēriņa dilstošā secībā.
  • Tagad ar peles labo pogu noklikšķiniet uz procesa un atlasiet Dodieties uz detaļām opciju no konteksta izvēlnes. Vai arī noklikšķiniet uz pogas Sīkāka informācija cilni un atrodiet procesu, kuru vēlaties mainīt.
  • Par detaļām sadaļā, ar peles labo pogu noklikšķiniet uz procesa un atlasiet Iestatiet prioritāti no konteksta izvēlnes.
  • Pēc tam atlasiet Zem normas (piešķir nedaudz mazāk resursu, kad tie ir pieejami) vai Īss (piešķir vismazāko sistēmas resursu daudzumu, kad tie kļūst pieejami).
  • Parādīsies brīdinājuma logs, kas informēs par procesa prioritātes maiņas sekām.
  • Klikšķiniet uz Mainīt prioritāti pogu, lai piemērotu izmaiņas.
  • Izejiet no uzdevumu pārvaldnieka.

Lai iestatītu procesora (CPU) afinitāti, rīkojieties šādi:

Iestatiet CPU (procesora) afinitāti

Piezīme : Lietojumprogrammām, kurām ir vairāki procesi, piemēram, msedge.exe, jums būs jāiestata CPU afinitāte katram procesam, jo ​​katrs izpildāmais fails ir atsevišķa cilne, logs vai spraudnis.

  • Atveriet uzdevumu pārvaldnieku.
  • Uzdevumu pārvaldnieka logā noklikšķiniet uz Vairāk lai izvērstu, ja neredzat nevienu cilni, bet tikai dažas lietotnes ar maz informācijas vai tās nav vispār.
  • Zem Procesi noklikšķiniet uz lietojumprogrammas, kurai vēlaties ierobežot CPU izmantošanu. paplašināt lietojumprogrammas sākto procesu saraksts.
  • Nākamais. ar peles labo pogu noklikšķiniet uz procesa, kuru vēlaties ierobežot, un atlasiet Dodieties uz detaļām . tiks novirzīts uz Sīkāka informācija cilne
  • Sadaļā Detaļas ar peles labo pogu noklikšķiniet uz iezīmētā procesa un atlasiet Iestatiet radniecību .
  • IN Procesora atbilstība Pēc noklusējuma lielākajai daļai procesu jums vajadzētu redzēt visus atlasītos procesorus, kas nozīmē, ka visiem procesora kodoliem ir atļauts palaist procesu.
  • Tagad tikai noņemiet atzīmi CPU kodolu bloki, kurus nevēlaties izmantot šajā procesā.
  • Klikšķiniet uz LABI pogu.
  • Izejiet no uzdevumu pārvaldnieka.

Atcerieties, ka vienā procesā varat ierobežot tikai vienu vai vairākus CPU kodolus, taču ir jāatlasa vismaz viens kodols. Turklāt, izmantojot šo metodi, sistēma Windows atiestatīs konfigurāciju pēc noklusējuma programmas aizvēršanas un atvēršanas, kurai vajadzētu izmantot visus CPU kodolus. Tādējādi, lai piespiestu lietojumprogrammu vai spēli vienmēr saglabāt derīgus CPU kodolus (CPU saskaņošanu), varat izmantot tālāk aprakstīto risinājumu.

Lasīt : Windows uzdevumu pārvaldniekā nevar iestatīt procesa prioritāti

salabo to 50446

Pastāvīgi iestatiet radniecības un CPU prioritāti, izveidojot procesa saīsni.

Pastāvīgi iestatiet radniecības un CPU prioritāti, izveidojot procesa saīsni.

  • Vispirms norādiet to CPU heksadecimālo vērtību, ko vēlaties izmantot CPU Affinity iestatījumam, iegūstot procesam izmantojamo CPU kodolu bināro skaitu.

Binārā skaitļa garumu nosaka procesora kodolu skaits. CPU binārajā sistēmā 0 nozīmē izslēgtu un 1 nozīmē ieslēgtu. Mainiet katru CPU kodolu, kuru vēlaties izmantot šim procesam 0 Uz 1 .

Šim amatam mēs demonstrējam ar 7 kodolu procesors un izmantos tikai CPU 0 par pieteikumu; izmantotais binārais skaitlis būs 0000001 .

  • Tālāk mums ir jāpārvērš binārais skaitlis par heksadecimālu, izmantojot ieslēgtu pārveidotāju rapidtables.com/convert .
  • Kad esat saņēmis heksadecimālo skaitli, atveriet sadaļu Izveidot darbvirsmas saīsni.
  • IN Izveido saīsni ievadiet zemāk sintaksi Ievadiet elementa atrašanās vietu lauks.
|_+_|
  • Sintaksē aizstājiet Programmas nosaukums vietturis ar programmas faktisko nosaukumu (var būt tukšs vai jebkurš nosaukums), Īss ar jebkuru procesora prioritāti (reālā laika, augsts, virs normas, normāls, zem normas, zems), # ar iepriekš iegūto heksadecimālo vērtību, ProgramPath ar pilnu ceļu uz spēli vai lietojumprogrammu.

Tagad, kad esat izveidojis saīsni, ja vēlaties palaist programmu, tā vietā palaidiet šo saīsni, un sistēma Windows automātiski palaidīs programmu ar CPU afinitāti un prioritāti, ko iestatījāt saīsnes komandu opcijās. Taču paturiet prātā, ka šī metode darbosies tikai tām lietotnēm un spēlēm, kuras darbojas tikai vienā procesā. Lietojumprogrammām, kas darbojas vairākos procesos, piemēram, chrome.exe, firefox.exe vai msedge.exe, jums ir jāpiespiež prioritāte un CPU radniecība, izpildot tālāk norādīto risinājumu.

Lasīt : Mainiet procesa prioritāti palaistiem procesiem, izmantojot komandrindu

Pastāvīgi iestatiet radniecības un CPU prioritāti, izveidojot procesam PowerShell skriptu.

Pastāvīgi iestatiet radniecības un CPU prioritāti, izveidojot procesam PowerShell skriptu.

  • Sāciet, izveidojot PowerShell skriptu.
  • Izveidojiet teksta failu un nosauciet to kā vēlaties, bet ar paplašinājumu .ps1 .
  • Kad tas ir izveidots, atveriet .ps1 failu programmā Notepad vai jebkurā citā saderīgā teksta redaktorā.
  • Teksta redaktorā ievadiet šādu sintaksi:
|_+_|
  • Aizstājiet chrome.exe ar procesa nosaukumu, kuram vēlaties iestatīt prioritāti, un prioritātes vērtību (reāllaika 256, augstais 128, virs normas 32768, normāls 32, zem normas 16384, zems 64) sadaļā SetPriority(value).
  • Tagad jums ir jānosaka procesora kodolu decimālvērtība, ko vēlaties izmantot šim procesam. Tā kā jūs izmantojat tos pašus CPU kodolus, kā norādīts iepriekš, pārbaudiet decimālvērtību iepriekš minētajā pārveidotājā.
  • Tagad, ja vēlaties saskaņot CPU ar tikai viens process , ierakstiet šo komandrindu PowerShell skriptā.
|_+_|
  • Lai iestatītu procesora afinitāti uz visi procesi ar tādu pašu nosaukumu , piemēram, chrome.exe, firefox.exe vai msedge.exe, ierakstiet šo komandrindu PowerShell skriptā.
|_+_|
  • Aizstājvērtība 1 ar decimālo vērtību, ko ieguvāt no pārveidotāja, hromu ar tā procesa nosaukumu, kuram vēlaties iestatīt CPU afinitāti.
  • Saglabājiet savu teksta redaktoru.
  • Lai palaistu skriptu, ar peles labo pogu noklikšķiniet uz faila un atlasiet Palaist ar PowerShell .

Pēc noklusējuma sistēma Windows neļauj sistēmā palaist nevienu skriptu. Lai skripts darbotos, tējk D kad tiek prasīts. Pēc tam skripts tiks palaists un aizvērts pēc visu komandu izpildes. Ja izpildes politikas dēļ rodas problēmas ar skripta palaišanu, varat iespējot PowerShell skripta izpildi vai izveidot darbvirsmas saīsni, kas norāda uz iepriekš izveidoto ps1 skriptu ar parametru, kas apiet izpildes politiku, izmantojot komandu zem V. Ievadiet elementa atrašanās vietu lauks:

|_+_|
  • Aizvietotāji FullPathToPowerShellScript vietturis ar faktisko ceļu uz jūsu PS1 skripta failu. Ja jūsu Windows nav C: diskdzinī vai jūsu Powershell ir instalēts citur, nomainiet C:WindowsSystem32WindowsPowerShellv1.0powershell.exe ar ceļu uz powershell.exe savā sistēmā.

Lasīt : pielāgojiet procesora plānošanu, lai uzlabotu veiktspēju sistēmā Windows.

2] Izmantojiet trešās puses lietotni

Laso process

Šī metode arī novērš uzdevumu pārvaldnieka izmantošanas negatīvās puses, lai ierobežotu CPU izmantošanu, kas nozīmē, ka tā atiestata jūsu iestatījumus pēc programmas restartēšanas. Tātad, ja jums ir nepieciešams visaptverošāks risinājums resursu lietojuma pārvaldībai programmā, varat izmēģināt trešo pušu lietotnes, piemēram, Process Lasso, Bill2 Process Manager un Process Tamer.

Lai ierobežotu CPU izmantošanu procesā, izmantojot Process Lasso, rīkojieties šādi:

Piezīme A: Ja plānojat veikt lielas izmaiņas, izmantojot šo vai kādu citu minēto utilītu, pirms turpināšanas ieteicams izveidot atjaunošanas punktu.

Microsoft veikals netflix
  • Lejupielādējiet un instalējiet savā sistēmā atbilstošo utilīta versiju.
  • Pēc tam palaidiet lietotni ar paaugstinātām atļaujām.
  • Ar peles labo pogu noklikšķiniet uz vēlamā procesa un mainiet to prioritāte un tuvums atbilstoši jūsu prasībām.
  • Veiciet izmaiņas, atlasot Vienmēr opciju no konteksta izvēlnes. Ja izvēlaties Pašreizējais opciju, tā būs spēkā tikai līdz programmas restartēšanai.
  • Pēc tam varat iziet no lietojumprogrammas.

Lasīt : Kā iespējot vai atspējot CPU kodola novietošanu sistēmā Windows

3] Samaziniet procesora maksimālo stāvokli

Mazāks maksimālais procesora stāvoklis

Šī metode nav tik invazīva kā abas iepriekš aprakstītās metodes. Šis iestatījums ļauj ierobežot maksimālo ātrumu, ko procesors var sasniegt, tādējādi samazinot procesora slodzi un var novērst datora pārkaršanu.

Lai samazinātu procesora maksimālo procesora stāvokli, rīkojieties šādi:

  • Atveriet vadības paneli.
  • Klikšķis Barošanas opcijas .
  • Klikšķiniet uz Mainiet plāna iestatījumus opcija, kas atrodas blakus jūsu sistēmas aktīvajam enerģijas plānam.
  • Pēc tam noklikšķiniet uz Mainiet papildu jaudas iestatījumus . Tiks atvērts jauns barošanas opciju logs.
  • Atrodiet un izvērsiet Procesora jaudas pārvaldība opciju.
  • Klikšķiniet uz Maksimālais procesora stāvoklis opciju un rediģējiet vērtības.
  • Noklusējums ir 100 procenti. Mainiet to uz 80 procenti kas attiecas uz No baterijām un savienots iespējas.
  • Klikšķis Pieteikties > LABI lai saglabātu izmaiņas un izietu no loga.

Iepriekš minētajā konfigurācijā jūsu centrālais procesors pīķa laikā darbosies ar 80 procentiem no tā jaudas.

Tas ir viss!

Saistīta ziņa : Kā pārbaudīt, samazināt vai palielināt CPU lietojumu sistēmā Windows

Kā piešķirt programmai vairāk CPU operētājsistēmā Windows 11/10

Procesori programmām netiek piešķirti. Programmas izveido izpildes pavedienus, kas darbojas vienlaikus. Dažādi procesori atbalsta dažādu pavedienu skaitu, kurus tie var izpildīt vienlaikus. Ja programma izveido vairākus pavedienus, kas ir vienādi vai lielāki par maksimālo CPU atbalstīto pavedienu skaitu, tā var patērēt vairāk CPU.

Vai es varu ierobežot procesa CPU izmantošanu?

Vienkāršākais veids, kā ierobežot procesa CPU izmantošanu datorā ar operētājsistēmu Windows 11/10, ir ierobežot CPU jaudu. Dodieties uz vadības paneli. Maksimālais CPU stāvoklis un samazināt to līdz 80% vai kā vien vēlaties. Ar programmatūru, kas mēra CPU temperatūru kā 'ātrgaitas ventilatoru'.

Populārākas Posts