Optimizarea utilizării procesorului. Distribuție uniformă a sarcinii între nucleele procesorului. Utilități pentru accelerarea jocurilor pe calculator

02.02.2022 Siguranță

Salutare dragi cititori ai blogului. În zilele noastre, probabil fiecare a doua persoană are procesoare quad-core. Desigur, dacă mai devreme două nuclee erau bune, astăzi 4 nuclee din sistem sunt în general excelente.

Dar cu cât sunt mai multe nuclee în procesor, cu atât este mai rău organizată munca sa cu sarcinile pe care le realizăm pe computer, ceea ce înseamnă că optimizarea procesorului lasă mult de dorit.

Acest lucru se datorează în principal faptului că nu toate programele sunt bine concepute pentru procesoare cu mai multe nuclee, adică în unele aplicații, programe și jocuri, puterea productivă principală a procesorului dvs. poate pur și simplu să nu fie utilizată și să fie în modul inactiv.

Cred că puțini oameni sunt mulțumiți de această stare de lucruri, mai ales atunci când un joc sau un program solicitant încetinește pe un procesor quad-core puternic.

Astăzi vom vorbi despre optimizarea eficientă a procesorului folosind un program simplu, dar utilControl CPU .

Pentru a optimiza procesorul prinControl CPU , nu trebuie să-l overclockăm așa cum am făcut în articol -. Apropo, recomand să o citești.

Descărcați programulControl CPU ( ) și lansează-l. Programul este foarte simplu, gratuit și în limba rusă.

După instalare, veți vedea o comandă rapidă, veți lansa programul și veți vedea această fereastră.

Să începem să optimizăm procesorul cuControl CPU . În mod implicit, programul este oprit. Mai întâi, accesați setări și selectați limba rusă.

Apoi, selectați al doilea element de optimizare a procesoruluiControl CPU — manual .

Pentru a selecta un nucleu de procesor pentru sarcina specifica, faceți clic dreapta pe proces și selectați unul dintre nucleele procesorului.

De asemenea, puteți selecta mai multe procese pentru un nucleu sau un proces pentru mai multe nuclee.

Configuram al doilea (al treilea și al patrulea) nucleu pentru toate celelalte procese.

Dacă un joc sau o aplicație este lentă sau performanța este clar insuficientă.

Încercați să atribuiți independent toate procesele, cu excepția celui care încetinește la al patrulea sau al doilea nucleu pentru procesare. Și lăsați toate celelalte nuclee de procesor să se ocupe de una dintre sarcinile dvs.

Dacă nu doriți să căutați și să înțelegeți setările, puteți selecta pur și simplu modulauto și vedeți câștiguri de productivitate.

Optimizarea CPU cuControl CPU Aceasta este o manipulare vitală pentru toate computerele multi-core, în special pentru cele quad-core. Desigur, la urma urmei, performanța crește datorită optimizării procesorului cuControl CPU poate ajunge la o dată și jumătate. Pe computerele dual-core creșterea va fi și ea notabilă, dar poate mai puțin decât cu 4 nuclee.

În cazul procesoarelor single-coreControl CPU nu va putea face nimic, deoarece programul este conceput pentru a optimiza cel puțin două nuclee de procesor.

Computerul dvs. are un procesor single-core? Atunci vă recomand să citiți acest articol puternic -. După ce parcurgeți 7 pași simpli, veți puteaControl CPU va face lucrul pe computer mai comod și mai rapid :)

Acum știi cum să optimizezi procesorul cuControl CPU și obțineți un spor de productivitate gratuit, în cel mult 5 minute. Apropo, pentru a-ți accelera cât mai mult computerul multi-core, îl recomand pe acesta. În acest fel, veți face computerul să funcționeze și mai rapid. De asemenea, nu uitați să vă abonați. Doar așa poți fi primul care știe despre articole noi de pe blog. Asta e tot pentru mine. Îți doresc să zâmbești mai des și să privești lumea mai pozitiv 😉

Această publicație va discuta despre un alt instrument de optimizare a muncii de la terți. procesoare multi-coreprogram gratuit Control CPU. „Mai mult” – pentru că autorul a atins deja acest subiect, vezi despre ICEAffinity. Creația dezvoltatorului german Matthias Koch ( Matthias Koch), utilitate rusificată Control CPU va fi deosebit de interesant pentru utilizatorii începători de computer datorită prezenței unui mod de optimizare automată multifuncțională, dar primul lucru.

"De ce este necesar acest lucru și ce voi obține din el?"

Această problemă a fost ridicată în articolul publicat, așa că voi defragmenta ceea ce s-a spus în câteva paragrafe:

  • Unele aplicații nu acceptă modul multi-core, așa că pentru ca acestea să funcționeze corect trebuie să le alocați manual un nucleu separat de procesor. O altă opțiune „problematică” - placa de baza inițializează nucleele în mod asincron. În ambele cazuri, este necesară intervenția utilizatorului.
  • În mod implicit, Windows acordă tuturor proceselor care rulează o prioritate egală în utilizarea puterii procesorului. Ceea ce nu este în întregime corect atunci când rulați aplicații care consumă mult resurse, de exemplu, când Call of Duty preferat este împiedicat de un antivirus împreună cu alte o duzină de software „minor”. Control CPU va ajuta la distribuirea proceselor proporțional între nuclee, ceea ce va afecta direct performanța generală sisteme.

Important!

Utilitarul acceptă procesoare dual și quad-core, dar, conform recenziilor, funcționează corect pe 6-8 nuclee.

Noi optimizam

1. Mai întâi trebuie să descărcați utilitarul, de exemplu, din Catalogul meu cel mai bun software. Nu există „trucuri” în instalare, așa că faceți clic pe „ Următorul" ("Mai departe") până la finalizarea instalării. Apropo, programul nu „împrăștie” registry, adică este portabil și portabil pe unități amovibile.

2. După lansare, în primul rând faceți clic pe „ Opțiuni" ("Opțiuni") și Rusify Control CPU prin " Limbi" ("Limbi") → "Rusă„. Apoi, în conformitate cu următoarea captură de ecran, bifați casetele de lângă „ Pornire automată cu Windows ", "Minimizați" Și " 4 miezuri" (pentru patru sau mai multe nuclee). Este clar că dacă procesorul este dual-core, nu este nevoie să activați „4 nuclee”.

3. După ce am închis „Opțiuni”, în fereastra principală a aplicației vedem 5 Moduri de control CPU: " Auto", "Manual", "CPU1" (toate procesele rulează pe primul nucleu), " CPU2" (toate procesele rulează pe al doilea nucleu) și " Dezactivat” (fără optimizare). Ultimele trei moduri nu ne interesează, așa că ne vom concentra pe primele două.

Pentru incepatori autorul recomandă pur și simplu selectarea „ Auto „și, închizând fereastra, verifică viitorul Descărcări Windows, la Control CPU a fost în lista de aplicații de pornire (!). Acest lucru este ușor de făcut, de exemplu, prin orice versiune, uitați-vă în bara de meniu " Instrumente" → "Manager de pornire"(dacă trebuie să adăugați o aplicație, faceți clic pe applet" Adăuga").

4. Pentru cei cărora le place să sape acest utilitar simplu vă oferă șansa de a „extinde”: în modul automat există 9 profiluri de bază-variații în distribuția proceselor între nuclee (captură de ecran de mai jos). Dacă aveți timp și deschideți pe fila „ Performanţă"Gestionar de sarcini ("Ctrl + Alt + Del" ), pentru a monitoriza rezultatele, puteți alege profilul optim pentru sistemul dumneavoastră.

5. Cei mai avansați utilizatori care doresc să realizeze maxim duce la creșterea performanței sistemului folosind această metodă, va fi cu siguranță interesat de „ Manual „. În acest mod, distribuiți independent procesele între nuclee sau grupuri de nuclee. Este simplu: selectați procesul(ele) și folosiți butonul drept al mouse-ului pentru a-l „atârna” pe nucleul sau combinația de nuclee dorită. De exemplu, când selectand " CPU1„procesul se va bloca de primul nucleu la selectare” CPU3+4„ – pe al treilea și al patrulea nucleu etc.

Aici opțiune bună de clasare pentru un PC cu 4 nuclee: lăsați procesele de sistem pe primul nucleu, „împrăștiați” aplicațiile care consumă cele mai multe resurse (cum ar fi Photoshop) între toate nucleele (opțiune ca în ultima captură de ecran) și aplicații „medie” precum scaner antivirus puneți în mâini combinații pentru 2 miezuri, să spuneți " CPU3+4". Dispecer Sarcini Windows va ajuta sa faceti alegerea potrivita. Pentru ușurința monitorizării, când „fila” este deschisă în Manager Performanţă", verificați dacă funcția " Conform programului pentru fiecare CPU " (vezi "" → căutat " Conform programului pentru fiecare CPU").

În general, experimentează și eforturile tale vor da roade cu siguranță!

În ciuda faptului că unele surse oferă descărcare programe speciale pentru overclockare tipuri diferite procesoare (Intel sau AMD), cel mai bine este să crești frecvența ceasului CPU prin BIOS. Nu există un software dovedit care să poată overclocka procesorul. Acest lucru se datorează limitărilor tehnice și faptului că fiecare „piatră” are propriile standarde pentru creșterea frecvenței. Acestea pot varia în funcție de tipul de răcire utilizat. Vă recomandăm să verificați sarcina admisă pentru modelul instalat cip și modificați treptat valorile utilizând instrucțiuni scrise special pentru versiunea dvs. de BIOS.

Depășirea pragului maxim permis de overclocking poate duce la defecțiunea echipamentului.

Programe pentru overclockarea plăcilor video

Programele pentru overclockarea plăcilor video vă vor ajuta să schimbați principalii indicatori de performanță de pe placa grafică hardware a computerului sau laptopului dumneavoastră - tensiunea, temperatura permisă, frecvența procesorului și a memoriei adaptorului, precum și viteza de rotație a coolerului. Pe lângă editarea parametrilor, aceste utilitare vă permit să vizualizați informații de bază despre echipamentul instalat.

Subliniem că astfel de programe ar trebui să fie utilizate cu extern dispozitive grafice, care nu sunt integrate în procesor sau placa de bază. Numai în acest caz veți putea obține un efect măsurabil din schimbarea setărilor.

Dintre instrumentele propuse, le evidențiem în primul rând datorită compatibilității lor cu cel mai mare număr de dispozitive.

Programe pentru overclockarea memoriei cu acces aleatoriu (RAM)

Ca și în cazul procesorului, nu există utilități stabile care să poată schimba frecvența de operare a RAM folosind sistemul de operare. Trebuie să editați acești parametri prin BIOS; în plus, este important ca noua frecventa susținută nu numai de memorie, ci și placa de baza. Puteți citi instrucțiunile pentru schimbarea frecvențelor din manualul de utilizare al plăcii de bază.

S-ar putea să dai peste părerea că există programe pentru overclocking memorie cu acces aleator mostre „vechi” (DDR) pe laptopuri, dar nu am reușit să găsim versiuni funcționale ale unor astfel de utilitare.

Programe pentru îmbunătățirea performanței discului

Principalii factori care afectează performanța hard disk-uri- starea sa actuală și aspectul fișierului.

Puteți verifica starea actuală prin analiza S.M.A.R.T. și, dacă este necesar, să formatați dispozitivul „corect” folosind Instrumentul de formatare la nivel scăzut HDD; acesta a obținut cele mai multe puncte în cea tematică.

În plus, performanța clasică hard disk-uri depinde de cât de uniform sunt distribuite datele pe suprafață. Multe diferite utilitare de sistem conțin o funcție de structurare a fișierelor (defragmentare). Dintre soluţiile de specialitate, evidenţiem şi.

Programe de optimizare Windows

Am discutat anterior despre utilitățile care vor ajuta la optimizarea sistemului de operare într-o secțiune separată.

Alți factori care afectează performanța

Dacă utilizați dispozitive externe, nu uitați că viteza schimbului de date depinde de protocolul utilizat. De exemplu, telefoane moderneși este mai bine să conectați unități flash la un port USB compatibil cu protocolul 3.0, este albastru.

De asemenea, nu uitați că, din cauza prezenței programelor malware, computerul poate încetini vizibil. Pentru a vă proteja sistemul, vă recomandăm să utilizați programe antivirus; le-am dedicat și o secțiune separată.

  1. Folosind programele descrise mai jos pentru distribuirea sarcinii pe nucleele procesorului, puteți distribui programe și servicii la discreția dvs. Nu am testat cum va fi dacă rulați mai mult de 5 programe pe un singur nucleu. Dar puteți încerca să rulați programe pe două nuclee dacă aveți multe dintre ele și să atribuiți nucleele rămase serviciilor sistemului de operare. Da, astfel de opțiuni sunt și teoretic posibile, dar așa cum am scris mai sus, nu am încercat această metodă, dar am lansat 5 programe pe un nucleu și a funcționat. Scrieți mai jos în partea de jos cum cine l-a configurat și care program dintre cele descrise mai jos? Cum a fost distribuită sarcina între nucleele procesorului? Mai jos aruncăm o privire la toate programele care pot ajuta în această problemă.
  2. Configurarea oricărui program sau proces pentru a utiliza mai multe sau un singur nuclee de procesor utilizând Windows Explorer:

  3. Nu trebuie să instalați programe pentru a distribui sarcina pe nucleele procesorului, dar să numim toate manipulările efectuate folosind managerul de activități Windows. Deschiderea Task Manager nu este dificilă; pentru a face acest lucru, puteți apăsa combinația de taste Ctrl + Shift + Esc și Task Manager se va deschide imediat. În fereastra „Manager de activități”, găsiți fila „Detalii” și selectați orice proces sau program dorit, apelați meniul contextual cu butonul din dreapta al mouse-ului și selectați „Setare similaritate”:
  4. După selectarea unui articol în meniul contextual manager de activități, se va deschide o fereastră în care trebuie să bifați sau debifați casetele, în funcție de ce nuclee de procesor vor fi folosite pentru acest program sau proces:
  5. Închideți fereastra confirmând „OK” și așa mai departe, cred că nu este dificil de făcut.
  6. CPU-Control

  7. Utilizarea neuniformă a nucleului procesorului poate apărea în jocurile mai vechi neoptimizate. Pentru a afla cum este încărcarea procesorului dvs., ce nuclee sunt folosite pentru un program sau joc. Urmăm calea: Panouri de control > Administrare > Monitor resurse:
  8. În monitorul de resurse puteți afla ce program folosește fiecare nucleu al procesorului dumneavoastră. După lansarea jocului, îl puteți selecta dintre procesele din partea stângă a ferestrei; în partea dreaptă se va afișa modul în care sarcina este distribuită sub forma unei scale pentru fiecare nucleu separat. Dacă jocul folosește un singur nucleu și restul sunt doar inactiv. Apoi trebuie să o distribuiți uniform. Două utilități din care să alegeți vă vor ajuta în acest sens, unul este gratuit, iar celălalt este plătit, și să începem cu cel gratuit:
  9. Nu ar trebui să vă bazați întotdeauna pe sistem pentru a aloca resursele sistemului. Situația este că nu toate programele folosesc corect nucleele procesorului, ceea ce afectează performanța computerului. Datorită dezvoltării rapide a multi-core-urilor, multe programe nu folosesc 2 sau mai multe nuclee de procesor.
  10. CPU-Control poate distribui manual sarcina pe nucleele fiecărui proces, ceea ce oferă o sarcină uniformă nucleelor ​​procesorului. Proprietarii de procesoare cu 2 și 4 nuclee vor putea configura utilizarea corectă a resurselor de sistem disponibile.
  11. Lucrând simultan în 3 programe care necesită procesor și care nu au acces la mai multe nuclee, ar fi rezonabil să se distribuie procesul fiecărui program într-un nucleu separat descărcat (2, 3, 4), înainte de a umple 1 nucleu cu alte programe activate. (pentru a elibera 2, 3, 4 nuclee). Nu există neapărat 3 programe, pot fi 10 dintre ele, principalul lucru este să distribuiți sarcina cât mai uniform posibil.
  12. Puteți dezactiva utilizarea a 2 sau mai multe nuclee pentru un proces care nu necesită acest lucru, eliberând astfel nuclee de procesor pentru alte programe.
  13. O aplicație care trebuie să folosească 2 nuclee pentru funcționarea normală este mai înțeleaptă să fie plasată pe nuclee libere (1+2, 1+3, 1+4, 2+3, 2+4, 3+4), după ce a îndepărtat anterior sarcina de pe alte programe din ele (mutate în „gratuit”). Am ales 1+4 nuclee pentru un program solicitant, ceea ce înseamnă că procesele rămase trebuie plasate pe 2 și 3 nuclee de procesor. Dacă este nevoie să folosiți 3 nuclee, atunci totul este la fel, dar transferați toate celelalte procese într-un nucleu „liber”.
  14. Utilizatorul poate folosi nucleele procesorului în orice mod îi place, în funcție de preferințele și sarcinile sale. De exemplu, faceți primul nucleu să funcționeze cu un editor video, al doilea cu aplicații grafice și lăsați-l pe al treilea pentru jocuri.
  15. Când îl lansați pentru prima dată, programul se va deschide Limba engleză. Pentru a trece la rusă, trebuie să faceți clic pe „Opțiuni”, apoi selectați limba „rusă”, așa cum se arată în figura de mai jos. Nu ne grăbim să-l închidem apăsând butonul de închidere, așa cum arată numărul 2. O vom face puțin mai târziu.
  16. Apoi, în aceeași fereastră, puțin mai sus, setați casetele de selectare în funcție de numere, 1 lansare din windows, 2 minimizați lângă ceasul din tavă, 3 câte nuclee are procesorul dvs., închideți 4.
  17. Înaintea noastră pagina principala programe. Alege mod manualîn colțul din dreapta sus al programului. Selectăm procesul pe care trebuie să-l optimizăm după miezul procesorului. Faceți clic dreapta pe proces și selectați pe ce nucleu sau nuclee va rula. De asemenea, în partea dreaptă a ferestrei, chiar dedesubt, există profiluri gata făcute, le puteți manipula și puteți vedea schimbările de performanță.
  18. În colțul din dreapta sus al programului sunt 5 puncte în care setăm modul manual. Ți-am descris un exemplu.
  19. Modul automat: folosește toate cele două/patru procesoare pentru a atribui sarcini.
  20. Manual: alegi miezurile pentru a controla procesul.
  21. CPU 1: Toate sarcinile folosesc primul nucleu de procesor.
  22. CPU 2: Toate sarcinile folosesc al doilea nucleu de procesor.
  23. Off: CPU-Control este dezactivat (implicit).
  24. De pe site-ul oficial
    Pe site-ul oficial al programului

    Ashampoo_Core_Tuner

  25. Programul plătit are funcții suplimentareîn afară de distribuirea sarcinii între miezuri. Control și modificare în programele de încărcare automată. Capacitatea de a crea profiluri și de a dezactiva orice serviciu atunci când începeți să jucați pentru a crește performanța. Afișează încărcarea nucleului. Un utilitar util dacă doriți să configurați procesorul computerului dvs. ca un ceas. Prin crearea de profile pentru a încărca nucleele procesorului în mod egal sau invers în ordinea de care aveți nevoie, profiluri care vor fi activate automat în funcție de utilitarul și procesul care rulează în sistem. Pentru utilizator simplu Utilitarul este cu siguranță potrivit pentru că deși are o interfață mare sau mai degrabă avansată cu setări, totul este făcut atât de prietenos și plăcut la vedere cu designul interfeței. Există o recenzie mai detaliată pe site-ul oficial:
  26. pe site-ul oficial.

    Dual-Core Optimizer pentru proprietarii de procesoare AMD.

  27. Acest program funcționează exclusiv pe procesoarele AMD și îndeplinește aceleași roluri ca și programele descrise mai sus. Mai precis, distribuie sarcina uniform pe nucleele procesorului. Numai că a fost testat puțin și a fost de fapt postat pe site-ul producătorului fără anunț. Funcționează exclusiv cu anumite plăci de bază, va fi util și pentru jocurile mai vechi care nu acceptă procesoare high-threading. Deși toate programele de mai sus fac același lucru. Utilitarul Dual-Core Optimizer instalează driverul în sistemul AMD Special Tool Driver, care, după cum se spune, nu are nimic de-a face cu multi-threading. Dar mi se pare că driverul este folosit pentru acces direct și nu prin API-ul Windows, ceea ce fac programele descrise mai sus. De asemenea, mai jos este o traducere de pe site-ul oficial, unde acest lucru este discutat în detaliu.
  28. Ce scriu despre Dual-Core Optimizer pe site-ul oficial AMD:
  29. TRADUCERE:
  30. Optimizatorul dual-core de la AMD poate ajuta la îmbunătățirea performanței jocurilor video pe computer, compensând aplicațiile care ocolesc API-ul de sincronizare Windows folosind direct instrucțiunile RDTSC. Aplicațiile care se bazează pe RDTSC nu folosesc logica sistem de operare pentru a lua în considerare în mod corespunzător impactul mecanismelor de gestionare a puterii asupra ratei la care contorul de marcaj de timp (TSC) al procesorului este incrementat. AMD Dual-Core Optimizer ajută la corectarea efectelor video rezultate sau a altor efecte de sincronizare incorecte pe care aceste aplicații le pot experimenta pe sistemele cu procesoare dual-core ajustând periodic contoarele de sincronizare de bază pentru a le menține sincronizate.
  31. Am vrut să îi rog pe proprietarii acestui utilitar Dual-Core Optimizer să scrie în comentariile de mai jos pe ce plăci de bază și procesoare funcționează și cum funcționează. Puteți descărca utilitarul de pe site-ul oficial:
  32. Accesați site-ul oficial pentru a vedea utilitarul.
    de pe site-ul oficial.

    Procesați Lasso

  33. Programul este destul de extins, ca să spunem așa, și nu poate efectua doar distribuția sarcinii pe nucleele procesorului. Programul Process Lasso conține multe setări pentru sistem și programe instalate separat, și procesele care rulează în sistem. Procesează Lasso monitorizează cererile excesiv de mari, nejustificate de program pentru puterea procesorului. Procesele blocate în sistem sau multe procese nu răspund pentru o lungă perioadă de timp la cereri poate duce la înghețari sau erori în sistemul în ansamblu. Process Lasso reduce, de asemenea, prioritatea solicitărilor excesiv de repetitive ale programului, revenind sistemul de operare dintr-o stare înghețată la funcționarea normală. Procesele care nu pot fi închise cauzează, de asemenea, instabilitate a sistemului; Process Lasso se poate ocupa și de această sarcină. Pentru a o descrie pe scurt, programul Process Lasso a fost creat în scopuri precum: reducerea priorității execuției programului, încheierea proceselor înghețate și înregistrarea proceselor finalizate.
  34. De asemenea, folosind programul, puteți modifica în mod independent sarcina pe nucleele procesorului, pentru fiecare programul care rulează sau proces de sistem. Cum se face acest lucru este prezentat în imaginea de mai jos:
  35. Nu voi descrie toate caracteristicile programului, vă voi spune doar cum să schimbați încărcarea procesorului sau să distribuiți sarcina între nucleele de procesor necesare; de ​​fapt, acest articol a fost scris în acest scop. Dacă aveți întrebări, cu siguranță le voi răspunde în comentariile de mai jos.

Această publicație va discuta despre un instrument popular de optimizare a muncii.procesoare multi-core - gratuit program CPU Control. Creația dezvoltatorului german Matthias Koch, utilitarul Russified CPU Control va fi deosebit de interesant pentru utilizatorii începători de computere datorită prezenței unui mod multi-auto.optimizare , Dar mai întâi lucrurile.

„De ce este necesar acest lucru?”

  • Unele aplicații nu acceptă modul multi-core, așa că pentru o funcționare corectă trebuie să le alocați manual un nucleu de procesor „separat”. O altă opțiune problematică este aceea că placa de bază inițializează nucleele asincron. În ambele cazuri, este necesară intervenția utilizatorului.
  • În mod implicit, sistemul de operare Windows acordă prioritate egală tuturor proceselor care rulează în utilizarea puterii procesorului. Ceea ce nu este în întregime corect atunci când rulați aplicații care consumă mult resurse, de exemplu, când „Call of Duty” preferat este „interferat” cu un antivirus împreună cu alte o duzină de software „minor”. Controlul CPU va ajuta la distribuirea proceselor proporțional între nuclee, ceea ce va afecta direct performanța generală a sistemului.

Notă: Utilitarul acceptă procesoare dual și quad-core, dar, conform recenziilor, funcționează corect pe 6-8 nuclee.

Noi optimizam