nisfarm.ru

SuperFetch: jaká služba je a zda ji deaktivovat

Od vydání jednoho z nejpopulárnějších dnešních operačních systémů Windows 7 implementuje unikátní technologii nazvanou SuperFetch. Co je tato služba, neví všechny. Pokud si však připomenete technologii Prefetcher v systému Windows Vista, vše padne na místo. Pokusíme se zjistit, co to je.

SuperFetch: Co je to služba?

Než začnete s touto službou, začněte se základy. Pokud někdo neví, při spuštění libovolného programu jsou poprvé načteny jeho spustitelné nebo konfigurační soubory a komponenty z pevného disku a poté jsou načteny do paměti RAM. Po dokončení aplikace se stejný proces provádí při opětovném otevření programu.

superfetch, jaká je služba

Pro zrychlení přístupu k programům a přímo optimalizaci práce systémových procesů byla vyvinuta technologie SuperFetch. Jaké to je služba? Jednoduše řečeno, je to nějaký inteligentní systém, který sleduje nejčastější používání určitých programů uživatelem, což vám umožní ukládat do mezipaměti aplikační soubory (ukládat je do paměti RAM), aby se urychlil přístup k nim. To znamená, že program je spuštěn mnohem rychleji, protože data jsou již v paměti "RAM" a nečítají se z pevného disku, což přirozeně trvá více času.

sysmain superfetch

Ve stromu procesů pozdějších systémů, než je Vista, je ve standardním Správci úloh zastoupen jako proces SysMain (SuperFetch - v popisu služby).

Jaký je rozdíl mezi Prefetch a SuperFetch?




Původní technologie byla poprvé v systému Windows XP velmi plašivě aplikována, ale ve verzi Vista byla vážně pokračovala, teprve potom se nazvala Prefetcher (předběžná volba). Byla zodpovědná za optimalizaci načítání komponent systému a aplikačních modulů před spuštěním.

superfetch vypnout nebo ne

Počínaje „sedm“, služba byla mírně přepracována s názvem Přednačtení (Supersampling) a začal poněkud fungovat odlišně (ačkoli Prefetcher modul je také k dispozici). Předběžný výběr má řadu nevýhod. Skutečnost, že se množství načten do programové paměti je omezená, a když je aplikace již není aktivně využít jeho data se opět nahrán na pevný disk, a stránkovacího souboru.

V systému Windows provádí SuperFetch sledování aktivity uživatele a kromě vytváření speciálních map stále udržuje konfiguraci často používaných programů. Pokud z nějakého důvodu byla z paměti vynechána jedna aplikace, provede služba analýzu uvolnění a po dokončení procesu, který způsobil stahování, znovu iniciuje načtení modulů předchozího programu do paměti "RAM".

Služba zpravidla urychluje spuštění aplikací a dokonce poskytuje stabilnější zvýšení výkonu systému. Je pravda, že zde stojí za to věnovat pozornost tomu, že někdy mohou být problémy s načítáním "RAM", pokud jeho objem nepřesáhne 1 Gb, ale více o tom později.

Správa nastavení služby SuperFetch

Takže teď se podívejme, jak jsou spravovány parametry SuperFetch. Jakou službu myslím, je už trochu jasné. Pojďme přímo k nastavení.

Podle mnoha odborníků je pro tyto účely nejlepší použít systémový registr nebo skupinové zásady. Druhá možnost ve skutečnosti duplikuje první, takže se zastavíme v registru. Editor se volá příkazem regedit v nabídce "Spustit" (Win + R).

windows superfetch

Zde pomocí pobočky HKLM musíte najít adresář PrefetchParameters v systémovém oddílu (tyto parametry lze nalézt také pomocí vyhledávacího dotazu). Zde máme zájem o dva klíče: EnablePrefetcher a EnableSuperFetch. Pokud neexistuje druhý klíč, musíte jej vytvořit (parametr DWORD) a přiřadit mu příslušné jméno. Pro každý klíč můžete zadat čtyři hodnoty:

  • 0 - úplné vypnutí;
  • 1 - optimalizace pouze zahájených programů;
  • 2 - optimalizace pouze spuštění komponent systému;
  • 3 - vyvážené zrychlení aplikací i systémů.

Jako doporučený parametr je nastavena automatická optimalizace jak systému, tak programů ("3").

superfetch error

Další způsob, jak ovládat parametry služby (stejně jako jeho proces SysMain Přednačtení) je použít příkaz services.msc který otevře nastavení provedené služby a procesy. Zde je třeba najít a otevřít vlastnosti Přednačtení služby dvojitým kliknutím, a potom nastavit požadovanou možnost z rozbalovacího seznamu zadejte běhu.

SuperFetch: zakázat nebo ne?

Problém využívání samotné služby pro mnohé je kontroverzní. V zásadě s malým množstvím paměti RAM je lepší používat službu. Například pokud velikost "RAM" nepřesáhne 1 Gb, zatížení paměti může dosáhnout 600 MB, nemluvě o virtuální paměť a swap soubor. Přesto téměř všechny moderní počítačové systémy, a to i s minimální konfigurací, jsou zpočátku vybaveny poměrně velkými objemy "RAM" řádově 3-4 Gb a vyšší. Zakázání služby se proto nedoporučuje. Dokonce i s kapacitou 2 GB aplikace SuperFetch můžete používat obecně bez problémů.

Chyba při spuštění služby SuperFetch

Ale někdy jsou problémy se službou SuperFetch (odpojte nebo ne, to je všechno podnikání). Závady na systémové úrovni se zvláště neprojevují a na provoz operačního systému nedochází k žádným kritickým dopadům.

V modulu SuperFetch však chyba spočívá v tom, že tato služba není jednoduše aktivována, i když zadáte potřebné parametry ve stejném registru. Obvykle se vydá výstražná zpráva (ukončení programu SuperFetch) nebo odepření přístupu. Důvodem je, že není dostatek paměti RAM nebo existuje konflikt mezi lamelami RAM.

Samozřejmě, že nejlepší volbou bude kompletní odstavení z provozu, ale pokud je dostatek paměti, že je lepší zpočátku držet to test eliminovat možné problémy, a teprve potom se rozhodnout o tom, jak zakázat nebo další použití.

Závěr

Na základě obecného popisu služby SuperFetch, jakou službu to je, je to pravděpodobně jasné. Ale otázka zakázání nebo používání tohoto procesu by měl být vyřešen samotným uživatelem. Obecná doporučení jsou taková, že s malým množstvím paměti RAM je lepší ji deaktivovat a s normálním množstvím - naopak nechat ji aktivován. Alespoň to nepoškodí přesně.

Sdílet na sociálních sítích:

Podobné
© 2021 nisfarm.ru