Мониторы становятся тонкими, процессоры быстрыми, а программы — более простыми в использовании. Но одна область вычислительной техники остается неизменной. Это фрагментация диска. По различным причинам операционным системам не удается хранить файлы в непрерывной области диска; их части по необходимости заполняют оставшиеся свободными промежутки. Приходится считывать фрагменты файлов, разбросанные по всей «тарелке» жесткого диска, вместо того чтобы делать это единым движением.

Поэтому необходим инструмент дефрагментации. С чего начать? Для сравнительного обзора мы отобрали три продукта, Diskeeper 2008 Server компании Diskeeper, O&O Defrag 10 Server Edition компании O&O Software и Raxco PerfectDisk 2008 Server, знакомство с характеристиками которых поможет выбрать программу, оптимально соответствующую конкретным нуждам.

Все три компании предоставляют и редакции для рабочих станций (и даже продукты для Exchange Server, SQL Server и Windows Home Server), но между версиями для серверов и рабочих станций есть различия. Основная цель обоих — просто дефрагментировать жесткий диск компьютера. Но серверные версии в данном обзоре располагают встроенной функциональностью для предприятия или отдельным модулем расширения для централизованного управления задачами дефрагментации.

Тестирование

Чтобы упростить сравнение характеристик продуктов, каждый из них был установлен на виртуальной машине (VM) с использованием VMware Server 1.0.4. Однако каждый продукт устанавливался и непосредственно на аппаратных средствах для сопоставления производительности. Чтобы сравнение было справедливым, был подготовлен образ сильно фрагментированного жесткого диска с малым (20%) свободным пространством. Кроме того, использовался один чрезвычайно фрагментированный файл, размер которого больше свободного пространства, а также один сильно фрагментированный диск с большим свободным пространством. Требовалось всего несколько минут, чтобы восстановить фрагментированные диски для тестирования. Затем выполнялся один ручной проход дефрагментации с использованием каждого продукта. Результаты приведены в таблице.

Характеристики дефрагментации диска 

Обзор продуктов

Все три продукта обеспечивают автономную и оперативную дефрагментацию. Автономная дефрагментация выполняется над файлами, используемыми операционной системой. К файлам, которые можно дефрагментировать только при неработающей операционной системе, относятся основная таблица файлов MFT, файл спящего режима и файл подкачки. Только в Diskeeper и PerfectDisk можно составить расписание автономной дефрагментации.

В продуктах применяются разные подходы к оперативной дефрагментации при работающей операционной системе. Как в PerfectDisk, так и в O&O Defrag выполняется дефрагментация по расписанию, и в обоих есть мастера для автоматизации процесса планирования. Diskeeper постоянно функционирует в фоновом режиме.

Если требуется управлять дефрагментацией на многих компьютерах, обратите внимание на соответствующую функциональность продукта, поскольку у каждого из них есть свои особенности. O&O Defrag располагает инструментом Network Management (в редакции Server), для Diskeeper выпускается дополнительная программа, именуемая Diskeeper Administrator, а компания PerfectDisk во время подготовки данной статьи работала над новым продуктом, называемым Command Center. По данным, опубликованным на сайте компании, владельцы PerfectDisk 2008 получат Command Center бесплатно.

PerfectDisk и Diskeeper работают со службой Microsoft Volume Shadow Copy Service (VSS). Когда дефрагментатор диска перемещает достаточно большой объем данных на диске, служба VSS может ошибочно воспринять это как изменение файла и сделать моментальный снимок. Оба продукта можно настроить с учетом требований VSS, чтобы избежать лишних моментальных снимков.

Diskeeper

Я запустил приложение, дважды щелкнув на пиктограмме на рабочем столе. Начальный экран сразу же озадачивает, особенно если сравнивать с интерфейсами двух других продуктов. Вместо легко читаемых ярлыков в Diskeeper используются загадочные пиктограммы, и, чтобы выяснить их назначение, требуется провести над ними мышью. Возможно, я придирчив, но по первому впечатлению интерфейс двух других продуктов гораздо проще. К достоинствам интерфейса относится краткое руководство в левой панели, которое поможет начать действовать в правильном направлении. Интерфейс Diskeeper показан на экране 1.

Дефрагментация. Уникальность Diskeeper в том, что программа обеспечивает не только традиционную оперативную и автономную дефрагментацию, которые можно назначить вручную и автоматически, но и новый метод, именуемый Automatic Defragmentation (новшество версии Diskeeper 2007). Automatic Defragmentation дефрагментирует диск в фоновом режиме, без участия пользователя. Поначалу возникает беспокойство, что для этого может потребоваться много ценных ресурсов сервера. Но благодаря технологии InvisiTasking для отслеживания операций ввода-вывода диска, выделения памяти и использования процессора пользователи никогда не испытывают неудобств из-за Diskeeper. Automatic Defragmentation даже выбирает оптимальный механизм, в зависимости от особенностей задачи (например, сильная дефрагментация или мало свободного пространства на диске).

Запуск в фоновом режиме и самонастройка программы дефрагментации — новая концепция для большинства администраторов. Доступны, но не обязательны режимы автономной и оперативной дефрагментации; можно просто установить программу и забыть о ней.

Отличительные особенности. От двух других продуктов Diskeeper отличается режимом Automatic Defragmentation, который гарантирует, что диск никогда не останется фрагментированным. Другая интересная особенность — технология Intelligent File Access Acceleration Sequencing Technology (I-FAAST), предназначенная для упорядочения файлов в соответствии с логическими и физическими характеристиками тома. Данные размещаются таким образом, чтобы можно было быстрее считывать наиболее часто используемую информацию.

Diskeeper 2008 Server

За: дефрагментирует диски в фоновом режиме; не требуется составлять расписание дефрагментации; не снижается производительность.
Против: самый дорогостоящий продукт в данном обзоре; загроможденный интерфейс; файлы остаются фрагментированными, если на диске мало свободного места.
Оценка: 4/5
Цена: 299,95 для одного сервера; оптовые скидки.
Рекомендации: установите программу и забудьте о ней. Никаких других действий пользователя не требуется. Достойно похвалы.
Контактная информация: Diskeeper, www.diskeeper.com

O&O Defrag

Установка O&O Defrag была выполнена безупречно. Любопытная особенность процедуры установки — флажок Register O&O Defrag as the standard defrag tool (зарегистрировать O&O Defrag как инструмент дефрагментации по умолчанию). Программа PerfectDisk не заменяет встроенную функцию дефрагментации Windows, а Diskeeper заменяет ее без запроса. У пользователей O&O Defrag есть выбор.

После установки O&O Defrag немедленно запускается мастер OneButtonDefrag (см. экран 2), который автоматизирует дефрагментацию всего несколькими щелчками мыши. Открывая другие продукты, я не знал, с чего начать; пользователи O&O Defrag быстро приступают к работе. Я воспользовался мастером, выбрал Server (из вариантов Desktop, Laptop или Server), а затем File Server (варианты — File Server, Database Server, Web Server и Mail Server).

Затем я использовал инструмент поиска обновлений в панели Help. Установленная версия была самой свежей, но другим поставщикам было бы полезно заимствовать эту удобную функцию.

Дефрагментация. Для оперативной дефрагментации используется технология ActivityGuard, которая отслеживает нагрузку на процессор. При выполнении задач, интенсивно использующих процессор в ходе плановой дефрагментации, O&O Defrag реже обращается к процессору, однако периоды бездействия процессора используются для оптимизации файлов. ActivityGuard можно настроить на использование всех доступных ресурсов или указать процент использования процессора. Кроме того, можно дефрагментировать все физические диски одновременно или последовательно. Последовательная дефрагментация занимает больше времени, но экономит ценные системные ресурсы.

Автономная дефрагментация выполняется при начальной загрузке компьютера. Функция отключена по умолчанию, и пользователь должен специально активизировать ее, щелкнув на Settings и обратившись к вкладке Offline Defragmentation. Инструмент можно настроить на дефрагментацию при каждой или только следующей начальной загрузке. Дефрагментация происходит сразу же после проверки диска.

OneButtonDefrag — отличный способ быстро организовать оперативную дефрагментацию. Программа O&O Defrag автоматически устанавливает расписание и все параметры. Но если требуется более глубоко контролировать процесс оптимизации файлов, все настройки можно задать вручную. При добавлении собственного задания открывается много сложных функций, обычно выполняемых мастером OneButtonDefrag. Выбор одного из пяти методов дефрагментации (Stealth, Space, Complete-Access, Complete-Modified, Complete-Name) зависит от доступных ресурсов сервера, числа файлов и свободного пространства на диске, а также основного назначения компьютера. Например, метод Complete-Access размещает недавно использованные файлы в начале раздела, уменьшая время доступа.

Две оставшиеся вкладки предназначены для планирования запуска сценариев до или после плановой дефрагментации. Согласно руководству пользователя, сценарии позволяют закрыть такие приложения, как Exchange Server или SQL Server, перед дефрагментацией, а затем снова запустить их.

Отличительные особенности. Интерфейс O&O Defrag — самый простой из трех продуктов (на втором месте с небольшим отставанием — PerfectDisk). Мастер OneButtonDefrag помогает правильно составить расписание дефрагментации в первый раз.

Основной недостаток продукта — слабая техническая поддержка. Информации на Web-узле также немного. Например, в O&O Defrag предусмотрена возможность запуска CMD-сценариев до и после плановой дефрагментации. Некоторые администраторы могут не иметь опыта написания CMD-сценариев для закрытия и перезапуска служб NT, и им будет трудно приступить к задаче. Дополнительная база знаний была бы очень полезна.

O&O Defrag 10 Server

За: встроенная консоль сетевого управления; OneButtonDefrag; функция AutoUpdate гарантирует своевременное обновление программы.
Против: неудачная страница поддержки; отсутствуют бесплатные консультации по телефону; трудно дефрагментировать большие файлы, если осталось мало свободного места на диске.
Оценка: 3/5
Цена: 249 для одного сервера; оптовые скидки.
Рекомендации: O&O Defrag рекомендуется потребителям, которые нуждаются в сетевом управлении дефрагментацией, но не хотят дополнительно платить за него.
Контактная информация: O&O Software, www.oosoftware.com, 3

PerfectDisk

Установить PerfectDisk, как и два других продукта, просто. Процедура проходит без проблем, и пользователю нужно лишь ответить на основные вопросы. Установщик представлен в MSI-формате, пригодном для развертывания с использованием предпочтительного метода (например, групповая политика, Microsoft Systems Management Server — SMS). Программой PerfectDisk можно управлять через административный шаблон групповой политики (ADM). Поэтому можно не только развернуть приложение на серверах и рабочих станциях, но и очертить круг возможностей пользователей PerfectDisk.

Приложение запускается двойным щелчком на значке на рабочем столе, после чего на экране появляется основное окно PerfectDisk.

Дефрагментация. При первом запуске PerfectDisk мне потребовались некоторые указания. Я просмотрел руководство пользователя на компакт-диске и заглянул на Web-узел компании, но получил более подробную информацию от службы технической поддержки. Специалист посоветовал мне прочитать статью базы знаний «How Often Should I Defragment My System?». В этой короткой статье рекомендуется проанализировать диск, чтобы определить оптимальный тип дефрагментации.

Анализ занял всего несколько минут, а затем в нижнем правом углу экрана появилась кнопка Start (см. экран 3). После щелчка на этой кнопке появилось диалоговое окно с надписью «Offline defrag of your System Files could not run on drive C: because the drive is in use by another process. Do you want to force all open handles closed?» Как и другие продукты в данном обзоре, PerfectDisk не дефрагментирует системные файлы, такие как файл подкачки и таблица MFT, поскольку они используются операционной системой. Я ожидал вопроса, нужно ли запланировать дефрагментацию диска при перезагрузке системы, но, как ни странно, программа PerfectDisk попыталась закрыть эти системные файлы, а затем предложила перезагрузить систему для автономной дефрагментации.

После перезагрузки я вернулся к экрану анализа и увидел предложение повторить анализ диска. Я сделал это, а затем щелкнул на кнопке Start, и была немедленно запущена оперативная дефрагментация. Как сказал консультант по телефону, запуск автономной дефрагментации с последующей оперативной дефрагментацией — рекомендуемый подход к оптимизации диска. После того как эти два процесса будут завершены, нужно просто запланировать оперативную дефрагментацию. Расписание можно составить и вручную. В расписании можно указать диски, тип, дату и время дефрагментации.

Отличительные особенности. Мне понравилась возможность планировать автономную дефрагментацию (сервер перезагружается автоматически). По окончании автономной дефрагментации работа программы может быть приостановлена, чтобы пользователь увидел результаты. Благодаря интеграции с Active Directory (AD) можно не только развертывать программу, но и управлять ею с помощью групповых политик.

PerfectDisk 2008 Server

За: самый недорогой из трех продуктов в обзоре; развертывание и интеграция с AD.
Против: загроможденная консоль, трудно работать с дисками с небольшим свободным пространством.
Оценка: 4,5/5
Цена: 99 долл. для одного сервера; оптовые скидки.
Рекомендации: PerfectDisk будет очень выгодной покупкой, заслуживает безоговорочной рекомендации и отличия «Редакция советует». Контактная информация: Raxco Software, www.raxco.com

Итоги

Все три средства дефрагментации диска устанавливаются без труда и функционируют в соответствии с обещаниями поставщиков. Каждый из них полностью дефрагментировал тестовый жесткий диск, за исключением 3,5-Гбайт файла с 19 фрагментами. Этот файл оказался крепким орешком для всех продуктов, отчасти из-за недостатка свободного пространства. Результаты PerfectDisk при дефрагментации дисков с малым свободным пространством были чуть выше, чем у остальных программ. Диски с большим свободным пространством были обработаны одинаково успешно, и вся фрагментация устранена примерно за 20 минут.

Впечатляет новаторский подход Diskeeper к постоянной дефрагментации жесткого диска. Поставщик программы утверждает, что, хотя программу можно запустить вручную или по расписанию, делать это не обязательно, так как дефрагментация постоянно выполняется в фоновом режиме. Diskeeper успешно выполнил ручную дефрагментацию, но оставил половину фрагментов большого файла. Однако из-за высокой стоимости продукта, наряду с ценой дополнительного инструмента Administrator, он не получил отличия «Редакция советует».

Общая эффективность инструмента O&O Defrag снижается из-за слабой оперативной технической поддержки и консультаций по телефону. Компании необходим телефонный номер, по которому легче звонить из других стран. Полезно также внести улучшения в Web-узел поддержки. O&O Defrag также не удалось дефрагментировать большой файл; количество фрагментов даже увеличилось.

В отличие от непрерывной дефрагментации Diskeeper, в программе PerfectDisk используется ручная/плановая процедура, аналогичная применяемой в O&O Defrag, поэтому администратору необходимо составить расписание. Быстродействие продукта самое низкое, но PerfectDisk лучше других дефрагментирует жесткий диск. Благодаря чрезвычайно низкой цене, в сочетании с полным набором функций и готовящимся к выпуску бесплатным компонентом Command Center, продукт выделяется среди конкурентов и заслуживает отличия «Редакция советует».

Эрик Ракс (ebrux@whshelp.com) — внештатный редактор Windows IT Pro и основатель WHSHelp.com


Интерфейс Diskeeper

Мастер OneButtonDefrag программы O&O Defrag

Интерфейс PerfectDisk