Тесты, оценивающие систему Windows® (WinSAT), используются для анализа производительности ряда компонентов системы, включая процессор, память, диск и графическую подсистему. Данные, собранные в результате этих тестов, применяются в следующих компонентах.
- В компонентах Windows, например диспетчере
окна рабочего стола (DWM) и при воспроизведении видео высокого
разрешения, - для изменения функциональности.
- В программах получения эмблемы, включая
SYSFUND_46 (Aero), - для оценки качества системы.
- тесты производительности, чтобы помочь
принять решения о качестве компонентов системы.
Результаты WinSAT представляются в компоненте панели управления Счетчики и средства производительности в виде оценок индекса производительности Windows (WEI). Эти показатели являются характеристиками производительности систем пользователей.
Целью Windows 7 является сокращение длительности первого запуска для конечных пользователей с тем, чтобы они начали работать на компьютерах как можно раньше. Для этого большая часть оценивающих процессов WinSAT может выполняться либо до, либо после установки Windows 7. Единственной проверкой WinSAT, которая должна быть предустановлена или выполнена во время установки, является тест диспетчера окна рабочего стола (DWM)/Aero. Он используется для определения возможности включения пользовательского интерфейса Aero, композиции рабочего стола и связанных функций. Продолжительность теста составляет 15-35, среднее время - 20 секунд. Предварительное заполнение результатов теста DWM позволяет дополнительно ускорить процедуру установки и типовой настройки.
Поскольку оставшиеся тесты не запускаются во время приветствия, на этом этапе показатели WinSAT и WEI больше не формируются. Показатели могут быть собраны в другие три момента, при этом кроме выполнения WinSAT во время первой загрузки используются и другие механизмы.
- Конечные пользователи могут запустить оценку
повторно, используя параметр Выполнить повторную оценку
компонента панели управления Счетчики и средства
производительности.
- Во время бездействия системы после первой
загрузки оставшиеся тесты WinSAT будут выполнены, если они не были
предустановлены.
Сведения внедрения
Для выполнения оценок компонентов системы можно использовать параметр prepop со средством командной строки WinSAT.
Чтобы запустить WinSAT на компьютере (для всех систем), выполните следующие действия:
- Установите Windows 7.
- Установите дополнительные компоненты, такие как драйверы
поставщика.
- Выполните
WinSAT prepop
. Это действие приведет к созданию XML-файлов результатов выполнения WinSAT prepop в папке Datastore, расположенной в каталоге:%WINDIR%\performance\winsat\datastore\
- Запустите средство Sysprep. В результате будут очищены все
непредустановленные файлы XML WinSAT.
Теперь система готова. Она может быть поставлена как есть, либо можно создать образ для повторного использования. Преимущество выполнения всех оценок WinSAT для образа компьютера состоит в том, что набор результатов WinSAT для пользовательского компьютера будет всегда полон. Кроме того, эти результаты самые точные. В этом случае «точные» означает, что если пользователь выполнит оценку самостоятельно, система получит оценку равную или большую, чем оценка, предварительно заполненная WinSAT.
Предустановка не подразумевает передачу данных WinSAT между системами с различающимися возможностями, например между переносными и настольными компьютерами, поскольку в этом случае данные уже не будут точными. Предустановка упрощает повторное использование данных WinSAT среди сходных систем, имеющих одинаковые материнскую плату/набор микросхем, ЦП, видеоадаптеры и диски.
В следующей процедуре описан процесс выполнения WinSAT в выбранных конфигурациях линейки сходных компьютеров. Команды WinSAT prepop должны быть выполнены несколько раз.
Для запуска WinSAT для выборочных конфигураций и компонентов нужно выполнить следующие действия.
- Определить конфигурации-образцы.
- Установить Windows 7.
- Установить дополнительные компоненты, такие как драйверы
поставщика.
- Выполнить WinSAT prepop.
- Запустить средство Sysprep. В результате будут очищены все
непредустановленные файлы XML WinSAT.
- Скопировать итоговые файлы XML WinSAT с предварительным
заполнением на общий сетевой ресурс, где хранятся результаты
WinSAT.
- Обновить один из компонентов. Например, увеличить объем памяти
одной конфигурации в наборе компьютеров.
- Выполнить тест WinSAT prepop -mem. Такой способ
использования этой программы гарантирует, что будут выполнены
только тесты, относящиеся к указанному компоненту. Создается
дополнительный файл XML с результатами проверки памяти.
- Восстановить исходную конфигурацию памяти и обновить другой
компонент, например видеоадаптер.
Примечание. Так как результаты WinSAT могут использоваться с конфигурациями того же или более высокого уровня, при возвращении к базовой конфигурации результаты тестов соответствуют более широкому диапазону компьютеров.
- Повторить тест, используя команду WinSAT prepop
-graphics. Выполняются только связанные с определенным
компонентом тесты. Для графических результатов создается
дополнительный файл XML.
- Сохранить новые файлы результатов с исходными файлами
результатов XML на общем сетевом ресурсе.
- Чтобы предварительно заполнить результаты WinSAT для нового
компьютера с аналогичными компонентами, скопируйте XML-файлы из
общего сетевого ресурса в каталог Datastore результатов WinSAT
конечного компьютера:
%WINDIR%\performance\winsat\datastore
. С сетевого общего ресурса в локальный каталог WinSAT можно скопировать весь набор файлов WinSAT. WinSAT найдет правильный набор для текущего компьютера.
На этапе OOBE установки Windows средство WinSAT
просматривает следующий каталог на наличие файлов результатов:
%WINDIR%\performance\winsat\datastore
. Если
соответствующий набор файлов XML не найден, WinSAT пропустит
несоответствующие файлы и будет рассматривать систему как
неоцененную. Тест DWM будет выполнен в ходе процедуры установки и
настройки, а остальные тесты будут выполнены во время простоя
системы, или когда конечный пользователь запустит их из компонента
панели управления Счетчики и средства
производительности.
WinSAT определяет релевантность с помощью идентификаторов оборудования. Сюда относятся: CPUID, конфигурация памяти DIMM, модель и размер жесткого диска, а также идентификатор PNP для видеоадаптера. Если соответствующая оценка отсутствует, то средство WinSAT выполнит основную и дополнительную оценку (например, оценку ЦП и памяти).
Преимущество второго варианта - выполнение в выборочных конфигурациях - в том, что оценки WinSAT можно выполнить лишь в некоторых конфигурациях, а затем скопировать в похожие системы. Недостаток заключается в том, что если набор файлов WinSAT не соответствует текущей системе, тесты будут пропущены, а система будет рассматриваться как неоцененная.
Параметры командной строки WinSAT с предустановкой
Синтаксис предустановки имеет следующий вид:
Winsat prepop [-datastore
<directory>][-graphics | -cpu | -mem | -disk | -dwm]
Для выполнения всех тестов WinSAT используется
следующая команда: Winsat prepop
.
Можно предварительно заполнить только одну подсистему, например DWM, учитывая следующие зависимости:
- Оценка DWM может выполняться независимо.
- Оценка диска может выполняться
независимо.
- Для оценки ЦП необходимо наличие
соответствующей оценки памяти.
- Для оценки памяти необходимо наличие
соответствующей оценки ЦП.
- Для графической оценки необходимо наличие
соответствующих оценок ЦП и памяти.
Применяется следующий шаблон именования файла WinSAT:
Для Windows 7 используется новый идентификатор %type%, «Prepop». Он в явном виде очищает файлы хранилища данных, являющиеся результатом предварительного заполнения. Используется следующий новый шаблон именования:
%IdentifierDerivedFromDate%
%Component%.Assessment(Prepop).WinSAT.xml
где %IdentifierDerivedFromDate% - год-месяц-день
и время, представленное, например, как 0008-09-26
14.48.28
, если тест был выполнен 26 сентября 2008 года в
14:48:28.