Legfontosabb Okostelefonok Hogyan korlátozhatjuk az alkalmazásokat a CPU-magokra a processzor affinitásával

Hogyan korlátozhatjuk az alkalmazásokat a CPU-magokra a processzor affinitásával



A legtöbb Windows PC-t ma többmagos processzorok működtetik, és a Windows legújabb verziói általában nagyon jó munkát végeznek azzal, hogy automatikusan elosztják a számítógép teljes feldolgozási teljesítményét, hogy a legjobban megfeleljenek a futó alkalmazásoknak és játékoknak. De néha a felhasználónak és a Windows-nak más elképzelései lehetnek a PC CPU-teljesítményének leghatékonyabb felhasználásáról szóló döntések meghozatalakor, és itt a haladó felhasználók léphetnek be, és manuálisan korlátozhatnak bizonyos alkalmazásokat vagy folyamatokat egy adott CPU-magra, egy funkciónak köszönhetően hívott A processzor affinitása . Így teheti meg.
Ami a Windows fogyasztói szintű verzióit illeti, a felhasználó azon képessége, hogy manuálisan konfigurálja az alkalmazás adott CPU-magját, a Windows XP / 2000 időkeretre nyúlik vissza, bár a lépések a Windows egyes verzióiban kissé eltérnek. Az ebben a cikkben szereplő lépésekhez és képernyőképekhez a Windows 10-et használjuk, de a Windows régebbi verzióit futtató olvasóknak, különösen a Windows 7 és a Windows 8 / 8.1-nek, képesnek kell lenniük az alapvető lépések követésére a Windows felhasználói felületével szembeni kisebb eltérések esetén. .
Fontos megjegyezni, mielőtt folytatnánk, hogy a processzor affinitásának módosítása egy adott folyamathoz vagy alkalmazáshoz stabilitási problémákat okozhat, és ez valószínűleg rontja a modern, többszálú alkalmazások és játékok teljesítményét. Ezért először győződjön meg arról, hogy nem kritikus fontosságú alkalmazásokkal és adatokkal kísérletezett, és mentse a nyitott munka vagy játék előrehaladását, mielőtt módosítaná az itt tárgyalt beállításokat, mivel az alkalmazás vagy a rendszer összeomolhat.

Hogyan korlátozhatjuk az alkalmazásokat a CPU-magokra a processzor affinitásával

Miért korlátozzuk egy alkalmazás hozzáférését a CPU magokhoz?

Mint fent említettük, a legtöbb felhasználó azt akarja, hogy a Windows automatikusan kezelje a számítógép feldolgozási teljesítményét, biztosítva, hogy az összes magot hasznosítani képes alkalmazások hozzáférést kapjanak hozzájuk. Ez általában jobb teljesítményt eredményez, ezért az elsődleges kérdés azmiértegy felhasználó bármikor korlátozni kívánja vagy korlátozhat egy bizonyos többszálú alkalmazást a PC-nél elérhető fizikai és logikai magok teljes összegének kisebb értékére.
Két alapvető válasz adható erre a kérdésre: 1) a kompatibilitás és a teljesítmény biztosítása a régebbi szoftverekkel, és 2) az egyébként erősen menetes processzorok futtatása, miközben továbbra is elegendő erőforrást tartogat más feladatok egyidejű végrehajtásához.
Kezdjük az első válaszsal: kompatibilitás és teljesítmény. Néhány Windows-alkalmazást és játékot jóval azelőtt kódoltak, hogy a fogyasztói szintű többszálas és többmagos processzorok valósággá váltak volna. Különösen a régebbi játékok készítői soha nem gondolták volna, hogy valakinek, aki játékot játszik, semmi más nem lesz, mint egyetlen nagyfrekvenciás CPU-mag által működtetett Windows PC. Amikor ennek a korszaknak a szoftvere négy, hat, nyolc vagy akár több magot tömörítő modern CPU-kkal találkozik, ez néha teljesítményproblémákat, vagy akár egyáltalán képtelen elindítani a programot.
Számos alkalmazás és játék természetesen még mindig kiválóan működik, még akkor is, ha a legújabb 8 magos / 16 szálas tápellátást biztosítják monster asztali CPU-k . De ha régebbi játékot próbál játszani, és problémái adódnak, akkor a hibaelhárítási lépés lehet a processzor affinitása, hogy a játék folyamatát manuálisan korlátozza a sok mag egyikére.
A második válasz valószínűleg több Windows-felhasználó számára hasznosabb, és ez képezi majd az alábbi lépésenkénti utasítások alapját. Míg sok Windows alkalmazás, különösen a játékok , még mindig nem tudja kihasználni egy vagy két magnál többet, a tartalomkészítő alkalmazásokat, például a videokódolókat és a 3D renderelő eszközöket az utóbbi években optimalizálták, hogy képesek legyenek felhasználni minden uncia feldolgozási teljesítményt, amelyet a számítógép rájuk dobhat. Általában azt szeretné, ha ezek az alkalmazások a lehető leggyorsabban működnének, de néha a sebesség vagy a befejezési idő nem az elsődleges tényező, és inkább a számítógép feldolgozási teljesítményének egy részét tartsa rendelkezésre egy másik feladatra, miközben az igényes médiaalkalmazás a háttér. Itt jön igazán jól a processzor affinitása.

amikor privát történetet készítesz a snapchat-en, tudják-e

Lépésről lépésre: Példánk

Az egyik alkalmazás, amely meg tudja fogyasztani az összes általad dobott CPU-magot, egy x264-es videokódoló, például RipBot264 (vagy Kézifék , vagy bármelyik rendelkezésre álló x264 és x265 kódoló eszköz közül). Például azt akarjuk, hogy a RipBot264 kódoljon egy videofájlt, de egyszerre szeretnénk más projekteken is dolgozni olyan alkalmazásokban, mint a Photoshop és a Premiere.
Windows feladatkezelő az összes processzor

Alapértelmezés szerint egy olyan alkalmazás, mint a RipBot264, az összes rendelkezésre álló feldolgozási energiát felhasználja.


Ha elindítottuk a RipBot264 kódolást, majd elindítottuk a Photoshop és a Premiere programot, a Windows mindent megtett az egyes alkalmazások igényeinek fontossági sorrendbe állítása és kielégítése érdekében, de a Windows időnként hibát is elkövet, ami lassulást vagy ideiglenes lefagyást eredményez az aktív alkalmazásainkban. Ezt megpróbálhatjuk elkerülni azzal, hogy a processzor affinitásával korlátozzuk a RipBot264 processzormagjaink használatát.
A kezdéshez először győződjön meg arról, hogy rendszergazdai jogosultságokkal van bejelentkezve egy Windows felhasználói fiókba. Ezután folytassa és indítsa el a korlátozni kívánt alkalmazást. Esetünkben ez a RipBot264.
Ezután indítsa el a Windows Feladatkezelőt, vagy kattintson a jobb gombbal a tálcára, és válassza a lehetőséget Feladatkezelő vagy a billentyűparancs-kombináció használatával Ctrl-Shift-Escape . Alapértelmezés szerint a Feladatkezelő a Windows legújabb verzióiban alapnézetben indul. Ha a Feladatkezelő nem úgy néz ki, mint a képernyőképeinken, kattintson a gombra További részletek hogy felfedje a teljes felületet. Miután ez megtörtént, győződjön meg arról, hogy a Folyamatok lapon van, és most keresse meg alkalmazását vagy folyamatát.
Ezt az utolsó lépést potenciálisan könnyebb megmondani, mint megtenni. Sok esetben egyszerűen megtalálja a kívánt alkalmazást a listában. Más esetekben egyes alkalmazások az elsődleges alkalmazáson kívül egyedi folyamatokat is használhatnak bizonyos feladatokhoz. A legfontosabb az a folyamat vagy folyamatok megtalálása, amelyek felelősek a korlátozni kívánt CPU-használatért. Ennek tesztelésére jó módszer az igényes tevékenység beindítása (esetünkben egy videofájl kódolásának megkezdése), majd a Feladatkezelő rendezése a CPU oszlop szerint, hogy megtalálja azokat a folyamatokat, amelyek a legmagasabb szintű CPU erőforrásokat használják. Ha a folyamat neve (ismét, esetünkben H.264 kódoló folyamat) egyezik a célalkalmazással, akkor minden készen áll.
A megfelelő folyamat azonosításával kattintson rá a jobb gombbal, és válassza a lehetőséget Lépjen a Részletek oldalra . Ez a Feladatkezelő Részletek fülére ugrik, és automatikusan kiemeli a helyes folyamatot.
feladatkezelő a részletekért
Most kattintson a jobb gombbal újra a folyamatra, és válassza a lehetőséget Állítsa be az affinitást .
feladatkezelő állítsa be az affinitást
Megjelenik egy új ablak, a Processzor affinitása felirattal, tele van jelölőnégyzetekkel és a CPU-k számozott listájával, amelyek száma az adott CPU-ba csomagolt fizikai és logikai magok teljes számán alapul. Példarendszerünk egy Intel Core i7-5960X operációs rendszert futtat, amely nyolc hipermenetes maggal rendelkezik. Ezért a processzor affinitás ablakában összesen 16 CPU szerepel.
feladatkezelő processzor affinitás
Ezután itt az ideje eldönteni, hogy mennyire szeretné korlátozni az alkalmazását. Kattintson a melletti jelölőnégyzetre Minden processzor az összes CPU mező kijelölésének törléséhez, majd jelöljön ki legalább egy CPU mezőt az ellenőrzéshez, mindegyik fizikai vagy logikai magot képviseljen. CPU-hibák vagy egyedi túlhúzási forgatókönyvek hiányában általában nem számít, mely magokat választja.
a processzor affinitása korlátozott
Példánkban négy magra akarjuk korlátozni a RipBot264-et, bőven hagyva helyet az időérzékenyebb feladatainknak. Miután kiválasztotta a kívánt számú magot, nyomja meg a gombot rendben hogy bezárja a Processor Affinity ablakot. A módosítások azonnal érvénybe lépnek, és ha az alkalmazás már elvégzett egy processzorigényes feladatot, akkor a processzorhasználat zuhanni fog az összes kiválasztott mag kivételével.
a feladatkezelő processzor affinitása korlátozott

Miután a RipBot264-et úgy konfiguráltuk, hogy 16 magunkból csak 4-et használjon, a CPU-használat azonnal csökken a többi magra.


Ezzel a beállítással hagyhatjuk, hogy a RipBot264 a lehető leggyorsabban kódoljon ezen a négy magon, de a rendszerünk fennmaradó tizenkét magja szabadon kezelheti más alkalmazásokat. Ha később befejezzük más munkánkat, és vissza akarjuk állítani a teljes teljesítményt a RipBot264-en, akkor egyszerűen megismételhetjük a fenti lépéseket, hogy visszatérjünk a Processor Affinity ablakba, majd ellenőrizzük a Minden processzor jelölőnégyzetet, hogy ismét hozzáférést biztosítsunk az alkalmazás számára a CPU összes magjához.

Figyelmeztetések

A korábban említett stabilitási kérdések mellett még egy nagy figyelmeztetést kell figyelembe vennie. A processzor affinitásában végrehajtott bármilyen változtatás a folyamat újraindításakor törlődik. Ez azt jelenti, hogy legalább a számítógép újraindításakor meg kell ismételnie ezeket a lépéseket. Egyes folyamatok azonban még problémásabbak, mivel az alkalmazás utasításaitól függően automatikusan újratöltődnek. A RipBot264 beállításunkban például az általunk módosított H.264 kódoló folyamat minden egyes alkalommal elkezdődik, amikor az alkalmazás egy új videofájl kódolására lép.
Létrehozásával képes lehet kiküszöbölni ezt a korlátozást egyedi szkriptek amelyek parancssori alapú kötegelt fájlon vagy parancsikonon keresztül állítják be az alkalmazás processzor affinitását, de egyes alkalmazások egyedi vagy véletlenszerű folyamatokat használhatnak, amelyek megnehezítik vagy ellehetetlenítik az ilyen erőfeszítéseket. Ezért a legjobb, ha egyedileg kísérletezel minden egyes korlátozni kívánt alkalmazással, hogy megtaláld a legjobb módszert a processzor affinitásának manuális konfigurálására.

hogyan törölhetem a rángatós fiókomat

Érdekes Cikkek

Szerkesztő Választása

A tálcán rögzített alkalmazások biztonsági mentése és visszaállítása a Windows 10 rendszerben
A tálcán rögzített alkalmazások biztonsági mentése és visszaállítása a Windows 10 rendszerben
A Windows 10 újratelepítése után előfordulhat, hogy egyesével újra kell rögzítenie az alkalmazásokat. Így visszaállíthatja az összes korábban rögzített alkalmazást egyszerre.
A Steam játék eltávolítása
A Steam játék eltávolítása
Hacsak nem élt egy szikla alatt az elmúlt években, valószínűleg tudja, mi a Steam. De azok számára, akik nem, a Steam platform úttörő szerepet játszik a modern digitális játékok terjesztésében
Engedélyezze az átfogó olvasó módot a Microsoft Edge Chromiumban
Engedélyezze az átfogó olvasó módot a Microsoft Edge Chromiumban
Hogyan engedélyezzük az átfogó olvasó módot a Microsoft Edge Chromiumban (Reading View) A Chromium alapú Microsoft Edge magában foglalja az Immersive Reader módot, amelyet korábban klasszikus Edge Legacy néven Reading View néven ismertek. Lehetővé teszi a felesleges elemek eltávolítását egy weboldalról, így tökéletes az olvasáshoz. Így engedélyezheti és használhatja ezt a funkciót. Hirdetések A
A legjobb 6 Super Mario Bros játék PC-re
A legjobb 6 Super Mario Bros játék PC-re
Íme néhány a legjobb Super Mario Bros klónok és feldolgozások PC-re, amelyek mindegyike ingyenesen letölthető.
Az F billentyűk használata Chromebookon
Az F billentyűk használata Chromebookon
A Chromebook billentyűzetek nem hasonlítanak a szokásos billentyűzetekhez. De ne engedje, hogy ez visszatartsa a Chromebook kipróbálásától. Hamarosan rájössz, hogy a billentyűzet működőképesebb, mint amilyennek látszik. Ha azonban még mindig nem talál
A hibakódok listája a Windows 10 telepítéséhez
A hibakódok listája a Windows 10 telepítéséhez
Itt található a Windows 10 telepítési hibakódok listája leírásokkal. Olvassa el, hogy megtudja, miért nem telepíthető a Windows 10 a számítógépére.
A Firefox 52 nem elérhető, és az NPAPI bővítmények támogatása le van tiltva
A Firefox 52 nem elérhető, és az NPAPI bővítmények támogatása le van tiltva
Ma jelent meg a népszerű Firefox böngésző új stabil változata. Ez a böngésző első verziója, amely le van tiltva a klasszikus NPAPI beépülő modulokkal. Nézzük, mi változott még. A Firefox 52-ben az egyetlen NPAPI plugin, amely továbbra is a dobozon kívül működik, az Adobe Flash. Az olyan pluginek, mint a Silverlight, a Java, a Unity (egy keretrendszer