Тесты производительности Microsoft Windows 7Источник: winline Дмитрий Чеканов, thg.ru
Конечно, многие наши читатели поначалу упорствовали и не переходили с Windows XP, но в прошлом году часть из них начала сдаваться и ставить себе Vista. Возможно, объявление Microsoft о завершении жизни этой знаменитой операционной системы положительно сказалось на популярности Windows Vista. Или, возможно, многие high-end пользователи просто пожелали насладиться новыми функциями, такими как визуальный интерфейс Aero или Media Center, доступными в версиях Home Premium и Ultimate. Впрочем, некоторые досаждающие проблемы Vista никуда не делись, включая медленное время загрузки, очень большой аппетит к памяти и потребность в ещё большем объёме памяти для минимизации медленного времени загрузки через SuperFetch. Между тем, радикальное снижение цен на скоростную и ёмкую память стало, по всей видимости, самой вероятной причиной роста популярности Vista среди энтузиастов. Новые приложения и игры, которые требуют дополнительную память, появились как раз вовремя, чтобы поддержать повышение объёма памяти в компьютерах, но для нормальной поддержки 4 Гбайт и больше требуется 64-битная операционная система. Vista стала первой ОС Windows, массово предложившей 64-битные варианты версий для массового рынка, при этом не очень хорошая поддержка драйверов под 64-битной Windows XP привела к тому, что выбирать Vista x64 было легче. Но для многих из нас компромисс по использованию ОС, которая поддерживает и требует дополнительную память, кажется пустой тратой ресурсов, особенно с учётом того, что дополнительная память не даёт 100% отзывчивость, которая ощущалась в предыдущей ОС. Microsoft, наконец, решилась прислушаться к этой проблеме с ОС Windows 7, которая представляет собой улучшенную версию Vista.
Мы уже опубликовали несколько статей, описывающих некоторые изменения, которые Microsoft внесла в свою последнюю операционную систему. Однако нас не меньше интересует и производительность программ, и их отзывчивость. Конечно, мы слышали немало положительных откликов о том, как Windows 7 улучшает безопасность, функциональность, ощущения от работы с системой. Но давайте сузим фокус на реальной производительности и посмотрим, насколько быстрее Windows 7, чем ОС, которую она заменяет. Настало время измерить разницу. Microsoft Windows 7 / Тестовая конфигурацияСовременное "железо" и софт заслуживают друг друга, поэтому мы взяли некоторые самые свежие комплектующие для оценки разницы в производительности двух операционных систем. Мы использовали материнскую плату Asus P7P55D. Она поддерживает последний сокет Intel LGA 1156 и оснащена чипсетом P55 Express PCH, при этом данная модель, помимо ещё одной материнской платы от Gigabyte, хорошо показала себя в нашем последнем сравнении. А лучшая совместимость с программой работы с образами системы, которую мы используем, сделала очевидным выбор Asus. Причина, по которой мы взяли столь свежую модель материнской платы, заключается в том, что она поддерживает новейшие процессоры Intel для сокета LGA 1156. Технология Turbo Boost позволяет процессору Core i7-870 увеличивать множитель CPU до 27x (3,6 ГГц), 26x (3,46 ГГц) и 24x (3,2 ГГц) в одно-, двух- и многопоточных приложениях. У процессоров LGA 1156 есть любопытная особенность - они требуют более высоких C-состояний (состояния сна) для трёх ядер, чтобы оставшееся ядро выставило самый высокий множитель. Если слухи о лучшей поддержке C-состояний в Windows 7 верны, то новая ОС даст существенный прирост производительности в однопоточных приложениях. Новый кулер Thermalright MUX-120 обеспечивает производительность на уровне Cogage True Spirit для процессоров LGA 1156. Microsoft Windows 7 / Тесты и настройкиMicrosoft Windows 7 / 3D-игрыWindows 7 показывает небольшое увеличение производительности в нашем тесте Crysis, но результаты, не влияющие принципиально на плавность игры, вряд ли можно назвать важными. Мы не видим заметной разницы в производительности между двумя операционными системами в Far Cry 2. S.T.A.L.K.E.R.: Clear Sky даёт мизерный прирост производительности под Windows 7, частоту кадров можно назвать неприемлемой только в самом "тяжёлом" режиме. В игре World in Conflict мы получили странные результаты: масштабирование под Windows 7 хуже, но при низких настройках мы получаем лучшую производительность. Microsoft Windows 7 / Кодирование аудио и видеоТесты кодирования аудио выполняются под Windows 7 быстрее как в случае iTunes, так и Lame. TMPGEnc, похоже, не очень хорошо работает под Windows 7, поэтому будем ждать обновления этой программы. Столь существенная разница обычно говорит о какой-либо несовместимости. MainConcept под Vista работает чуть быстрее. Microsoft Windows 7 / ПриложенияAdobe Photoshop CS4 под Windows Vista работает чуть быстрее, хотя разница находится в пределах погрешности нескольких прогонов. Поэтому это может быть просто случайностью. В 3ds Max разница между Vista и Windows 7 вновь составляет одну секунду, хотя в данном непродолжительном тесте она кажется больше. Однако одну секунду по-прежнему можно списать на погрешность. AVG под Windows 7 работает чуть быстрее, но разницу вновь можно списать на случайность. Более интересный тест WinRAR склоняется в пользу Vista. А WinZip - нет. Microsoft Windows 7 / Анализ результатов производительностиПеред тем, как мы перейдём к синтетическим тестам, давайте внимательнее посмотрим на то, что нам открыли тесты реальных приложений. В играх мы видим минимальный прирост производительности Windows 7, хотя тесты приложений продуктивности быстрее работают под Windows Vista. Такая разница в средней производительности приложений кодирования связана с проблемой TMPGEnc, которую мы уже указали выше. Но что будет, если мы не станем учитывать результаты теста кодирования TMPGEnc? Если мы исключим тест кодирования TMPGEnc, то разница в производительности снижается до 0,41%, а средняя разница по всем приложениям составляет 0,57% в пользу Vista. Но в данном случае приложения ничего не говорят о времени загрузки. Для его оценки нам нужно обратиться к двум синтетическим тестам PCMark и SYSmark. Microsoft Windows 7 / Синтетические тестыSandra относительно слабо реагирует на ОС, поэтому прогон тестов должен показать, что производительность "железа" не изменилась. Теперь, когда мы подтвердили, что с "железом" всё в порядке, давайте посмотрим, как оставшиеся синтетические тесты будут реагировать на изменение программной составляющей. Изменение производительности в 3DMark вряд ли достойно внимания. Тесты PCMark позволяют узнать некоторые аспекты системной производительности, включая время загрузки. Результаты теста продуктивности (Productivity) показывают, что Windows 7 в повседневной работе будет "ощущаться" на 10% быстрее. Синтетический тест SYSmark 2007 Preview показывает существенный 25% прирост под Windows 7 в прогоне создания видео (Video Creation), хотя среднее улучшение производительности составляет более реалистичные 7%. Кстати, подобное 7% улучшение по производительности от апгрейда "железа" обычно обходится в сотни долларов. В отличие от большинства других синтетических тестов, в SYSmark для оценки продуктивности используются реальные пакеты, такие как Adobe Creative Suite и Microsoft Office, так что пользователям можно рассматривать 7% прирост как хороший индикатор того, насколько быстрее система будет ощущаться в повседневной работе. Microsoft Windows 7 / ЗаключениеС точки зрения тестов производительности переход с Windows Vista на Windows 7 является изменением строчки в таблице конфигурации. Единственный тест, который показал существенную разницу, выполнялся под Windows 7 медленнее из-за несовместимости одного из компонентов программы. Да, большинство обычных тестов были продуманы так, чтобы показывать разницу в производительности между разным "железом", поэтому они не очень хорошо демонстрируют, какие ощущения будут испытывать пользователи от повседневной работы. Игра, конечно, идёт более плавно со скоростью 40 кадров в секунду (fps) чем 30 fps, но тест не показывает, сколько времени потребуется на загрузку уровня. Рендеринг 3D-анимации за 24 секунды, конечно, формально экономит время по сравнению с 25 секундами, но, опять же, он не показывает, сколько времени теряет пользователь на запуск программы или переход между разными меню. Чтобы лучше оценивать ощущение пользователей от работы системы и программ нужно замерять и время загрузки. Конечно, мы могли использовать секундомер, но электронный таймер более точный, и как раз тесты, подобные PCMark и SYSmark, его используют. Эти программы показывают, что Windows 7 ощущается на 7-10% быстрее по сравнению с Windows Vista, и уже за это мы можем положительно отнестись к новой ОС, пусть даже в большинстве других тестов мы не видим особой разницы. Примечание: мы опубликовали материал, демонстрирующий разницу в отзывчивости Windows 7 по сравнению с Vista - статью, посвящённую энергопотреблению Core i7 Mobile. В ней мы провели полный прогон PCMark Vantage под Win7 и Vista, при этом энергопотребление замерялось каждые две секунды. Да, тест Windows 7 финиширует быстрее, но и использует больше энергии во время прогона.
|