Ти тут

Superfetch: що це за служба і чи варто її відключати

З часу виходу однієї з найпопулярніших сьогодні операційних систем Windows 7 в ній була реалізована унікальна технологія під назвою SuperFetch. Що це за служба, знають далеко не всі. Однак якщо згадати технологію Prefetcher в Windows Vista, все встане на свої місця. Спробуємо розібратися, що ж це таке.

SuperFetch: що це за служба?

Перш ніж розбиратися з самої службою, почнемо з азів. Якщо хто не знає, при запуску будь-якої програми її виконувані або конфігураційні файли і компоненти спочатку зчитуються з жорсткого диска, а потім завантажуються в оперативну пам`ять. Після завершення програми при повторному відкритті програми виконується той же процес.

superfetch що це за служба

Для прискорення доступу до програм і безпосередньо оптимізації роботи системних процесів і була розроблена технологія SuperFetch. Що це за служба? Якщо говорити просто, це якась інтелектуальна система, яка відстежує найбільш часте використання користувачем певних програм, яка дозволяє кешувати файли додатків (поміщати їх в оперативну пам`ять) для прискорення доступу до них. Тобто запуск програми виробляється набагато швидше, адже дані вже знаходяться в «оперативці», а не зчитуються з вінчестера, що, природно, займає більше часу.

sysmain superfetch

У дереві процесів пізніших систем, ніж Vista, в стандартному «Диспетчері завдань» вона представлена у вигляді процесу SysMain (SuperFetch - в описі служби).

У чому різниця між Prefetch і SuperFetch?

Початкова технологія вперше дуже боязко була застосована в Windows XP, але серйозно продовжена в версії Vista, тільки тоді вона називалася Prefetcher (попередня вибірка). Вона відповідала за оптимізацію завантаження системних компонентів і модулів запускаються перед безпосереднім стартом.

superfetch відключити чи ні



Починаючи з «сімки», служба була кілька перероблена, отримала назву SuperFetch (супервиборка) і стала працювати дещо по-іншому (хоча модуль Prefetcher теж є). Попередня вибірка має ряд недоліків. Справа в тому, що кількість завантажених в оперативну пам`ять програм обмежена, а коли якийсь додаток перестає активно використовуватися, його дані знову вивантажуються на вінчестер, причому в файл підкачки.

В ОС Windows SuperFetch відстежує для користувача активність і, крім створення спеціальних карт, ще зберігає конфігурацію часто використовуваних програм. Якщо з яких-небудь причин один додаток було вивантажено з пам`яті, служба проводить аналіз вивантаження, а після завершення процесу, який викликав вивантаження, знову ініціює завантаження модулів попередньої програми в «оперативку».

В цілому ж служба підвищує швидкість старту додатків і навіть забезпечує більш стабільне збільшення продуктивності системи. Правда, тут варто звернути увагу, що іноді можуть виникати проблеми із завантаженням «оперативки», якщо її обсяг не перевищує 1 Гб, але про це трохи пізніше.

Управління параметрами служби SuperFetch

Отже, тепер подивимося, як здійснюється управління параметрами SuperFetch. Що це за служба, думається, вже трохи зрозуміло. Перейдемо безпосередньо до налаштування.

Відео: Відключення ВСІХ не потрібних служб в Windows 10 !!!



Як вважають багато фахівців, найкраще для цих цілей використовувати системний реєстр або групові політики. Втім, другий варіант, по суті, дублює перший, так що зупинимося на реєстрі. Викликається редактор командою regedit в меню «Виконати» (Win + R).

windows superfetch

Тут, використовуючи гілку HKLM, в системному розділі потрібно знайти директорію PrefetchParameters (ці параметри можна знайти і з використанням пошукового запиту). Тут нас цікавлять два ключа: EnablePrefetcher і EnableSuperFetch. Якщо другого ключа немає, його потрібно створити (параметр DWORD) і привласнити йому відповідне ім`я. Для кожного ключа можна ввести чотири значення:

Відео: Windows 10 - Відключення служб [Services]

  • 0 - повне відключення;
  • 1 - оптимізація тільки запускаються;
  • 2 - оптимізація тільки запуску системних компонентів;
  • 3 - збалансоване прискорення і додатків, і системи.

Як рекомендованого параметра встановлена автоматична оптимізація і системи, і програм ( «3»).

Відео: Збільшуємо продуктивність Windows 7

superfetch помилка

Ще одним методом управління параметрами служби (а заодно і її процесом SysMain SuperFetch) є використання команди services.msc, яка відкриває вікно налаштувань виконуваних робіт і процесів. Тут потрібно знайти SuperFetch і відкрити властивості служби подвійним кліком, після чого встановити необхідний параметр зі списку типу запуску.

Відео: Включення служби sysmain.

SuperFetch: відключити чи ні?

Питання використання самого сервісу для багатьох є досить спірним. В принципі, при малому обсязі оперативної пам`яті службу краще не задіювати. Так, наприклад, якщо обсяг «оперативки» не перевищує 1 Гб, завантаження пам`яті може досягати 600 Мб, не кажучи вже про віртуальної пам`яті і файлі підкачки. Однак практично всі сучасні комп`ютерні системи навіть з мінімальною конфігурацією спочатку оснащуються досить великими обсягами «оперативки» близько 3-4 Гб і вище. Так що відключати службу не рекомендується. Навіть при наявності 2 Гб SuperFetch можна використовувати, в общем-то, без проблем.

Помилка запуску служби SuperFetch

Але іноді виникають і проблеми, пов`язані зі службою SuperFetch (відключити чи ні, це вже справа кожного). Самі збої на системному рівні особливо не проявляються і критичного впливу на роботу «операційки» не роблять.

Однак в модулі SuperFetch помилка полягає в тому, що ця служба просто не активується, навіть за умови введення потрібних параметрів в тому ж реєстрі. Як правило, видається повідомлення про аварійний завершення (SuperFetch terminated) або про заборону доступу. Справа тут тільки в тому, що не вистачає оперативної пам`яті або ж спостерігається конфлікт між планками «оперативки».

Природно, оптимальним варіантом стане повне відключення служби, але якщо пам`яті вистачає, краще спочатку провести її тест, усунути можливі проблеми, а тільки після цього приймати рішення про відключення або подальше використання.

висновок

Виходячи із загального опису SuperFetch, що це за служба, вже, напевно, зрозуміло. Але ось питання відключення або використання цього процесу має вирішуватися самим користувачем. Загальні рекомендації такі, що при малому обсязі оперативної пам`яті її краще відключити, а при нормальній кількості - навпаки, залишити активованої. По крайней мере, шкоди це не принесе вже точно.

Поділися в соц мережах:

Увага, тільки СЬОГОДНІ!

Схожі повідомлення


Увага, тільки СЬОГОДНІ!