Diskeeper 2011 зміцнює лідерство серед дефрагментаторів

Проблема фрагментації файлової системи в Windows відома давно, так само давно ламаються списи щодо того, чи варто з нею боротися і яким чином. Сам факт наявності у Windows вбудованого дефрагментатора хіба що підтверджує її актуальність і серйозність, але, з іншого боку, викликає закономірний сумнів у доцільності застосування додаткових заходів та інструментів. Проте це дуже проста програма, що з'явилася в Windows давно і практично не розвивається у функціональному плані. Ще гірше, що в останніх версіях ОС вона не дозволяє отримувати докладних звітів і карток дисків, воліючи працювати «втемну». Виправити цей недолік можна за допомогою численних сторонніх програм, серед яких є безкоштовні. Більше того, з певного моменту, а саме, коли Microsoft представила відповідні API і перестала сертифікувати дефрагментатори, що не використовують їх, останні сильно підрівнялися за можливостями, швидкістю і якістю роботи в найбільш простих ситуаціях. Тому правда полягає в тому, що при «банальному» використанні комп'ютера та виконанні кількох нескладних і багаторазово обговорених правил (подрібнення великих дисків на кілька розділів для різних застосувань, підтримання достатнього обсягу вільного простору на них, призначення великого початкового розміру файлу підкачки) немає сенсу витрачатися на комерційні дефрагментатори.

diskeeper

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

лідерство

Втім, конкуренти теж не стояли на місці, і в свій час вибір кращого дефрагментатора був не такий простий - до появи в попередньому Diskeeper 2010 технології IntelliWrite. Можна сказати, що це був своєрідний прорив, і не випадково перерахування переваг цього Diskeeper 2011 починається саме з IntelliWrite, хоча новинкою вона вже не є. Суть її полягає в тому, щоб усунути фрагментацію як таку, а не боротися з цим явищем після його виникнення. Фактично IntelliWrite привносить додатковий інтелект у реалізацію NTFS, перерозміщуючи файли, що зберігаються на льоту так, щоб вони розташовувалися на диску безперервно. Якщо вдуматися, то щось подібне могла б реалізувати і сама Microsoft, яка, звичайно, також удосконалює свої файлові системи, але дуже неспішно і екстенсивно. Нагадаємо, що створювалися вони багато років тому, коли зовсім іншими були не тільки можливості обладнання, а й запити користувачів. І, відповідно, надлишок «інтелекту» у драйвера файлової системи, в якому, можливо, і не було особливої ​​потреби, міг негативно вплинути на загальну продуктивність. Проте з того часу багато що змінилося.

дефрагментаторів

Втім, IntelliWrite також не обіцяє повністю викорінити проблему фрагментації. Самі розробники оцінюють її ефективність до 85%, що, звісновсе одно дуже чимало. Платою за це буде перевитрата дискового простору на 1% і необхідність наявності не менше 2 ГБ вільного місця на розділах, що обслуговуються. Також логічно було б припустити деяку деградацію продуктивності, проте насправді цього немає. Дані, які наводять самі розробники, демонструють певне підвищення продуктивності при використанні IntelliWrite. Наше власне експрес-тестування дало подібні результати. Копіювання структури папок, що містять близько 400 файлів різних розмірів загальним обсягом близько 2 ГБ, на розділ, заповнений приблизно на дві третини, з використанням IntelliWrite виконувалося на 2-3% швидше при відключеному кешуванні операцій запису для результуючого диска і з незмінною швидкістю при включенні що є налаштуванням за замовчуванням). Але навіть якщо погодитися з тим, що підвищення «миттєвої» продуктивності насправді зовсім немає, то результат все одно дуже хороший, оскільки призначення IntelliWrite зовсім інше: адже розділи практично будуть перебувати в стані, близькому до ідеального (з точки зору фрагментації ), і потреба у їх обслуговуванні різко знизиться. Тим більше, що протягом тесту не було помічено і додаткове навантаження на процесор, ймовірно, завдяки ще одній технології — InvisiTasking, яка покликана забезпечити дуже делікатне використання Diskeeper вільних обчислювальних ресурсів.

Звичайно, розробники Diskeeper не відкривають подробиці механізмів IntelliWrite. За непрямими ознаками можна припустити, що відповідний драйвер відкладає та «укрупнює» операції запису, щоб встигнути знайти для файлів найбільш підходяще місце. Наслідком також є досить великий розкид результатів у нашому тесті (привключеному кешуванні), що свідчить про певну інтерференцію із системними процесами. Зазначимо, що у першій реалізації IntelliWrite (з Diskeeper 2010) спостерігалися деякі проблеми сумісності зі сторонніми додатками, такими як СУБД та torrent-клієнти, тобто виконують численні одночасні операції запису. Втім, вони не призводили до втрати даних і були оперативно усунуті, принаймні зараз про подібні явища повідомлень немає.

дефрагментаторів

У Diskeeper 2011 з'явилася ще низка цікавих нових можливостей. Останні роки програма розвивається у напрямі повної автоматизації своїх дій, тому після інсталяції користувачеві не потрібно навіть втручатися в її налаштування. Більшість механізмів, що оптимізують, включаються автоматично до найбільш доцільної (залежно від поточної конфігурації та інших умов) комбінації, і IntelliWrite, як ясно з принципу її роботи, була значним кроком у даному напрямку. Тепер у парі з нею працює ще одна нова технологія – Instant Defrag. Назву можна розуміти буквально - цей механізм намагається максимально оперативно дефрагментувати файли, з якими не зуміла впоратися IntelliWrite. Тут важливо те, що всю необхідну інформацію Instant Defrag отримує безпосередньо від IntelliWrite, без необхідності проводити власне дослідження файлової системи — це основна відмінність від звичайної автоматичної дефрагментації, а переваги полягають у мінімізації додаткових операцій з жорстким диском (I/O) і використовуваних ресурсів.

зміцнює

Боротьба за економію I/O, схоже, стала основною метою розробників Diskeeper. Принаймні на це спрямовано ще одне важливе нововведення - режим дефрагментації Efficient Mode, який тепер використовуєтьсязамовчуванням. Він має на увазі, що замість того, щоб методично, не підраховуючи використовувані I/O, прагнути повністю оптимізувати файлову систему, програма постарається з мінімумом витрат вирішити реальні проблеми з продуктивністю та фрагментацією вільного простору. Так, наприклад, немає сенсу об'єднувати великий файл, розділений на 2-3 фрагменти - роботи багато, а ефект буде практично нульовий.

Аналогічно діє оновлений механізм Free Space Consolidation — не ставлячи перед собою надзавдань, він готовий обмежитися об'єднанням 90% вільного простору менш ніж у 12 блоків. Free Space Consolidation застосовується автоматично за необхідності, зокрема він працює в тандемі з Instant Defrag. Примітно, що розробники відносять цей механізм до досить важливих функцій і не включили його до молодшої редакції Home.

Оскільки всі згадані механізми дефрагментації працюють автоматично, вони використовують технологію InvisiTasking, яка, відповідно, також була дещо вдосконалена. Тепер вона більш агресивно шукає вільні ресурси в періоди активності системи (залишаючись такою самою «невидимою»), уникаючи активізації в моменти повного простою системи. Метою є не лише потенційне енергозбереження, а й можливість обслуговування комп'ютерів, що функціонують під постійним навантаженням.

diskeeper

Серед інших особливостей Diskeeper, знайомих за попередніми версіями, можна назвати:

  • I-FAAST (Intelligent File Access Acceleration Sequencing Technology), технологію оцінювання продуктивності різних зон накопичувача та перерозміщення файлів залежно від частоти доступу до них. Для роботи потребує достатньо обсягу вільного простору, хоча може активуватися вручну;
  • спеціальнийрежим дефрагментації для розділів, які використовують Volume Shadow Copy Service. Його метою є скорочення кількості «невимушених» знімків, щоб уникнути витіснення зі сховища реальних резервних копій;
  • декілька спеціальних двигунів, зокрема, ефективний Terabyte Volume Engine; Titan Defrag Engine, включений до редакції EnterpriseServer і здатний обслуговувати томи 20 і більше ГБ; HyperFast – для SSD.

лідерство

зміцнює

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