Pagrindinis Išmanieji Telefonai Kaip apriboti programas tik tam tikriems procesoriaus branduoliams su procesoriaus bendrumu

Kaip apriboti programas tik tam tikriems procesoriaus branduoliams su procesoriaus bendrumu



Dabar daugumą „Windows“ kompiuterių maitina kelių branduolių procesoriai, o naujausios „Windows“ versijos paprastai atlieka labai gerą darbą automatiškai padalijant bendrą jūsų kompiuterio apdorojimo galią, kad geriausiai atitiktų jūsų veikiančias programas ir žaidimus. Tačiau kartais vartotojas ir „Windows“ gali turėti skirtingų idėjų, kai reikia priimti sprendimus, kaip geriausiai panaudoti kompiuterio procesoriaus galią, ir tai, kur pažengę vartotojai gali įsikišti ir rankiniu būdu apriboti tam tikras programas ar procesus tik tam tikriems procesoriaus branduoliams, dėka funkcijos paskambino Procesoriaus bendrumas . Štai kaip tai padaryti.
Kalbant apie vartotojo „Windows“ versijas, vartotojo galimybė rankiniu būdu sukonfigūruoti programos konkrečių procesoriaus branduolių naudojimą atsirado „Windows XP / 2000“ laikotarpyje, nors kiekvienos „Windows“ versijos veiksmai šiek tiek skiriasi. Atlikdami šiame straipsnyje nurodytus veiksmus ir ekrano kopijas, mes naudojame „Windows 10“, tačiau skaitytojai, kuriuose veikia senesnės „Windows“ versijos, ypač „Windows 7“ ir „Windows 8 / 8.1“, turėtų turėti galimybę atlikti pagrindinius veiksmus, susidūrę su nedideliais „Windows“ vartotojo sąsajos skirtumais. .
Taip pat prieš tęsiant svarbu atkreipti dėmesį į tai, kad modifikavus procesoriaus giminingumą tam tikram procesui ar programai, gali kilti stabilumo problemų, ir tai greičiausiai pablogins šiuolaikinių kelių gijų programų ir žaidimų našumą. Todėl prieš modifikuodami bet kokius čia aptartus nustatymus, pirmiausia patikrinkite, ar nėra svarbiausių programų ir duomenų, ir išsaugokite bet kokį atvirą darbą ar žaidimą, nes gali užstrigti programa ar sistema.

Kaip apriboti programas tik tam tikriems procesoriaus branduoliams su procesoriaus bendrumu

Kodėl reikia riboti programos prieigą prie procesoriaus branduolių?

Kaip minėta pirmiau, dauguma vartotojų norės, kad „Windows“ automatiškai valdytų kompiuterio apdorojimo galią, užtikrindama, kad programoms, galinčioms panaudoti visus branduolius, būtų suteikta prieiga prie jų. Tai paprastai lemia geresnius rezultatus, todėl pagrindinis klausimas yrakodėlvartotojas kada nors norėtų apriboti arba apriboti tam tikrą kelių sričių programą, kad ji būtų mažesnė nei bendras fizinių ir loginių branduolių kiekis, kurį turi asmeninis kompiuteris.
Į šį klausimą yra du pagrindiniai atsakymai: 1) užtikrinti suderinamumą ir našumą su senesne programine įranga ir 2) paleisti kitaip stipriai įtemptą procesoriaus šerną, tuo pačiu rezervuojant pakankamai išteklių vienu metu atlikti kitas užduotis.
Pradėsime nuo pirmo atsakymo: suderinamumas ir našumas. Kai kurios „Windows“ programos ir žaidimai buvo užkoduoti dar ilgai, kol vartotojo lygmens daugialypiai ir daugialypiai procesoriai nebuvo realybė. Ypač senesnių žaidimų kūrėjai niekada neįsivaizdavo, kad kas nors, žaidžiantis žaidimą, turėtų ką nors daugiau, nei „Windows“ kompiuterį, valdomą vienu aukšto dažnio procesoriaus branduoliu. Kai šios eros programinė įranga susiduria su moderniais procesoriais, supakuojančiais keturis, šešis, aštuonis ar net daugiau branduolių, kartais gali kilti problemų dėl našumo ar net nesugebėti paleisti programos.
Daugelis programų ir žaidimų vis dar veikia puikiai, žinoma, net jei juos maitina naujausias 8 branduolių / 16 gijų monstro darbalaukio procesoriai . Bet jei bandote žaisti senesnį žaidimą ir kyla problemų, tinkamas trikčių šalinimo žingsnis gali būti tinkamas procesoriaus afinitetas, kad rankiniu būdu apribotumėte žaidimo procesą tik vienu iš daugelio savo branduolių.
Antrasis atsakymas greičiausiai yra naudingesnis daugiau „Windows“ vartotojų ir jis bus mūsų tolesnių žingsnis po žingsnio instrukcijų pagrindas. Nors daugelis „Windows“ programų, ypač žaidimai , vis dar negali pasinaudoti daugiau nei vieno ar dviejų branduolių pranašumais, pastaraisiais metais buvo optimizuotos turinio kūrimo programos, tokios kaip vaizdo kodavimo įrenginiai ir 3D atvaizdavimo įrankiai, kad būtų galima išnaudoti kiekvieną unciją apdorojimo galios, kurią joms gali išmesti jūsų kompiuteris. Paprastai norite, kad šios programos veiktų kuo greičiau, tačiau kartais greitis ar užbaigimo laikas nėra pagrindinis veiksnys, ir verčiau palikite dalį savo kompiuterio apdorojimo galios kitai užduočiai atlikti, kol jūsų reikli medijos programa veikia fonas. Čia procesoriaus afinitetas tikrai praverčia.

ar galite pamatyti, kiek yra trūkčiojančių srautų

Žingsnis po žingsnio: mūsų pavyzdys

Viena programa, galinti suvalgyti visus į ją įmetamus procesoriaus branduolius, yra „x264“ vaizdo kodavimo priemonė, panaši į RipBot264 (arba Rankinis stabdys arba bet kurį iš galimų x264 ir x265 kodavimo įrankių). Pavyzdžiui, norime, kad „RipBot264“ užkoduotų vaizdo įrašo failą, tačiau kartu norime dirbti ir su kitais projektais tokiose programose kaip „Photoshop“ ir „Premiere“.
Windows užduočių tvarkyklė visi procesoriai

Pagal numatytuosius nustatymus tokia programa kaip „RipBot264“ naudos visą turimą apdorojimo galią.


Jei pradėtume „RipBot264“ kodavimą, o tada paleistume „Photoshop“ ir „Premiere“, „Windows“ padarytų viską, kad būtų nustatyti prioritetai ir atsižvelgta į kiekvienos programos poreikius, tačiau „Windows“ taip pat retkarčiais padarys klaidą, dėl kurios mūsų aktyvios programos sulėtės arba laikinai užstrigs. Mes galime pabandyti to išvengti naudodami procesoriaus afinitetą, kad apribotume „RipBot264“ naudojimąsi mūsų procesoriaus branduoliais.
Norėdami pradėti, pirmiausia įsitikinkite, kad esate prisijungę prie „Windows“ vartotojo paskyros su administratoriaus teisėmis. Tada eikite į priekį ir paleiskite programą, kurią norite apriboti. Mūsų atveju tai yra „RipBot264“.
Tada paleiskite „Windows“ užduočių tvarkyklę dešiniuoju pelės mygtuku spustelėkite užduočių juostą ir pasirinkite Užduočių tvarkyklė arba naudojant sparčiųjų klavišų kombinaciją „Ctrl“ - „Shift“ - „Escape“ . Pagal numatytuosius nustatymus užduočių tvarkyklė naujausiose „Windows“ versijose paleidžiama pagrindiniame rodinyje. Jei jūsų užduočių tvarkytuvas neatrodo toks, koks yra mūsų ekrano kopijose, spustelėkite Daugiau informacijos atskleisti visą sąsają. Tai atlikę įsitikinkite, kad esate skirtuke Procesai, o dabar raskite savo programą ar procesą.
Šį paskutinį žingsnį potencialiai lengviau pasakyti nei padaryti. Daugeliu atvejų norimą programą tiesiog rasite sąraše. Kitais atvejais kai kurios programos tam tikroms užduotims atlikti gali naudoti unikalius procesus, išskyrus pirminį taikymo procesą. Svarbiausia yra surasti procesą ar procesus, kurie yra atsakingi už norimą apriboti procesoriaus naudojimą. Geras būdas tai išbandyti yra suaktyvinti daug reikalaujančią veiklą (mūsų atveju pradėti koduoti vaizdo įrašo failą), o tada surūšiuoti Užduočių tvarkytuvą pagal stulpelį CPU, kad surastumėte procesus, kurie naudoja aukščiausio lygio procesoriaus išteklius. Jei proceso pavadinimas (vėlgi, mūsų atveju tai yra H.264 kodavimo procesas) atitinka jūsų tikslinę programą, viskas nustatyta.
Nustačius teisingą procesą, dešiniuoju pelės mygtuku spustelėkite jį ir pasirinkite Eikite į išsamią informaciją . Tai pateks į Užduočių tvarkyklės skirtuką Išsami informacija ir automatiškai paryškins teisingą procesą.
užduočių tvarkyklė eikite į išsamią informaciją
Dabar dešiniuoju pelės mygtuku dar kartą spustelėkite procesą ir pasirinkite Nustatykite bendrumą .
užduočių tvarkyklė nustatė bendrumą
Bus parodytas naujas langas, pažymėtas „Procesoriaus bendrumas“, užpildytas žymės langeliais ir sunumeruotu procesorių sąrašu, kurio skaičius pagrįstas bendru fizinių ir loginių branduolių, supakuotų jūsų konkrečiame procesoriuje, skaičiumi. Mūsų pavyzdinėje sistemoje veikia „Intel Core i7-5960X“, kuris turi aštuonis hipersrieginius branduolius. Todėl iš viso procesoriaus bendrumo lange turime 16 procesorių.
užduočių tvarkyklės procesoriaus afinitetas
Tada atėjo laikas nuspręsti, kiek norite apriboti savo programą. Spustelėkite žymimąjį laukelį šalia Visi procesoriai panaikinti visų procesoriaus langelių pasirinkimą ir pažymėti bent vieną procesoriaus langelį, kurį norite patikrinti, ir kiekvienas iš jų reiškia fizinį ar loginį branduolį. Jei nėra procesoriaus defektų ar unikalių įsijungimo scenarijų, paprastai nesvarbu, kuriuos branduolius pasirinksite.
procesoriaus afinitetas ribotas
Savo pavyzdžiu norime apriboti „RipBot264“ iki keturių branduolių, palikdami daug vietos kitoms, daugiau laiko reikalaujančioms užduotims atlikti. Pasirinkę norimą branduolių skaičių, paspauskite Gerai norėdami uždaryti procesoriaus bendrumo langą. Jūsų pakeitimai įsigalios nedelsiant ir, jei programa jau vykdė sunkią procesoriaus užduotį, matysite, kad jos procesoriaus naudojimas kris visose pasirinktose šerdyse, išskyrus pasirinktas.
užduočių tvarkyklės procesoriaus bendrumas yra ribotas

Kai sukonfigūruosime „RipBot264“ naudoti tik 4 iš 16 mūsų branduolių, procesoriaus naudojimas iškart sumažėja ant likusių branduolių.


Naudodami šią sąranką, galime leisti „RipBot264“ koduoti kuo greičiau tose keturiose branduoliuose, tačiau likusius dvylika mūsų sistemos branduolių galima laisvai tvarkyti kitas programas. Jei vėliau baigsime kitą darbą ir norėsime atkurti visišką „RipBot264“ našumą, galime tiesiog pakartoti aukščiau nurodytus veiksmus, kad grįžtumėte į procesoriaus bendrumo langą, tada patikrinkite Visi procesoriai langelį, kad vėl suteiktumėte programai prieigą prie visų mūsų procesoriaus branduolių.

Įspėjimai

Be anksčiau minėtų stabilumo problemų, turite atsižvelgti į dar vieną didelį įspėjimą. Visi procesoriaus bendrumo pakeitimai nustatomi iš naujo, kai tik procesas paleidžiamas iš naujo. Tai reiškia, kad bent kartą turėsite pakartoti šiuos veiksmus kiekvieną kartą, kai perkraunate kompiuterį. Kai kurie procesai kelia dar daugiau rūpesčių, nes jie automatiškai įkeliami, atsižvelgiant į programos instrukcijas. Pavyzdžiui, nustatant „RipBot264“, H.264 kodavimo procesas, kurį modifikavome, prasideda kiekvieną kartą, kai programa pereina prie naujo vaizdo failo kodavimo.
Galbūt galėsite apeiti šį apribojimą kurdami pasirinktiniai scenarijai kurie nustato jūsų programos procesoriaus giminingumą naudodami komandų eilute pagrįstą paketinį failą ar nuorodą, tačiau kai kurios programos gali naudoti unikalius ar atsitiktinius procesus, kurie apsunkina ar neįmano tokių pastangų. Todėl geriausia eksperimentuoti atskirai su kiekviena programa, kurią norite apriboti, kad surastumėte geriausią būdą rankiniu būdu konfigūruoti procesoriaus bendrumą.

kaip paleisti APK failus „Windows 10“

Įdomios Straipsniai

Redaktoriaus Pasirinkimas

Paketiniu būdu atblokuokite failus, atsisiųstus iš interneto sistemoje „Windows 10“
Paketiniu būdu atblokuokite failus, atsisiųstus iš interneto sistemoje „Windows 10“
Štai kaip galima atblokuoti visus iš interneto atsisiųstus failus „Windows 10“ aplanke, kad sutaupytumėte laiko.
NUSTATYTI: Kai darote ekrano kopiją naudodami „Win + PrintScreen“ sistemoje „Windows 8.1“ arba „Windows 8“, ekranas netamsėja
NUSTATYTI: Kai darote ekrano kopiją naudodami „Win + PrintScreen“ sistemoje „Windows 8.1“ arba „Windows 8“, ekranas netamsėja
Aprašoma, kaip atkurti ekrano pritemdymą, kai darote ekrano kopiją sistemoje „Windows 8“, ir kodėl tai gali nustoti pritemdyti.
Pamirškite ekrano užsklandą, dabar visą sieną galite paversti televizoriumi su „Samsung“ 146 colių milžinišku moduliniu rinkiniu
Pamirškite ekrano užsklandą, dabar visą sieną galite paversti televizoriumi su „Samsung“ 146 colių milžinišku moduliniu rinkiniu
Kurį laiką mes su broliu dalyvavome televizijos ginklų lenktynėse, kurias jis pradėjo su 37 colių rinkiniu. Prieš manęs perkėlimą į 45 colių televizorių, sekė mano 40 colių rinkinys. Dabar dominuoja 49 colių rinkinys
Kaip pridėti lipdukus prie tekstinių pranešimų „iPhone“ ir „Android“
Kaip pridėti lipdukus prie tekstinių pranešimų „iPhone“ ir „Android“
Mylėk juos ar nekenti, pranešimų lipdukai yra skirti pasilikti kol kas. Retai praeina tekstinis pranešimas be tam tikro lipduko, kuris pridėtų šiek tiek spalvų. Skirtingai nuo jaustukų, jie nepateikia nieko naudingo,
Pašalinkite VPN ryšį sistemoje „Windows 10“
Pašalinkite VPN ryšį sistemoje „Windows 10“
Šiame straipsnyje paaiškinami įvairūs metodai, kuriuos galite naudoti norėdami pašalinti esamą VPN ryšį, kurį sukonfigūravote sistemoje „Windows 10“.
„Windows 10“ pridėkite kontekstinį meniu „Paimkite nuosavybės teisę“
„Windows 10“ pridėkite kontekstinį meniu „Paimkite nuosavybės teisę“
„Windows 10“ pridėkite kontekstinį meniu „Paimkite nuosavybės teisę“, kuris leis jums tapti failų savininku ir suteikti jiems visišką prieigą.
Kaip atkurti vaizdo įrašą per „Chromecast“, bet išsaugoti garsą kompiuteryje
Kaip atkurti vaizdo įrašą per „Chromecast“, bet išsaugoti garsą kompiuteryje
„Chromecast“ yra labai intuityvi ir dažniausiai naudojama. Yra tam tikrų sunkumų, kurių nepakankamai išsprendžia net oficialus „Google“ palaikymas. Daugeliui vartotojų kyla problemų dalinant vaizdo ir garso įrašus