12 Міфів про оптимізацію ssd

зміст

  • Вступ
  • Як народжуються міфи
  • Хто швидше - черепаха або тигр?
  • міфи
  • Результат застосування твиков
  • висновки

Вступ

Отже, ви обзавелися новеньким SSD. Ви встановили на нього систему, озброїлися знайденим в мережі керівництвом по оптимізації і через пару годин зробили все можливе, щоб ... уповільнити свою роботу в системі!

Не вірите? Подумайте, з чого складається висока продуктивність.
Переваги швидкості SSD ви можете відчути в трьох категоріях:

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

Як народжуються міфи

Я практично впевнений, що ваші заходи по налаштуванню SSD негативно позначилися як мінімум на одному з цих компонентів. Далі ви дізнаєтеся, чому це сталося, але спочатку про причини такої оптимізації.

У мережі є маса посібників і навіть твикеров для оптимізації SSD. Насправді, там скрізь використовується одна і та ж інформація, причому:

  • застаріла, оскільки націлена на економію дискового простору і зниження кількості циклів перезапису, що неактуально для сучасних SSD в домашніх ПК
  • марна, бо Windows сама піклується про те, що пропонують налаштовувати
  • шкідлива, бо веде до зниження швидкості роботи - вашої, програм і системи

Подивіться критично на своє керівництво або твикер і подумайте, які пункти можна віднести до однієї з цих категорій!

Є ще одна проблема - невдала подача інформації, в тому числі неправильно розставлені акценти.

ось приклад керівництва по оптимізації SSD російською THG. Якщо проаналізувати графіки і висновки авторів, стане зрозуміло, що єдиним підсумком описаної «оптимізації» стало вивільнене місце на диску. Але навіщо ускладнювати собі життя роздумами, якщо можна просто застосувати всі твіки оптом, тим більше вони так докладно викладені :)

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

Хто швидше - черепаха або тигр?

Це питання служить одним з варіантів капчи в формі зворотного зв`язку блогу. І він прекрасно підходить до теми нашої сьогоднішньої розмови! Мій потужний ноутбук був укомплектований жорстким диском зі швидкістю обертання 5400 rpm. Ось як він виглядає на тлі SSD Kingston Hyper-X 3K.

порівняння дисків

Якщо у вас поряд з SSD є HDD, виміряйте швидкості обох дисків і тримайте картинку в умі. Я буду до неї повертатися, і не раз!

міфи

1. Відключення ReadyBoot, Prefetch, і SuperFetch

Ця рада: спірне, може знижувати швидкість запуску програм

Я не буду дублювати розповідь про зв`язці цих трьох технологій, але повторю, що SuperFetch не використовується для прискорення завантаження системи, встановленої на твердотільний накопичувач. Заодно ви там можете прочитати про те, як Windows відрізняє HDD від SSD.

У коментарях до попереднього запису мене просили «виправити» утиліту CheckBootSpeed, щоб вона не скасовувала «цінні» твики SSD.

утиліта CheckBootSpeed

Але я нічого не збираюся в ній міняти, тому що при бажанні можна вибірково застосовувати виправлення. Більш того, відключення SuperFetch може знижувати швидкість запуску програм!

Навіть коли Windows встановлена ​​на SSD, служба SuperFetch відстежує приблизно перші 10 секунд запуску програми. У цьому легко переконатися, нацькувавши Process Monitor на папку % Windir% prefetch.

Process Monitor

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

Microsoft не має відключає SuperFetch, однак у виробників твердотільних накопичувачів може бути інша думка. Так, Intel рекомендує відключення. При такому розкладі треба слідувати рекомендації виробника SSD. Однак в цьому випадку логічно тримати всі програми на SSD, про що мова піде нижче.

2. Відключення дефрагментатора Windows

Ця рада: даремний або шкідливий, може знижувати продуктивність ОС і накопичувача

Однією з функцій утиліти CheckBootSpeed є перевірка стану запланованого завдання дефрагментації і служби планувальника завдань. Давайте подивимося, наскільки ці параметри актуальні для останніх ОС Microsoft, встановлених на SSD.

Windows 7

Windows 7 не дефрагментує SSD, чому служать підтвердженням слова розробників в блозі.

Відео: Оптимізація SSD і HDD без програм

Windows 7 відключить дефрагментацію для SSD-дисків. Оскільки SSD показують чудові результати при довільному зчитуванні, дефрагментація не надасть таких переваг, які дає на звичайному диску.

Якщо ви не вірите розробникам, загляньте в журнал подій. Ви не знайдете там записів про дефрагментації томи SSD.

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

Windows 8

У Windows 8 місце дефрагментатора зайняв оптимізатор дисків!

У Windows 8 оптимізатор дисків

Оптимізація жорстких дисків, як і раніше, зводиться до дефрагментації. Твердотільні ж накопичувачі Windows більше не ігнорує, а допомагає їм, посилаючи контролера набір команд TRIM для всього томи. Відбувається це за розкладом в рамках автоматичного обслуговування, тобто коли ви не працюєте за ПК.

Залежно від контролера SSD, збір сміття може виконуватися відразу за фактом отримання команди TRIM, або відкладатися до періоду бездіяльності. Відключаючи оптимізатор дисків або планувальник завдань, ви знижуєте продуктивність накопичувача.

3. Відключення або перенесення файлу підкачки

Ця рада: даремний або шкідливий, знижує швидкість роботи системи при нестачі пам`яті

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

Використання пам`яті




Коли у вас достатньо пам`яті, файл підкачки практично не використовується, тобто на термін служби диска це ніяк не вплине. Але багато людей все одно відключають підкачування - мовляв, нехай система все в пам`яті тримає, я сказав! В результаті диспетчер пам`яті Windows працює не в самому оптимальному режимі.

В крайньому випадку файл підкачки переносять на жорсткий диск. Але ж якщо раптом пам`яті виявиться недостатньо, ви тільки виграєте в продуктивності при наявності pagefile.sys на SSD!

Про це розробники Windows пишуть в своєму блозі, де також є результати телеметрії.

В: Чи потрібно мати у своєму розпорядженні файл підкачки на SSD?
Про: Так. Основні операції з файлом підкачки? це довільний запис невеликих обсягів або послідовний запис великих масивів даних. [...] Типові моделі використання файлу підкачки і наведені цифри щодо SSD відмінно підходять один до одного, і саме цей файл настійно рекомендується розміщувати на твердотільному накопичувачі.

Але на практиці прагнення продовжити будь-яку ціну життя SSD незнищенна. Ось читач блогу трясеться над своїм SSD, переносячи pagefile.sys на жорсткий диск, хоча сам навіть неозброєним оком бачить, що це знижує продуктивність. До речі, в мій нетбук більше 2 Гб пам`яті не встановити, і з твердотілим накопичувачем йому стало набагато комфортніше, ніж зі штатним HDD 5400 rpm.

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

4. Відключення глибокого сну

Ця рада: невиразний і шкідливий для мобільних ПК, може знижувати тривалість роботи від батареї і швидкість вашої роботи

Я б сформулював рада так:

  • стаціонарні ПК - відключення нормально, тому що з тим же успіхом можна використовувати сон
  • мобільні ПК - відключення не завжди доцільно, особливо при високому витраті заряду батареї уві сні

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

На малюнку ви бачите параметри економічного плану електроживлення в моєму планшеті, якому властиво високе енергоспоживання уві сні.

параметри економічного плану електроживлення

Так, розмір файлу hiberfil.sys становить 75% від обсягу оперативної пам`яті. Наприклад, при 8 Гб RAM відправка ПК в гібернацію буде істотним внеском в ваш денний обсяг записи на диск. Але це вільно укладається в рамки гарантії вашого SSD.

Зрештою, розмір файлу гібернації можна і зменшити аж до 50% обсягу RAM:

powercfg -h -size 50

У мобільних ПК відключення глибокого сну має сенс хіба що при відсутності вільного дискового простору. Від цього дійсно не застраховані планшети і ультрабуки, будь то через скромного розміру накопичувача або з огляду на потреб власника.

5. Відключення захисту системи

Ця рада: даремний і шкідливий, знижує здатність до відновлення Windows і файлів

Безумовно, створення контрольних точок відновлення збільшує обсяг даних, що записуються на диск. Але ж ви вже знаєте, що ваш SSD не помре від цього!




Навіщо відрізати собі шляхи до відкоту системи на точку до появи проблеми і швидкому вилученню віддалених файлів з тіньових копій?

Втім, люди відключали, відключають і відключатимуть захист системи незалежно від типу диска, це вже в крові! І немає, я не хочу обговорювати цю тему в коментарях в сотий раз

Відео: SSD vs ОЗУ - Тести файлу підкачки

6. Відключення пошуку Windows і / або індексування диска

Ця рада: даремний, знижує швидкість вашої роботи

Іноді це аргументують тим, що SSD настільки швидкі, що індекси не додасть істотного прискорення пошуку. Ці люди просто ніколи толком не користувалися справжнім пошуком Windows!

Я вважаю, що немає сенсу позбавляти себе корисного інструменту, що прискорює виконання повсякденних завдань.

Ніщо не заважає вам перенести індекс на інший диск! Але якщо ж ви до сих пір не подружилися з пошуком Windows і не маєте ні найменшого бажання освоїти його, то таки да, можете відключити індексування. Однак якщо у вас при цьому ще і всі особисті файли перенесені

7. Перенесення користувальницьких папок на інший диск

Ця рада: шкідливий, знижує швидкість роботи програм і ваших дій

Уявіть, що ви скопіювали з карти пам`яті на диск 420 фотографій і хочете швидко подивитися їх ескізи. Вам все сподобалося, і тепер ви вирішили масово зменшити масштаб цих фото до 75%.

З яким диском, HDD або SSD, швидше створяться ескізи фото і прочитають їх метадані? А як щодо зчитування всіх файлів і запису їх зменшених копій?

Твердотільні накопичувачі перевершують жорсткі диски при навігації, файлових операціях і роботі в програмах. Звичайно, далеко не у всіх випадках різниця в швидкості між HDD і SSD помітна на око. Але ж ви вірили, що вона є, коли ви купували твердотільний накопичувач :) Чому ж ви тоді не користуєтеся його перевагами?

Повертаючись до пошуку, при відсутності індексу (та хоч стороннього) все впирається в швидкість читання з диска. Якщо всі ваші особисті файли перенесені з SSD на HDD, це означає ... ви вже здогадалися?

8. Установка програм на інший диск

Ця рада: шкідливий, знижує швидкість запуску програм

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

Просто треба навчитися налаштовувати Windows так, щоб заново її якомога рідше. Також ви можете налаштувати створення інкрементних копій системного розділу засобами Windows або сторонніх програм.

І тоді ваші програми завжди будуть запускатися максимально швидко з твредотельного накопичувача! Швидкість же їх роботи залежить від того, де знаходяться дані програм. Втім, самі ретельні «оптимізатори» не забувають перенести їх на HDD…

9. Перенесення папок AppData і ProgramData на інший диск

Ця рада: шкідливий, знижує швидкість роботи програм

Відео: Як вибрати кращий ssd диск?

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

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

10. Перенесення кешу браузера на інший диск

Ця рада: шкідливий, знижує швидкість роботи браузера

Це окремий випадок перенесення папки AppData. Як ви думаєте, браузер швидше запише дані в кеш і прочитає їх звідти при розміщенні кеша на SSD або HDD? Відповідь ви могли дізнатися на початку статті, пішовши моєю порадою виміряти швидкості читання і запису своїх дисків.

Ви купили SSD, щоб все швидше працювало? Тоді тримайте кеш браузера на SSD!

11. Перенесення тимчасових файлів на інший диск

Ця рада: шкідливий, знижує швидкість установки і роботи програм

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

Установник Firefox розпаковує вміст пакета в тимчасову папку

Установник Firefox розпаковує вміст пакета в тимчасову папку, а потім запускає установку програми звідти. Іншими словами, спочатку здійснюється запис на диск, а потім читання розпакованих файлів і їх запис в іншу папку.

У мене все те ж питання - установка програми пройде швидше, якщо тимчасові файли розташовані на твердотільному накопичувачі або жорсткому диску?

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

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

12. Застосування стародавніх твиков реєстру

Чотири перераховані нижче Твіка входять в стандартний набір заходів по оптимізації Windows, причому не тільки для твердотільних накопичувачів. У популярній міфології для них рекомендується встановлювати значення 1.

Давайте подивимося, прискорюють чи твики що-небудь.

NtfsDisableLastAccessUpdate

Років десять тому Microsoft дійсно рекомендувала відключення атрибута NTFS, в якому зберігається час останнього доступу до файлу або папці. Але навіть тоді ця рада був націлений на серверні конфігурації, в яких за короткий період часу здійснюється доступ до великої кількості папок і файлів (файлові сервери служать хорошим прикладом). На клієнтських системах такого навантаження просто немає.

NtfsDisable8dot3NameCreation

Теоретично відключення імен в форматі MS-DOS (8.3) може підвищити швидкість відкриття папок з файлами. В реальності на твердотільних накопичувачах цього не відбувається.

DisablePagingExecutive

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

На практиці ж перше неактуально для сучасних SSD, а друге не приносить на них істотних дивідендів. А при малому обсязі RAM така «оптимізація» може привести до нестабільної роботи системи.

LargeSystemCache

У Windows XP збільшення розміру кешу файлової системи можна було задати в налаштуваннях швидкодії. Навіть побіжний погляд на картинку наводить на думку, що режим, призначений для серверних систем, знижує продуктивність програм

параметри швидкодії

Microsoft розставила граблі в KB895392, прибрала можливість настройки з графічного інтерфейсу наступних ОС, але це не зупиняє «оптимізаторів» і до цього дня.

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

Результат застосування твиков

Перші три Твіка були націлені на використання в серверних системах часів Windows Server 2003. І на початку статей MSDN (1, 2) Сказано, що в Windows Server 2008 тести не виявили істотного приросту швидкодії після застосування цих та інших наведених там заходів щодо оптимізації.

Іншими словами, навіть якщо це і було хоч якось актуально для продуктивності за часів XP, то починаючи з Vista вже не має значення. А з точки зору обсягу записи на диск, економляться копійки в порівнянні з рештою системної і користувальницької активністю.

Таким чином, застосування перших трьох твиков хоч і не шкодить, але ніяк не підвищує продуктивність системи і термін служби твердотільного накопичувача. Четвертий же Твік уповільнює роботу програм.

висновки

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

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

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

Я думаю, що під мікроскоп потрапили практично всі способи оптимізації, які ви застосовуєте, судячи з коментарів. За кадром залишилися лише поради, які і так збігаються зі стандартними настройками Windows (на кшталт включення TRIM і кешування запису на диск).

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

Схожі
Hebf optimizerHebf optimizer
Ssd - заміна жорсткого дискаSsd - заміна жорсткого диска
Подвійне завантаження windows і linux - за і протиПодвійне завантаження windows і linux - за і проти
Твікери для windows 7. Налагодження та оптимізація прихованих параметрів системиТвікери для windows 7. Налагодження та оптимізація прихованих параметрів системи
5 Міфів про контейнерах linux5 Міфів про контейнерах linux
Розкрутка сайтуРозкрутка сайту
Кілька порад по оптимізації і налаштування windows xpКілька порад по оптимізації і налаштування windows xp
Програми та утиліти для налаштування windows vistaПрограми та утиліти для налаштування windows vista
Перевірка швидкості інтернет з`єднання.Перевірка швидкості інтернет з`єднання.
Чому веб-сторінки з кожним роком завантажуються все повільнішеЧому веб-сторінки з кожним роком завантажуються все повільніше
» » 12 Міфів про оптимізацію ssd