A processzorhasználat korlátozása a Windows 11/10 rendszerben

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



IT-szakértőként az egyik dolog, amit érdemes megtennie, hogy korlátozza a processzorhasználatot a Windows 10 vagy 11 rendszerben. Ennek több oka is lehet, de a legáltalánosabb az, hogy egy folyamatot nem szabad megtenni. az összes CPU erőforrás felhalmozása és a rendszer lelassulása. Szerencsére a CPU-használat korlátozása könnyen elvégezhető.



Először is meg kell találnia a korlátozni kívánt folyamat PID-jét (folyamatazonosítóját). Ezt a Feladatkezelő megnyitásával teheti meg (nyomja meg a Ctrl+Shift+Esc vagy Jobb klikk a tálcára, és válassza a „Feladatkezelő” lehetőséget, majd a „Részletek” fület. Ezután keresse meg a korlátozni kívánt folyamatot, és jegyezze fel mellette a PID-t.





Ezután nyisson meg egy parancssort, és írja be a következő parancsot, lecserélve PID a korlátozni kívánt folyamat PID-jével:





letöltés helyének módosítása, azaz

wmic folyamat ahol (IDProcess=PID) a hívás setpriority 'low'



Ez a folyamatot „alacsony” prioritásra állítja, ami korlátozza a CPU-használatot. Használhatja a 'normál' vagy a 'magas' prioritást is, ha akarja, de az 'alacsony' általában elég ahhoz, hogy a folyamat ne szorongassa túl sok CPU-t.

Ennyi az egész! Most már tudja, hogyan korlátozhatja a processzorhasználatot egy folyamathoz a Windows 10 vagy 11 rendszerben.



Windows 11 vagy Windows 10 rendszerű számítógépén magas CPU-használatot tapasztalhat egy olyan alkalmazás vagy játék miatt, amelyből csökkenteni vagy korlátozni szeretné a folyamat által az alkalmazáshoz vagy játékhoz felhasználható CPU-erőforrások mennyiségét. Ebben a bejegyzésben megmutatjuk, hogyan korlátozhatja a CPU-használatot az egyfolyamatos alkalmazások vagy a többfolyamatos alkalmazások esetében.

Hogyan lehet korlátozni egy folyamat CPU-használatát

A processzorhasználat korlátozása a Windows 11/10 rendszerben

Egyszerűen fogalmazva, a CPU-használat az összes program által felhasznált CPU-erőforrások aktuális százalékos aránya. Ha azt észleli, hogy egyes programok több CPU magot használnak, és túlterhelik a rendszer erőforrásait, az alábbi módszerekkel korlátozhatja a CPU-használatot egy játék/alkalmazás folyamat vagy több folyamat esetében.

  1. Állítsa be a folyamatprioritást és a CPU-affinitást
  2. Használjon harmadik féltől származó alkalmazást
  3. Kisebb maximális processzorállapot

Nézzük ezeket a módszereket részletesen.

1] Állítsa be a folyamatprioritást és a CPU-affinitást

A folyamat prioritása lehetővé teszi a Windows számára, hogy lefoglalja és felszabadítsa az összes aktív folyamathoz szükséges erőforrásokat. A PC-felhasználók bármely folyamat/alfolyamat prioritását módosíthatják a Feladatkezelőn keresztül, de ezt csak nem rendszerfolyamatok esetén szabad megtenni. A fő rendszerfolyamatok prioritási beállításait legjobb változatlanul hagyni.

CPU megfelelőség csak korlátozza a folyamatokat, hogy kevesebbet használjanak a rendszer CPU magjaiból. A PC-felhasználók folyamatonként beállíthatják, hogy egy folyamat hány CPU-magot használhat. A CPU-affinitás megváltoztatásával felszabadíthatja a CPU magokat, hogy más folyamatok számára is elérhető legyen.

A folyamat prioritásának beállításához tegye a következőket:

Állítsa be a folyamat prioritását

  • nyomja meg Ctrl + Shift + Esc gomb a feladatkezelő indításához.
  • A feladatkezelőben adja meg azt a folyamatot, amelynek prioritását módosítani szeretné.
  • A gombra is kattinthat Processzor egy oszlop a folyamatok fogyasztásuk szerinti csökkenő sorrendben történő megrendelésére.
  • Most kattintson a jobb gombbal a folyamatra, és válassza ki Tovább a részletekhez opciót a helyi menüből. Alternatív megoldásként kattintson a gombra Részletek fület, és keresse meg a módosítani kívánt folyamatot.
  • A részletekről szakaszban kattintson a jobb gombbal a folyamatra, és válassza ki Állítsa be a prioritást a helyi menüből.
  • Ezután válassza ki Normális alatt (valamivel kevesebb erőforrást oszt ki, ha rendelkezésre áll) ill Rövid (lefoglalja a legkevesebb rendszererőforrást, amikor elérhetővé válik).
  • Megjelenik egy figyelmeztető ablak, amely tájékoztatja a folyamatprioritás megváltoztatásának következményeiről.
  • Kattintson Prioritás módosítása gombot a változtatások alkalmazásához.
  • Lépjen ki a Feladatkezelőből.

A processzor (CPU) affinitás beállításához tegye a következőket:

CPU (processzor) affinitás beállítása

jegyzet : A több folyamattal rendelkező alkalmazásoknál, például az msedge.exe-nél, minden egyes folyamathoz be kell állítania a CPU-affinitást, mivel minden végrehajtható fájl külön lap, ablak vagy beépülő modul.

hogyan nyissa meg a kezelőpanelt a Windows 10 rendszerben
  • Nyissa meg a Feladatkezelőt.
  • A feladatkezelő ablakban kattintson a gombra Több kibontásához, ha nem lát egyetlen lapot sem, hanem csak néhány alkalmazást, amely kevés vagy semmilyen információt nem tartalmaz.
  • Alatt Folyamatok kattintson arra az alkalmazásra, amelynek CPU-használatát korlátozni szeretné. kiterjed az alkalmazás által elindított folyamatok listája.
  • Következő. kattintson jobb gombbal a korlátozni kívánt folyamatra, és válassza ki Tovább a részletekhez . át kell irányítani ide Részletek lapon
  • A Részletek részben kattintson a jobb gombbal a kiemelt folyamatra, és válassza ki Affinitás beállítása .
  • BAN BEN Processzor megfelelősége Alapértelmezés szerint a legtöbb folyamatnál az összes processzornak kijelölve kell lennie, ami azt jelenti, hogy az összes processzormag futtathatja a folyamatot.
  • Most csak törölje a jelölést CPU-magok blokkjai, amelyeket nem kíván használni a folyamatban.
  • Kattintson BÍRSÁG gomb.
  • Lépjen ki a Feladatkezelőből.

Ne feledje, hogy folyamatonként csak egy vagy több CPU magot korlátozhat, de legalább egy magot ki kell választani. Ezenkívül ezzel a módszerrel a Windows visszaállítja a konfigurációt, miután bezárja és megnyitja az alapértelmezett programot, amelynek az összes CPU magot használnia kell. Így egy alkalmazás vagy játék arra kényszerítésére, hogy mindig érvényes CPU-magokat tartson (CPU-illesztés), használhatja az alább leírt megoldást.

Olvas : Nem lehet beállítani a folyamatprioritást a Windows Feladatkezelőben

Állítsa be véglegesen az affinitást és a CPU-prioritást egy parancsikon létrehozásával a folyamathoz.

Állítsa be véglegesen az affinitást és a CPU-prioritást egy parancsikon létrehozásával a folyamathoz.

  • Kezdje azzal, hogy megadja a CPU-affinitás beállításához használni kívánt CPU-k hexadecimális értékét, így megkapja a folyamathoz használni kívánt CPU-magok bináris számát.

A bináris szám hosszát a processzormagok száma határozza meg. A CPU binárisban a 0 azt jelenti, hogy ki van kapcsolva, és az 1 azt jelenti, hogy be van kapcsolva. Minden egyes processzormag esetében, amelyet a folyamathoz használni szeretne, módosítsa 0 Nak nek 1 .

Ennél a bejegyzésnél demonstrálunk 7 magos processzor és csak használni fogja CPU 0 az alkalmazáshoz; a használt bináris szám lesz 0000001 .

  • Ezután a bináris számot hexadecimálisra kell konvertálnunk a bekapcsolt konverter segítségével rapidtables.com/convert .
  • Ha megvan a hexadecimális szám, lépjen az Asztali parancsikon létrehozása lehetőségre.
  • BAN BEN Parancsikon létrehozása írja be az alábbi szintaxist Adja meg az elem helyét terület.
|_+_|
  • A szintaxisban cserélje ki A program neve egy helyőrző a program tényleges nevével (lehet üres vagy bármilyen név), Rövid bármilyen processzorprioritás mellett (valós idejű, magas, normál feletti, normál, normál alatti, alacsony), # a korábban kapott hexadecimális értékkel, ProgramPath a játék vagy alkalmazás teljes elérési útjával.

Most, hogy létrehozott egy parancsikont, ha egy programot futtatni szeretne, indítsa el helyette azt a parancsikont, és a Windows automatikusan elindítja a programot a parancsikon parancsbeállításaiban megadott CPU-affinitás és prioritás szerint. De ne feledje, hogy ez a módszer csak olyan alkalmazások és játékok esetében működik, amelyek csak egyetlen folyamatban futnak. Több folyamatban futó alkalmazások esetén, például chrome.exe, firefox.exe vagy msedge.exe, kényszerítenie kell a prioritást és a CPU-affinitást az alábbi megoldást követve.

Olvas : A folyamatprioritás módosítása a futó folyamatokhoz parancssor használatával

Állítsa be véglegesen az affinitást és a CPU-prioritást egy PowerShell-szkript létrehozásával a folyamathoz.

Állítsa be véglegesen az affinitást és a CPU-prioritást egy PowerShell-szkript létrehozásával a folyamathoz.

  • Kezdje egy PowerShell-szkript létrehozásával.
  • Hozzon létre egy szöveges fájlt, és nevezze el tetszés szerint, de a kiterjesztéssel .ps1 .
  • A létrehozás után nyissa meg a .ps1 fájlt a Jegyzettömbben vagy bármely más kompatibilis szövegszerkesztőben.
  • Írja be a következő szintaxist egy szövegszerkesztőben:
|_+_|
  • Cserélje le a chrome.exe fájlt annak a folyamatnak a nevével, amelyhez be szeretné állítani a prioritást és a prioritás értékét (valós idejű 256, magas 128, normál feletti 32768, normál 32, normál alatti 16384, alacsony 64) a SetPriority(value) mezőben.
  • Most meg kell határoznia a folyamathoz használni kívánt CPU magok decimális értékét. Mivel ugyanazokat a CPU magokat használja, mint fent, ellenőrizze a decimális értéket a fenti konverterben.
  • Most, ha a CPU-t szeretné illeszteni csak egy folyamat , írja be a következő parancssort a PowerShell-szkriptbe.
|_+_|
  • A processzor affinitás beállításához minden folyamat azonos nevű , például chrome.exe, firefox.exe vagy msedge.exe, írja be a következő parancssort egy PowerShell-szkriptbe.
|_+_|
  • Helyettesítő érték 1 a konvertertől kapott decimális értékkel, chrome annak a folyamatnak a nevével, amelyhez a CPU-affinitást be szeretné állítani.
  • Mentse el a szövegszerkesztőt.
  • A szkript futtatásához kattintson a jobb gombbal a fájlra, és válassza ki Futtassa a PowerShell-lel .

Alapértelmezés szerint a Windows nem engedélyezi a parancsfájlok futtatását a rendszeren. A szkript működéséhez tsp D amikor megkérdezi. A parancsfájl ezután lefut, és az összes parancs végrehajtása után kilép. Ha a végrehajtási házirend miatt problémái vannak a szkript futtatásával, engedélyezheti a PowerShell-szkript végrehajtását, vagy létrehozhat egy asztali parancsikont, amely a korábban létrehozott ps1-szkriptre mutat olyan paraméterrel, amely megkerüli a végrehajtási szabályzatot a V alatti paranccsal. Adja meg az elem helyét terület:

|_+_|
  • A pótlások FullPathToPowerShellScript helyőrző a PS1 szkriptfájl tényleges elérési útjával. Ha a Windows nem C: meghajtóban van, vagy a powershell máshol van telepítve, cserélje ki C:WindowsSystem32WindowsPowerShellv1.0powershell.exe a powershell.exe elérési útjával a rendszeren.

Olvas : A Windows teljesítményének javítása érdekében állítsa be a processzor ütemezését.

2] Használjon harmadik féltől származó alkalmazást

Lasszó eljárás

Ez a módszer azt is kiküszöböli, hogy a Feladatkezelő korlátozza a CPU-használatot, vagyis visszaállítja a beállításokat a program újraindítása után. Tehát, ha átfogóbb megoldásra van szüksége egy programban az erőforráshasználat kezeléséhez, kipróbálhatja a harmadik féltől származó alkalmazásokat, például a Process Lasso-t, a Bill2 Process Managert és a Process Tamer-t.

hogyan tehetem nagyobbra a kurzoromat

A Process Lasso használatával a folyamat CPU-használatának korlátozásához tegye a következőket:

jegyzet V: Ha jelentős változtatásokat tervez ezzel vagy bármely más említett segédprogrammal, javasoljuk, hogy a folytatás előtt hozzon létre egy visszaállítási pontot.

  • Töltse le és telepítse a segédprogram megfelelő verzióját a rendszerére.
  • Ezután indítsa el az alkalmazást emelt szintű jogosultságokkal.
  • Kattintson a jobb gombbal a kívánt folyamatra, és módosítsa azt kiemelten fontos és közelség az Ön igényei szerint.
  • Változtassa meg a kiválasztással Mindig opciót a helyi menüből. Ha úgy dönt Jelenlegi opciót, csak a program újraindításáig lesz érvényes.
  • Ezt követően kiléphet az alkalmazásból.

Olvas : A CPU magparkolás engedélyezése vagy letiltása Windows rendszerben

3] Csökkentse a processzor maximális állapotát

Kisebb maximális processzorállapot

Ez a módszer nem annyira invazív, mint a fent leírt két módszer. Ez a beállítás lehetővé teszi a processzor által elérhető maximális sebesség korlátozását, ami csökkenti a processzor terhelését, és potenciálisan megakadályozhatja a számítógép túlmelegedését.

A processzor maximális processzorállapotának csökkentéséhez tegye a következőket:

  • Nyissa meg a vezérlőpultot.
  • Kattintson Energiagazdálkodási lehetőségek .
  • Kattintson A terv beállításainak módosítása opciót, amely a rendszer aktív energiagazdálkodási terve mellett található.
  • Ezután kattintson a gombra Módosítsa a speciális energiabeállításokat . Megnyílik egy új Energiagazdálkodási lehetőségek ablak.
  • Keresse meg és bővítse Processzor energiagazdálkodás választási lehetőség.
  • Kattintson Maximális processzorállapot opciót, és szerkessze az értékeket.
  • Az alapértelmezett érték 100 százalék. Módosítsa erre 80 százalék ami a Akkumulátorokból és csatlakoztatva lehetőségek.
  • Kattintson Alkalmaz > BÍRSÁG a változtatások mentéséhez és az ablakból való kilépéshez.

A fenti konfigurációban a CPU csúcsidőben kapacitásának 80 százalékán fog működni.

Ez minden!

Kapcsolódó bejegyzés : A CPU-használat ellenőrzése, csökkentése vagy növelése Windows rendszerben

Hogyan rendelhet több CPU-t egy programhoz a Windows 11/10 rendszerben

A processzorok nincsenek a programokhoz hozzárendelve. A programok végrehajtási szálakat hoznak létre, amelyek párhuzamosan futnak. A különböző processzorok különböző számú szálat támogatnak, amelyeket egyszerre tudnak végrehajtani. Ha egy program több szálat hoz létre, amely egyenlő vagy nagyobb, mint a CPU által támogatott szálak maximális száma, akkor több CPU-t fogyaszthat.

Korlátozhatom egy folyamat CPU-használatát?

A folyamat CPU-használatának korlátozásának legegyszerűbb módja egy Windows 11/10 rendszerű számítógépen a CPU teljesítményének korlátozása. Lépjen a Vezérlőpultra. Max CPU állapot, és csökkentse 80%-ra, vagy amire csak akarja. Olyan szoftverrel, amely a CPU hőmérsékletét nagy sebességű ventilátorként méri

Népszerű Bejegyzések