Microsoft Windows 7 | Введение
Конечно, многие наши читатели поначалу упорствовали и не переходили с 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 | Тестовая конфигурация
Современное “железо” и софт заслуживают друг друга, поэтому мы взяли некоторые самые свежие комплектующие для оценки разницы в производительности двух операционных систем.
Тестовая конфигурация | |
CPU | Intel Core i7-870 (2,93 ГГц, кэш 8 Мбайт) |
Кулер CPU | Thermalright MUX-120 |
Материнская плата | Asus P7P55D, BIOS 0606 (09/03/2009), чипсет P55 Express, LGA 1156 |
Память | Kingston KHX2133C9D3T1K2/4GX (4 Гбайт), DDR3-2133 в режиме DDR3-1600 CAS 8-8-8-24 |
Видеокарта | XFX GeForce GTX 285 XXX Edition, 670 МГц GPU, GDDR3-2500 |
Жёсткий диск | Western Digital Velociraptor WD3000HLFS, 300 Гбайт, 10 000 об/мин, SATA 3 Гбит/с, кэш 16 Мбайт |
Звуковая карта | Встроенная HD Audio |
Сетевая карта | Встроенная 1 Гбит/с |
Блок питания | CORSAIR CMPSU-850HX, 850 Вт, ATX12V v2.2, EPS12V |
Программное обеспечение | |
Новая ОС | Microsoft Windows 7 Ultimate x64 |
Старая ОС | Microsoft Windows Vista Ultimate x64 SP1 |
Драйверы видеокарты | Nvidia GeForce 190.62 WHQL |
Драйверы чипсета | Intel INF 9.1.1.1014 |
Мы использовали материнскую плату 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 | Тесты и настройки
3D-игры | |
Crysis | Patch 1.2.1, DirectX 10, 64-bit executable, benchmark tool Test Set 1: High Quality, No AA Test Set 2: Very High Quality, 8x AA |
Far Cry 2 | Patch 1.03, DirectX 10, in-game benchmark Test Set 1: High Quality, No AA Test Set 2: Ultra High Quality, 8x AA |
S.T.A.L.K.E.R. Clear Sky | Clear Sky Benchmark version Test Set 1: High Preset, DX10 EFDL, No AA Test Set 2: Ultra Preset, DX10 EFDL, 4x MSAA |
World in Conflict | Patch 1009, DirectX 10, timedemo Test 1: High Details, No AA / No AF Test 2: Very High Details 4x AA / 16x AF |
Кодирование аудио/видео | |
Apple iTunes | Version: 8.2.1.6 x64 Audio CD (“Terminator II” SE), 53 min Default format AAC |
Lame MP3 | Version: 3.98.2, wave to MP3 Audio CD “Terminator II” SE, 53 min |
TMPEGEnc 4.0 Express | Version: 4.7.3.292 Import File: Terminator 2 SE DVD (5 Minutes) Resolution: 720×576 (PAL) 16:9 |
DivX 6.8.5 | Encoding mode: Insane Quality Enhanced multithreading enabled using SSE4 Quarter-pixel search |
XviD 1.2.2 | Display encoding status = off |
MainConcept Reference 1.6.1 Reference H.264 Plugin Pro 1.5.1 |
MPEG2 to MPEG2 (H.264), MainConcept H.264/AVC Codec, 28 sec HDTV 1920×1080 (MPEG2), Audio: MPEG2 (44.1 kHz, 2 Channel, 16-Bit, 224 kbp/s), Mode: PAL (25 FPS) |
Приложения | |
Adobe Photoshop CS4 | Version: 11.0 x64, Filter 15.7 MB TIF Image Radial Blur, Shape Blur, Median, Polar Coordinates |
Autodesk 3ds Max 2009 | Version: 11.0 x64, Rendering Dragon Image at 1920×1080 (HDTV) |
Grisoft AVG Anti-Virus 8.5 | Version: 8.5.287, Virus base: 270.12.16/2094, Benchmark: Scan 334 MB Folder of ZIP/RAR compressed files |
WinRAR 3.90 | Version x64 3.90, Dictionary = 4,096 KB, Benchmark: THG-Workload (334 MB) |
WinZip 12 | Version 12.1, WinZip Command Line Version 3.0, Compression = Best, Benchmark: THG-Workload (334 MB) |
Синтетические тесты | |
PCMark Vantage | Version: 1.00 x64, System, Memory, Hard Disk Drive benchmarks, Windows Media Player 10.00.00.3646 |
SiSoftware Sandra 2009 SP4a | Version 2009.9.15.130, CPU Test = CPU Arithmetic / MultiMedia, Memory Test = Bandwidth Benchmark |
BAPCo SYSmark 2007 Preview | Version 1.05.958 Official Run (with conditioning run) |
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 финиширует быстрее, но и использует больше энергии во время прогона.