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

Mi az a firmware?
Mi az a firmware?
A firmware egy hardvereszköz kis memórialapkájára telepített szoftver. A firmware lehetővé teszi a hardverek, például a kamerák és okostelefonok frissítését.
Fotó elhomályosítása a Snapseedben
Fotó elhomályosítása a Snapseedben
A Snapseed a Google ingyenes alkalmazása a fényképek szerkesztésére. Vannak, akik összehasonlítják ezt az alkalmazást az Instagram-szal, de ez csak rossz. Ez egy professzionális képszerkesztő alkalmazás, nagyszerű készlettel és sokféle effektussal. Színezhet
Windows kötegelt szkript az adatok biztonsági mentéséhez
Windows kötegelt szkript az adatok biztonsági mentéséhez
Azok a számítógép-felhasználók, akik fejlett Mac és Windows számítógépekkel nőttek fel, lehet, hogy nincsenek tisztában ezzel, de egyszer, nagyon régen, az összes személyi számítógépet parancssori felület segítségével vezérelték. Igen, az a nehézkes parancsdoboz a Windows rendszeren
Az összes e-mail exportálása az Outlookból
Az összes e-mail exportálása az Outlookból
Ha az üzenetek törlése nélkül kell helyet felszabadítania az Outlook-postafiókjában, érdemes tudnia, hogyan exportálhatja őket. Szerencsére az Outlookot úgy tervezték, hogy megfeleljen a különféle forgatókönyveknek, így exportálhatja e-mailjeit
Hogyan juthat el ingyenes szállításhoz a StockX segítségével
Hogyan juthat el ingyenes szállításhoz a StockX segítségével
A StockX egy online tőzsde különféle dolgokhoz, például órákhoz, cipőkhöz, kollekcióhoz stb. A regisztráció egyszerű, és azonnal elkezdhet vásárolni vagy eladni. A StockX gondoskodik az összes termék hitelesítéséről, így Ön rendelkezik a
A Spotify Premium mostantól három hónapig csak 99p-os - és a meglévő felhasználók a Black Friday előtt is pénzt takaríthatnak meg
A Spotify Premium mostantól három hónapig csak 99p-os - és a meglévő felhasználók a Black Friday előtt is pénzt takaríthatnak meg
A Spotify nem hívja ezt fekete pénteki ajánlatnak, de a 2017-es fekete pénteki ajánlatok közepén jobb pofon esik. 2017. november 20. és december 31. között bárki, aki feliratkozik a Spotify Premium szolgáltatásra
Töltse le az Australian Landscapes témát a Windows 10, 8 és 7 rendszerekhez
Töltse le az Australian Landscapes témát a Windows 10, 8 és 7 rendszerekhez
Az ausztrál tájak témája 10 kiváló minőségű képet tartalmaz az asztal díszítésére. Ezt a gyönyörű tematikus csomagot eredetileg a Windows 7 számára hozták létre, de Windows 10, Windows 7 és Windows 8 rendszerekben is használható. Az Ausztrál Tájak témához számos lélegzetelállító háttérkép tartozik, amelyek buja zöld mezőkre, fák ligeteire nyújtanak kilátást.