Особенности Windows Vista: Производительность

Одно из наиболее серьезных опасений по поводу операционной системы Windows Vista вызывает мощный пользовательский интерфейс Aero, который может замедлить работу системы, в связи с чем Vista останется позади по сравнению с ОС XP, установленной на таком же оборудовании. Кроме того, Vista имеет расширенную функциональность, но все ее дополнительные качества и функции могут негативно сказаться на скорости работы Vista.

Я не буду вдаваться в подробности о результатах тестирования Windows Vista - пусть этим занимаются специалисты. Тем не менее, я читал, что на Vista игры идут на 10 - 15% медленнее, чем на Windows XP, - различие, на которое обратят внимание самые увлеченные геймеры, но которое наверняка пройдет незамеченным для рядовых пользователей. К тому же, со временем появятся компьютеры с повышенной производительностью и оборудование, разработанное специально под Vista, к примеру, видео-карты с поддержкой DirectX 10, что позволит сократить эту разницу в скорости, свести ее на нет, а затем и достичь прямо противоположных показателей.

С моей непрофессиональной точки зрения, Windows Vista работает примерно с той же скоростью, что и Windows XP на таком же оборудовании, за исключением нескольких моментов. Во-первых, не стоит ожидать, что Windows Vista будет нормально работать на компьютере с оперативной памятью 512 МБ - разве что вы предполагаете работать не больше, чем с одним приложением в один отрезок времени. Во-вторых, наибольшую производительность, хотите - верьте, хотите - нет, обеспечит именно интерфейс Windows Aero, а не более дешевые Windows Vista Standard и Windows Vista Basic, если, конечно, ваш графический процессор с ним совместим (а это почти наверняка так). Это объясняется тем, что Windows Aero переносит большую часть нагрузки по обработке и рендерингу с центрального процессора на графический, освобождая микропроцессор для других задач. К тому же, интерфейс Aero, по сути, намного надежнее, чем программное обеспечение для рендеринга.

В том, что касается производительности, многоядерные процессоры пока что не играют главной роли. Хотя и для XP, и для Vista многоядерные процессоры наподобие Intel Core 2 Duo обеспечивают повышенную скорость работы и эффективность по сравнению со своими одноядерными предшественниками, Vista и XP управляют многоядерными процессорами почти одинаково. Только переработанная версия Windows, которая появится в будущем, позволит в полной мере воспользоваться всеми уникальными преимуществами этого оборудования.

Версия ОС 64 бит также не имеет большого значения для обеспечения высокой производительности, если только речь не идет о профессиональных научных исследованиях, инженерном проектировании, работе с видеофильмами или других специфических задачах и приложениях, для которых вы установили более 4 ГБ RAM. Опять же, точка зрения неспециалиста, но на тех системах с оперативной памятью 2 ГБ, на которых мне довелось испытать 64-битовую версию Windows Vista Ultimate, она ничуть не обошла 32-битовую по производительности. И разумеется, многочисленные проблемы несовместимости оборудования и программного обеспечения, связанные с Vista x64, делают эту версию ОС гораздо менее привлекательной для большинства пользователей, по крайней мере, в краткосрочной перспективе.

К чему я все это говорю? К тому, что в самом широком смысле, Windows Vista по производительности совпадает с Windows XP, установленной на том же самом оборудовании, или, по крайней мере, находится на очень близком уровне, при условии, что оборудование по своим характеристикам превышает минимальные требования к установке Vista. А найти такое оборудование - не такая уж большая проблема.

Особенности работы

Всякий, кому доводилось работать с операционными системами первого поколения - к примеру, Windows NT 3.1 или первой версией Mac OS X - понимает, на какие жертвы в плане производительности приходится соглашаться, чтобы идти в ногу с техническим прогрессом. Только самые безрассудные пользователи верят данным о минимальных требованиях Microsoft к оборудованию. Я еще помню тех несчастных, которые пытались установить ОС Windows 95 с дискет на компьютеры 386SX с 4 МБ RAM. Это должно предостеречь современных пользователей.

Разумеется, ко времени появления Windows Vista ситуация значительно улучшилась. Vista должна приятно удивить пользователей в плане производительности, отчасти благодаря производителям чипов, которые оставили попытки создания устройств со все более высокими тактовыми скоростями и сфокусировались на разработке чипов более практичной конструкции, а отчасти благодаря внутренним усовершенствованиям программного обеспечения в самой Windows Vista. В ней нет ничего страшного.

На самом деле, некоторые характеристики и особенности Windows Vista непосредственно направлены на улучшение работы. Ниже мы поговорим об этих особенностях и о некоторых других факторах, влияющих на работу системы в целом.

Windows ReadyDrive

ОС Windows Vista совместима с гибридными жесткими дисками нового поколения с функцией Windows ReadyDrive, которые скоро начнет выпускать компания Samsung и другие производители. Мне еще не доводилось протестировать эти жесткие диски, потому что их пока нет в продаже, но вот принцип их действия.

Гибридные жесткие диски представляют собой сочетание стандартного жесткого диска и большого объема энергонезависимой флэш-памяти (1 ГБ или больше). Эта память действует как своего рода кэш, обеспечивая целый ряд преимуществ. Во-первых, система загружается и выходит из спящего режима гораздо быстрее, что позволяет пользователю скорее вернуться к работе. Поскольку жесткий диск и все его компоненты вращаются с гораздо меньшей частотой, это обеспечивает повышенную скорость работы и экономит заряд аккумулятора (именной по этой причине гибридные жесткие диски первого поколения будут, скорее всего, предназначаться для рынка ноутбуков, а не для стационарных компьютеров). К тому же, гибридные жесткие диски должны быть более надежными, чем стандартные жесткие диски, опять же, потому, что движущиеся компоненты вращаются с меньшей частотой.

Стоит отметить, что с операционными системами предыдущего поколения эти гибридные жесткие диски не будут совместимы, если только производители не включат в комплект драйверы для обеспечения совместимости. Но Vista уже поддерживает эту технологию, поэтому к ней не нужны никакие дополнения и настройки. Если у вас стоит эта ОС и гибридный жесткий диск, сработает функция Windows ReadyDrive. Это беспроигрышный вариант.

Как только смогу, я попытаюсь достать гибридный жесткий диск, чтобы протестировать эту функцию. Говорят, их начнут продавать в начале 2007 года.

Windows ReadyBoost

Когда я впервые услышал от сотрудника Microsoft рассказ о Windows ReadyBoost, я подумал, что он просто шутит, потому что это звучало слишком хорошо, чтобы быть правдой. Технология ReadyBoost использует свободное пространство на USB-носителях, таких, как ключ защиты памяти, для улучшения качества работы компьютера. Этого удается достичь за счет кэширования информации на устройство USB, что гораздо быстрее, чем записывать данные на жесткий диск. Записанная на устройство информация кодируется, поэтому ее невозможно прочесть в других системах.

Здесь есть ряд сложностей. Устройство USB должно соответствовать определенным требованиям к скорости, иначе Vista не сможет использовать его таким образом. Пространство на носителе, выделенное под данные ReadyBoost, не может быть использовано для других целей, если только вы не отформатируете устройство или не прекратите его использование с компьютером. Одно устройство USB нельзя использовать для ускорения работы более, чем одного компьютера.

Технология ReadyBoost наиболее эффективна для систем, на которых установлено менее 1 ГБ оперативной памяти, что вполне естественно; она больше пригодится для ноутбуков, чем для настольных компьютеров, потому что на портативных машинах увеличить RAM зачастую очень трудно или вообще невозможно. Компания Microsoft рекомендует выделять под данные ReadyBoost объем памяти, равный от одного до трех объемов RAM вашей системы. То есть, если на вашем компьютере установлена оперативная память 512 МБ, вы должны выделить под данные ReadyBoost от 512 МБ до 1.5 ГБ памяти на USB-носителе.

Подключив совместимое устройство USB к компьютеру, на котором установлена ОС Windows Vista, в последней строчке диалогового окна Автозапуск вы увидите опцию «Увеличить скорость работы моей системы». Если вы выберете эту опцию, в диалоговом окне «Свойства» для данного устройства Vista отобразит вкладку ReadyBoost, на которой вы сможете указать, какой объем памяти будет использоваться для данных кэша. Система порекомендует вам идеальный объем памяти, исходя из емкости устройства и объема оперативной памяти компьютера.

Конечно же, главный вопрос, который встает в этой связи, - действительно ли эта технология работает? И здесь я тоже не могу сказать ничего достоверного: хотя я тестировал ReadyBoost на нескольких системах, я не смог точно определить, насколько эта технология эффективна. Интересно, есть ли у кого-нибудь сведения по этому поводу. В любом случае, создается впечатление, что это фантастический и недорогой способ повысить скорость работы компьютера, особенно портативного.

Индекс производительности Windows

При первой установке Windows Vista, в целом быстрый процесс странным образом замедляется, как только вы переходите к анализу данных об изначальной производительности системы («Out of Box Experience», OOBE) после последней перезагрузки. В диалоговом окне установки появляется сообщение: «Пожалуйста, подождите, пока Windows оценит производительность вашей системы», а на экран выводятся окошки с рекламой, в которой рассказывается о различных функциях и характеристиках Windows Vista (без сомнения, для того, чтобы вы не скучали, пока идет процесс оценки). В это время Windows, в самом деле, оценивает производительность системы, и если все тесты пройдут успешно, различным компонентам и всему компьютеру в целом будет выставлено определенное количество баллов. Интересно отметить, что общее количество баллов - индекс производительности Windows - вычисляется не как среднее арифметическое, а исходя из самых низких показателей.

Но это еще не самое странное. Самая удивительная особенность этой оценки заключается в том, по какой шкале оценивается система и ее компоненты. Было бы логично, если бы Microsoft оценивал их по шкале от 1 до 10 или от 1 до 5 - в этом есть смысл. Но на самом деле, самый высокий балл - 5.9. Да-да, система оценивается по шкале от 1 до 5.9, это правда - такое не выдумаешь. Если совсем честно, оценка осуществляется по открытой шкале, чтобы была возможность оценивать новое оборудование по мере его появления.

В результате оценки Windows Experience ставит определенное количество баллов процессору, памяти (RAM), графике, игровой графике и изначально установленному жесткому диску. Компоненты моего ноутбука Lenovo ThinkPad T60 получили такие оценки:

Процессор: 4.7
Память: 4.5
Графика: 4.6
Игровая графика: 4.0
Жесткий диск: 4.4

Поскольку самый низкий балл - за игровую графику - составляет 4.0, общая оценка системы или индекс производительности Windows тоже составляет 4.0 балла. Видимо, оценка ставится по принципу «где тонко, там и рвется». Кстати, для ноутбука это очень хороший результат. На модели, о которой я говорю, установлен двухъядерный процессор Intel Core Duo T2500 с частотой тока 2 ГГц, 1 ГБ RAM и графическая карта ATI Mobility Radeon X1400 со 128 МБ RAM.
Пока что технология оценки производительности Windows не представляет особой ценности, если только вы не являетесь счастливым владельцем первоклассной компьютерной системы - тогда вы сможете похвастаться ее оценкой перед друзьями, так же повернутыми на технологиях, как и вы. Но если система оценки оправдает надежды Microsoft и окажется действительно успешной, разработчики приложений и игр будут указывать на своей продукции минимальное значение индекса производительности Windows, так что покупателям будет проще понять, какое программное обеспечение совместимо с их системой, а какое нет. Чтобы понять, как это будет работать, вы уже сейчас можете заглянуть в Проводник по играм, где указываются минимальное и рекомендуемое значение индекса производительности Windows для игр, установленных вместе с Windows Vista.

Чтобы посмотреть индекс производительности Windows после установки Vista, откройте окно «Свойства Системы» (щелкните правой кнопкой на строке «Компьютер» в меню «Пуск» и выберите пункт «Свойства»). Вы также можете щелкнуть по индексу производительности Windows, чтобы посмотреть рейтинг всех оцененных компонентов и даже запустить тест заново, если вы недавно установили новые компоненты.

Windows SuperFetch

В Windows Vista используется новая версия технологии SuperFetch, которая обеспечивает запуск наиболее часто используемых приложений с повышенной по сравнению с Windows XP скоростью. Технология SuperFetch работает в фоновом режиме, какое-то время наблюдая за тем, как работает ваш компьютер. После этого, исходя из вашей модели пользования компьютером, она определяет, какие приложения кэшировать в оперативной памяти в первую очередь. Технология SuperFetch также отдает наиболее часто используемым приложениям более высокий приоритет по сравнению с фоновыми задачами, так что система быстро реагирует на ваши действия, даже если вы отходили от компьютера на какое-то время и только что вернулись к нему.

Технология SuperFetch разрешает пресловутую проблему «обеда», с которой сталкиваются пользователи Windows XP и более ранних версий Windows: когда пользователь уходит на обед или по делам на продолжительное время, операционная система оказывается предоставлена самой себе. В зависимости от версии ОС, система убирает недавно использованные приложения из кэша и может начать работу над фоновыми задачами. Когда пользователь возвращается за компьютер, какое-то время система работает медленно, как будто устала от долгого простоя. В случае с Vista, такой проблемы не возникает. Более того, Vista настолько «сообразительна», что понимает, какие приложения могут понадобиться вам в то или иное время суток, и заранее кэширует их, обеспечивая повышенную скорость работы.

Насколько я знаю, настроить Windows SuperFetch нельзя. Эта технология просто работает в фоновом режиме, обеспечивая оптимальную скорость работы системы.

Автоматическая дефрагментация диска

Развивая тему, стоит отметить, что улучшенная версия программы дефрагментации диска Windows Vista работает по такому же принципу. Вместо того, чтобы представлять вам визуализированные данные о том, как фрагментирован ваш жесткий диск, и предлагать вам регулярно дефрагментировать его вручную, программа дефрагментации диска запускается автоматически (по умолчанию - раз в неделю), обеспечивая регулярную дефрагментацию вашего жесткого диска. Прекрасная задумка! И что самое замечательное - вам не нужно ничего настраивать самостоятельно: регулярная дефрагментация диска предусмотрена по умолчанию. Браво!

Спящий режим

Хотя Windows уже давно обеспечивает возможность улучшенного управления электропитанием, предыдущие версии системы страдают от двух недостатков, один из которых огромен. Удивительно большой процент компьютеров с ОС Windows XP не в состоянии без проблем входить в спящий режим (при котором экран тускнеет, вращение жесткого диска замедляется, и система не реагирует на окружающую среду до тех пор, пока компьютер не «разбудят»), и выходить из него.

Кроме того, состояние гибернации (при котором все данные из оперативной памяти записываются на жесткий диск, а все открытые приложения и документы остаются нетронутыми, чтобы пользователь мог позже продолжить работу с того момента, на котором остановился), запускается без проблем, но слишком долго, особенно для систем с большим объемом оперативной памяти.

Если вы столкнулись с этими проблемами - добро пожаловать в ОС Windows Vista, в которой ждущий режим и режим гибернации объединены под одним названием - «спящий режим» (если быть точным, режим гибернации есть и в Windows Vista, но им обычно пренебрегают). Проще говоря, спящий режим сочетает в себе преимущества ждущего режима и режима гибернации и оказывается намного более надежным, чем ждущий режим. Благодаря новому спящему режиму (который является режимом управления электропитанием по умолчанию во всех ноутбуках с ОС Vista) система кажется выключенной, но запускается всего за 2 - 3 секунды. Если вы надолго оставите портативный компьютер в спящем режиме, он автоматически перейдет в состояние гибернации до того, как закончится заряд аккумулятора.

Новизна этого режима и его главное отличие от предыдущих версий заключается в том, что он действительно работает. В отличие от ждущего режима Windows XP, спящий режим Vista очень надежен. К тому же, нажатие на кнопку «Питание» в меню «Пуск» Vista автоматически переводит компьютер в спящий режим, вместо того, чтобы открывать диалоговое окно с выбором режима управления питанием, как в Windows XP. Разумеется, вы можете настроить работу этой кнопки так, как вам больше нравится, но пользовательский интерфейс для этого излишне сложный.

Управление питанием и производительность системы.

Раз уж мы обсуждаем спящий режим, хотелось бы упомянуть, что Windows Vista предлагает три простых схемы управления электропитанием или плана электропитания. По умолчанию на ноутбуках (а иногда, как ни странно, и на настольных компьютерах) план «Высокая производительность» не активирован. Чтобы понять, как настроена ваша система, наведите курсор мыши на иконку управления электропитанием в системном трее. Внизу всплывающего окошка вы увидите информацию о том, какой план электропитания вы используете (доступны варианты «Сбалансированный», «Экономия энергии» и «Высокая производительность»). Чтобы добиться максимальной производительности (пожертвовав зарядом аккумулятора, разумеется), щелкните на иконке и выберите во всплывающем окошке пункт «Высокая производительность» или щелкните на ссылке «Дополнительные параметры электропитания», чтобы углубиться в запутанную систему управления электропитанием Vista.

Микропроцессор и поддержка RAM

Разные версии Windows Vista поддерживают различные конфигурации процессора и оперативной памяти, поэтому разумно выбрать одну из тех версий Vista, которые поддерживают большинство существующих процессоров и самые большие объемы RAM, и настроить систему так, чтобы извлечь максимум пользы из обоих компонентов.

Все версии Windows Vista, за исключением Home Basic, совместимы с компьютерами на двухпроцессорных комплексах - еще один повод отказаться от базовой версии, которую предлагает Microsoft. Но все версии Vista, в том числе Home Basic, совместимы с многоядерными процессорами, а значит, любая версия Vista позволит в полной мере воспользоваться преимуществами двухъядерного процессора Intel Core 2 Duo. Вскоре появятся четырехъядерные процессоры Intel, и с ними Windows Vista тоже будет совместима.

Что касается памяти, все 32-битовые версии Windows Vista поддерживают максимум 4 ГБ RAM, что связано с ограничениями пространства на 32-битовых процессорах. Но с 64-битовыми версиями Vista вы можете установить оперативную память гораздо большего объема, чем 4 ГБ, существенно увеличив потенциальную производительность своего компьютера (если предположить, что вы вообще сможете в полной мере воспользоваться этой возможностью). Версия Windows Vista Home Basic x64 поддерживает только 8 ГБ RAM, а Vista Home Premium - до 16 ГБ. Другие 64-битовые версии Vista (Business, Enterprise и Ultimate) поддерживают до 128 ГБ RAM и выше. Думаю, именно столько оперативной памяти понадобится для следующей версии DOOM.

Выводы

Установив Windows Vista на достаточно современном оборудовании, вы обнаружите, что «все в порядке, спасибо», а большинство пользователей, скорее всего, вообще не заметят различий в производительности по сравнению с ОС XP. Разумеется, на новых компьютерах с Windows Vista не возникнет никаких проблем, и ОС пойдет, «как по маслу». Уже много было сказано об огромных требованиях Vista к оборудованию, но если ваш компьютер не настолько устарел, чтобы служить темой очередной серии «Флинстонов», вам не о чем волноваться.


2008 © Computer repair