501 Shares 8416 views

SuperFetch: che tipo di servizio e se è necessario disabilitarlo

Dopo il rilascio di Windows 7 uno dei sistemi operativi più diffusi oggi, una tecnologia unica denominata SuperFetch è stato implementato in esso. Che tipo di servizio, non tutti sanno. Tuttavia, se vi ricordate la tecnologia Prefetcher in Windows Vista, tutto andrà a posto. Cercate di capire di cosa si tratta.

SuperFetch: Che cosa è questo servizio?

Prima abbiamo a che fare con l'inizio del servizio con le basi. Se qualcuno lo sa, i file e le componenti eseguibili o di configurazione vengono prima di leggere dal disco rigido quando si esegue qualsiasi programma, e poi caricato in memoria. Dopo l'applicazione è completata, quando si riapre il programma esegue lo stesso processo.

Per accelerare l'accesso ai programmi e ottimizzare direttamente i processi di sistema e la tecnologia SuperFetch è stato sviluppato. Che cosa è questo servizio? In parole povere, si tratta di una sorta di sistema intelligente che controlla l'uso più frequente da parte dell'utente di alcuni programmi, che consente di memorizzare nella cache i file dell'applicazione (mettendoli in RAM) per l'accesso rapido ad essi. Questo è il lancio del programma è fatto molto più veloce perché i dati sono già nel "RAM", ma non può essere letto dal disco rigido, che, ovviamente, richiede più tempo.

Nel processo di dell'albero tardi sistema di Vista, lo standard "Task Manager" si presenta come un processo SysMain (SuperFetch – nella descrizione del servizio).

Qual è la differenza tra il Prefetch e SuperFetch?

La tecnologia originale per la prima volta è molto timida stato applicato in Windows XP, ma sul serio estesa in versione Vista, solo allora è stato chiamato il Prefetcher (prefetching). Era compito di ottimizzare il carico dei componenti e moduli che eseguono applicazioni di sistema prima di avviare effettivamente.

A partire da "Seven", il servizio è stato leggermente rielaborato chiamato SuperFetch (sovracampionamento) e ha iniziato a lavorare un po 'diverso (anche se il modulo Prefetcher è anche disponibile). Prefetching una serie di svantaggi. Il fatto che l'importo caricato nella memoria di programma è limitato, e quando un'applicazione non viene più utilizzato attivamente, i dati vengono nuovamente caricato sul disco rigido, e il file di paging.

In OS Windows SuperFetch tiene traccia delle attività degli utenti e, oltre a creare carte speciali, ma conserva la configurazione dei programmi utilizzati di frequente. Se per qualsiasi motivo un'applicazione è stata scaricata dalla memoria, il servizio effettua l'analisi degli scarichi, e dopo il completamento del processo che ha causato la scarica, inizia nuovamente i moduli di carico del programma precedente nella "RAM".

In generale, il servizio migliora la velocità di lancio applicazione, e fornisce anche un aumento stabile delle prestazioni del sistema. È vero, dovremmo prestare attenzione che a volte ci possono essere problemi con loading "RAM", se l'importo è inferiore a 1 GB, ma in seguito su questo.

parametri di servizio di gestione SuperFetch

Ora diamo un'occhiata a come controllare i parametri di SuperFetch. Che tipo di servizio, credo, è un po 'comprensibile. Procedere direttamente alla regolazione.

Secondo molti esperti, è meglio per questi scopi di utilizzare la politica di Registro di sistema o di gruppo. Tuttavia, la seconda opzione, infatti, duplica la prima, in modo che l'attenzione per il Registro di sistema. Chiamato comando regedit Editor nel menu "Run» (Win + R).

Qui, utilizzando il ramo HKLM, la partizione di sistema deve trovare PrefetchParameters directory (questi parametri possono essere trovati tramite una query di ricerca). Qui siamo interessati a due tasti: EnablePrefetcher e EnableSuperFetch. Se v'è una seconda chiave, è necessario creare (parametro DWORD) e dare un nome appropriato. quattro valori possono essere inseriti per ogni chiave:

  • 0 – spegnimento completo;
  • 1 – Ottimizzazione eseguito solo programmi;
  • 2 – Ottimizzazione eseguito solo i componenti del sistema;
  • 3 – equilibrata ed accelerazione di applicazioni e sistemi.

Come un valore di riferimento e di un'ottimizzazione automatica del sistema e dei programmi ( "3").

Un altro metodo per controllare i parametri del servizio (così come il suo processo SysMain SuperFetch) è utilizzare il comando services.msc, che apre servizi e processi le impostazioni effettuate. Qui è necessario trovare e aprire le proprietà del servizio SuperFetch facendo doppio clic, e quindi impostare l'opzione desiderata dall'elenco a discesa, tipo corsa.

SuperFetch: disabilitare o no?

La questione dell'uso del servizio per molti è piuttosto controversa. In linea di principio, quando una piccola quantità di RAM è meglio non utilizzare il servizio. Ad esempio, se la quantità di "RAM" è inferiore a 1 GB, il carico di memoria può essere fino a 600 MB, per non parlare della memoria virtuale e file di paging. Tuttavia, praticamente tutti i moderni sistemi informatici, anche con una configurazione minima era originariamente dotata di una sufficientemente grande volume di "RAM" circa 3-4 GB e sopra. In modo che il servizio non è raccomandato per disattivarlo. Anche se si dispone di 2 GB SuperFetch può essere utilizzato, in generale, nessun problema.

il servizio SuperFetch non è stato avviato

Ma a volte ci sono e dei problemi connessi con il servizio SuperFetch (disabile o no, è una questione di ciascuno). Sè stessi fallimenti a livello di sistema non è particolarmente manifesta e impatto critico sul lavoro di "sistemi operativi" non hanno.

Tuttavia, l'errore modulo SuperFetch è che il servizio non può essere semplicemente attivata, anche se l'ingresso i parametri necessari nella stessa registro. Come regola generale, il messaggio circa la chiusura anomala (SuperFetch terminato) o accesso negato. Il punto qui è solo che non è sufficiente la memoria, o v'è un conflitto tra le stecche di "RAM".

Naturalmente, la migliore opzione sarà un arresto completo di servizio, ma se c'è abbastanza memoria, è meglio inizialmente per tenerlo un test per eliminare eventuali problemi, e solo allora prendere una decisione su come disattivare o ulteriore utilizzo.

conclusione

Sulla base della descrizione generale di SuperFetch, che tipo di servizio, probabilmente già chiaro. Ma la domanda è muto o l'uso di questo processo deve essere decisa dall'utente. Raccomandazioni generali sono tali che con una piccola quantità di RAM è meglio spegnere, mentre la quantità normale – al contrario, lasciare attivata. Almeno, non porterà danno per certo.