Непросто писать статью о новой версии программы после того, как под сомнение
была поставлена положенная в ее основу идея ("Компьютерное Обозрение",
# 40, 2003). Здоровый скепсис — явление
отнюдь не вредное, жаль только, что чаще всего он подкрепляется либо чисто умозрительными
заключениями, либо выводами из жизненного опыта автора.
Впрочем, когда речь идет о характеристиках таких сложных программно-аппаратных
комплексов, каковыми являются современные компьютеры, вряд ли приходится ожидать
математически строгих доказательств и обобщений. Слишком разнообразные задачи
они решают и слишком многие факторы влияют на качество их функционирования. Стоит
ли удивляться, что зачастую тесты одних и тех же устройств, проведенные различными
специалистами, показывают совершенно противоположные результаты. А с программным
обеспечением дела обстоят еще менее однозначно…
Знание — сила
Однако разработчики программ-дефрагментаторов постоянно находят какие-то
доводы в пользу своего ПО, и, видимо, достаточно веские, раз их продукцию покупают
не первый год. Executive Software, пожалуй, подходит к этому вопросу наиболее
серьезно. Если раньше специалисты компании апеллировали в основном к производительности,
то сегодня спектр аргументов стал гораздо шире — предлагается учитывать и надежность,
и стабильность работы OC.
Пояснить данную позицию призвана онлайновая
библиотека. В ней действительно находится много интересного, а некоторые триллероподобные
публикации способны повергнуть в священный трепет даже бывалого сисадмина. Например,
в документе
собраны ссылки на статьи Microsoft Knowledge Base, в которых прямо говорится о
том, что наиболее неудачные проявления фрагментации могут приводить даже к полной
неработоспособности (невозможности загрузки) системы. Правда, там не уточняется,
насколько подобные случаи вероятны и нельзя ли их было вовсе исключить на уровне
механизмов самой ОС — ведь та же Windows XP выполняет массу подобных функций,
в частности оптимизирует размещение используемых для загрузки файлов.
Так или иначе, но главный вывод все же состоит в том, что ситуации, когда дефрагментация оправданна и даже необходима, вполне реальны и далеко не все "притянуты за уши" разработчиками соответствующего ПО. Самый простой пример — классическое (пофайловое) резервное копирование, которое несомненно будет существенно замедляться по мере усиления фрагментации. Другой — работа с большими файлами, ставшая в наш мультимедийный век обычным явлением. Здесь "палки в колеса" будет вставлять уже фрагментация свободного пространства, являющаяся, кстати, побочным эффектом именно "интеллекта" современных файловых систем.
Каждому — свое
Можно не сомневаться, что после дефрагментации все характеристики вернутся к своим изначальным (оптимальным) значениям |
К сожалению, современные программы-дефрагментаторы
для Windows действительно лишились пусть не интеллектуальности, но — оригинальности.
Времена продуктов вроде Norton SpeedDisk for Windows NT/2000, располагающих собственными
низкоуровневыми драйверами и прочими хитрыми механизмами, безвозвратно канули
в Лету. Все современные разработки используют исключительно стандартные API (речь,
конечно же, о Windows XP как самой новой и перспективной платформе) и рекомендованные
Microsoft способы оптимизации системных файлов (MFT и пр.) и в большинстве случаев
функционируют очень похоже. Соответственно, выбор определенного продукта может
основываться разве что на цене, кое-каких дополнительных/второстепенных возможностях
(вроде сортировки файлов по тем или иным критериям) и, конечно же, на доверии
конкретной компании как косвенном мериле качества и надежности приложения.
Впрочем, именно Executive Software, кажется, нашла новые пути к сердцам и кошелькам пользователей. Начиная с нынешней версии Diskeeper превратился в целое семейство продуктов, оптимизированных для применения с различными платформами. Только серверных вариантов теперь четыре: Standard, Web, Enterprise, Datacenter (нетрудно догадаться, что названия соответствуют редакциям Windows Server 2003). Отличаются они не только позиционированием на разные сегменты рынка, но, в первую очередь, своими движками с разной степенью масштабируемости (в данном контексте — способностью одновременно обслуживать несколько накопителей) и приспособленности к специфическим особенностям платформы. Скажем, редакция для Web-сервера предназначена для работы в максимально фоновом режиме, а в Enterprise и Datacenter реализованы новые алгоритмы под общим названием Terabyte Volume Engine, рассчитанные на большие диски (от 100 GB до 4 TB, причем для каждого конкретного случая будет подобран наиболее адекватный алгоритм).
Еще одна редакция — Diskeeper 8.0 Administrator Edition — не является собственно
дефрагментатором. Это административная консоль, предназначенная для централизованного
дистанционного обслуживания рабочих станций и серверов. С ее помощью можно группировать
сетевые компьютеры вручную либо используя стандартные доменные структуры, инсталлировать
на них подходящие версии Diskeeper, настраивать параметры, планировать обслуживание,
получать отчеты и различные оповещения (о наличии/отсутствии свободного дискового
пространства и проблемах, возникших в ходе дефрагментации). По большому счету,
возможности и ограничения Diskeeper 8.0 Administrator Edition остались теми же,
что и у Diskeeper 7 Server ("Компьютерное Обозрение", #
48, 2001), но выделение управленческой функциональности в отдельное приложение
действительно удобно и оправданно, в том числе и с точки зрения ценообразования
(стоимость консоли составляет около $130).
Редакция Diskeeper 8 | Home | Professional | Server Web | Server Standard | Server Enterprise | Server Datacenter |
Анализ производительности | + | + | + | + | + | + |
Анализ надежности | + | + | + | + | + | + |
Анализ фрагментации | + | + | + | + | + | + |
Планировщик | + | + | + | + | + | + |
Оптимизация при перезагрузке | — | + | + | + | + | + |
Количество методов дефрагментации | 1 | 3 | 3 | 3 | 3 | 3 |
Список исключений | + | + | + | + | + | + |
Журнал операций | + | + | + | + | + | + |
Настройка приоритетов | — | + | + | + | + | + |
Интерфейс командной строки | — | + | + | + | + | + |
Максимальный размер обслуживаемого раздела, GB | 512 | 512 | 512 | 768 | 4096 | ∞ |
Количество параллельных процессов | 1 | 4 | 4 | 8 | 16 | ∞ |
Terabyte Volume Engine | — | — | — | — | + | + |
Удаленное управление | — | + | + | + | + | + |
Цена в электронной поставке, $ | 30 | 45 | Н/д | 250 | 1050 | Н/д |
Встречают по одежке
Вообще список нововведений Diskeeper 8.0 не слишком обширен (впрочем, как
и в нескольких прошлых версиях) — это, опять же, следствие предопределенности
используемых механизмов. Кроме стандартно декларируемых "выше, дальше и быстрее",
стоит отметить разве что переработанный интерфейс программ. Действительно, он
стал гораздо более наглядным и даже до самых тонких настроек позволяет добраться
буквально парой щелчков мыши. Зато добавление в программу инструментов для оценки
надежности и производительности жестких дисков выглядит совершенно откровенной
маркетинговой уловкой.
Первый показатель учитывает лишь степень фрагментации раздела и долю свободного пространства, ничего больше, т. е. контекст, по-видимому, соответствует тем самым "страшилкам" из Microsoft Knowledge Base. Второй — скорость последовательного считывания файлов, всех либо только фрагментированных, что актуально разве что для операций вроде резервного копирования. Конечно, с реальной производительностью дисковой подсистемы в многозадачной среде это имеет мало общего. Зато, когда после дефрагментации характеристики компьютера "придут в норму", на конечного пользователя это несомненно произведет должное впечатление.
Впрочем, мы вовсе не имеем в виду, что разработчики таким образом "кривят душой". Учитывая неизменность их позиции на протяжении многих лет, технологиям от Executive Software вполне можно доверять, другое дело, что актуальность их в различных ситуациях может меняться. Однако, как говорилось в начале статьи, вряд ли кто-то способен здесь дать однозначные рекомендации. Ну а маркетинг и самореклама — неизменные составляющие современного бизнеса и IT в том числе.