CalculatoareTehnologia informației

SuperFetch: ce fel de serviciu este și dacă să îl dezactivezi

De la lansarea unuia dintre cele mai populare sisteme de operare de astăzi, Windows 7, a implementat o tehnologie unică numită SuperFetch. Ce este acest serviciu, nu știu pe toate. Cu toate acestea, dacă vă amintiți tehnologia Prefetcher în Windows Vista, totul va intra în vigoare. Să încercăm să ne dăm seama ce este.

SuperFetch: Ce este acest serviciu?

Înainte de a vă ocupa de serviciul în sine, să începem cu elementele de bază. Dacă cineva nu știe, atunci când executați orice program, fișierele și componentele sale executabile sau de configurare sunt citite mai întâi de pe hard disk și apoi încărcate în memoria RAM. După terminarea aplicației, același proces este efectuat când programul este redeschis.

Pentru a accelera accesul la programe și a optimiza direct activitatea proceselor de sistem, a fost dezvoltată tehnologia SuperFetch. Ce este acest serviciu? Pentru a spune pur și simplu, este un sistem inteligent care urmărește utilizarea cea mai frecventă a anumitor programe de către utilizatori, ceea ce vă permite să stocați fișierele de memorie cache (le puneți în RAM) pentru a accelera accesul la acestea. Adică, programul este lansat mult mai rapid, deoarece datele sunt deja în memoria "RAM" și nu sunt citite de pe hard disk, ceea ce, firește, necesită mai mult timp.

În arborele de proces al sistemelor mai vechi decât Vista, în Task Manager standard, este reprezentat ca un proces SysMain (SuperFetch - în descrierea serviciului).

Care este diferența dintre Prefetch și SuperFetch?

Tehnologia originală a fost aplicată foarte timid în Windows XP pentru prima dată, dar a fost serios continuată în versiunea Vista, abia atunci a fost numită Prefetcher (selecție preliminară). Ea a fost responsabilă pentru optimizarea încărcării componentelor sistemului și a modulelor de aplicație înainte de lansare.

Începând cu "șapte", serviciul a fost ușor reproiectat, numit SuperFetch (super-selecție) și a început să funcționeze puțin diferit (deși există și modulul Prefetcher). Pre-selecția are o serie de dezavantaje. Faptul este că numărul de programe încărcate în memoria RAM este limitat și când o aplicație încetează să mai fie utilizată în mod activ, datele sale sunt descărcate din nou pe hard disk și în fișierul swap.

În Windows, SuperFetch urmărește activitatea utilizatorilor și, în plus față de crearea hărților speciale, păstrează încă configurația programelor utilizate frecvent. Dacă, din anumite motive, o aplicație a fost descărcată din memorie, serviciul efectuează o analiză de descărcare, iar după procesul care a determinat finalizarea descărcării, aceasta inițiază din nou încărcarea modulelor programului precedent în "RAM".

În general, serviciul accelerează începutul aplicațiilor și oferă chiar și o creștere mai stabilă a performanței sistemului. Adevărat, merită să fiți atenți la faptul că uneori pot apărea probleme cu încărcarea "RAM" dacă volumul său nu depășește 1 Gb, dar mai mult despre acest lucru mai târziu.

Gestionarea setărilor serviciului SuperFetch

Deci, acum, să vedem cum sunt gestionați parametrii SuperFetch. Ce fel de serviciu este, cred eu, deja puțin clar. Să mergem direct la scenă.

Potrivit mai multor experți, este mai bine să utilizați registrul sistemului sau politicile grupului în aceste scopuri. Cu toate acestea, a doua opțiune, de fapt, duplică prima, deci hai să ne oprim în registru. Editorul este apelat cu comanda regedit din meniul "Run" (Win + R).

Aici, folosind ramura HKLM, trebuie să găsiți directorul PrefetchParameters în partiția de sistem (acești parametri pot fi găsiți și utilizând o interogare de căutare). Aici suntem interesați de două chei: EnablePrefetcher și EnableSuperFetch. Dacă nu există oa doua cheie, trebuie să o creați (parametrul DWORD) și să-i atribuiți numele corespunzător. Pentru fiecare cheie, puteți introduce patru valori:

  • 0 - deconectare completă;
  • 1 - optimizarea numai a programelor lansate;
  • 2 - optimizarea doar a lansării componentelor sistemului;
  • 3 - accelerație echilibrată atât a aplicațiilor cât și a sistemelor.

Ca parametru recomandat, este stabilită optimizarea automată a sistemului și a programelor ("3").

O altă metodă de gestionare a parametrilor serviciului (și, în același timp, a procesului SysMain SuperFetch) este utilizarea comenzii services.msc, care deschide fereastra de setări pentru serviciile și procesele executabile. Aici trebuie să găsiți SuperFetch și să deschideți proprietățile serviciului cu un dublu clic, apoi setați parametrul dorit din lista derulantă a tipului de lansare.

SuperFetch: dezactivați sau nu?

Problema utilizării serviciului pentru mulți este controversată. În principiu, cu o cantitate mică de RAM, este mai bine să nu folosiți serviciul. De exemplu, dacă volumul "RAM" nu depășește 1 GB, încărcarea de memorie poate ajunge la 600 MB, să nu mai vorbim de memoria virtuală și de fișierul swap. Cu toate acestea, aproape toate sistemele informatice moderne, chiar și cu o configurație minimală, sunt inițial echipate cu volume destul de mari de "RAM" de ordinul 3-4 GB și mai sus. Dezactivarea serviciului nu este recomandată. Chiar și cu 2 GB de SuperFetch puteți folosi, în general, fără probleme.

Eroare la pornirea serviciului SuperFetch

Dar, uneori, există probleme cu serviciul SuperFetch (deconectați sau nu, aceasta este afacerea fiecăruia). Eșecurile la nivel de sistem nu se manifestă în mod special și nu există un impact critic asupra funcționării sistemului de operare.

Cu toate acestea, în modulul SuperFetch eroarea este că acest serviciu nu este pur și simplu activat, chiar dacă introduceți parametrii necesari în același registru. De regulă, primiți un mesaj despre terminarea de urgență (terminată de SuperFetch) sau despre interzicerea accesului. Ideea aici este că nu există suficient RAM sau există un conflict între lamele RAM.

Firește, cea mai bună opțiune este oprirea completă a serviciului, dar dacă există suficientă memorie, este mai bine să încercați inițial, să remediați posibilele probleme și numai după aceea luați o decizie privind deconectarea sau utilizarea ulterioară.

concluzie

Plecând de la descrierea generală a programului SuperFetch, ce fel de serviciu este, probabil, deja de înțeles. Dar problema dezactivării sau utilizării acestui proces ar trebui rezolvată de către utilizatorul însuși. Recomandările generale sunt de așa natură încât cu o cantitate mică de memorie RAM este mai bine să o dezactivați și cu o sumă normală - dimpotrivă, lăsați-o activată. Cel puțin, nu va aduce rău exact.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ro.delachieve.com. Theme powered by WordPress.