Оценка производительности Windows. Утилита Winsat | Windows для системных администраторов

Оценка производительности Windows. Утилита Winsat

Опытные пользователи Windows помнят, что индекс оценки производительности (Windows Experience Index — WEI) впервые появился еще  в Windows Vista. Индекс производительности рассчитывается на основании оценки производительности следующих подсистем компьютера: процессора, памяти, 2D графики, 3D графики и устройства хранения (жесткого диска). Для каждой из подсистем на основе результатов оценочного тестирования рассчитывается собственное значение индекса производительности, а общий индекс для всего компьютера (Base Score) равен минимальному значению среди всех подсистем.

Индекс производительности представляет собой некое число-оценку производительности системы для пользователя  — Windows Experience Index (WEI). В различных версиях ОС WEI может находиться в различных диапазонах:

  • Windows Vista: от 1 до 5.9
  • Windows 7: от 1 до 7.9
  • Windows 8: от 1 до 9.9

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

Оценка производительности и быстродействия компьютера осуществляется специальной утилитой – WinSAT (Windows System Assessment Tool). Данная утилита  уже включена в состав ОС Vista, Windows 7, Windows 8.

WinSAT — средство для оценки производительности Windows, представляющая собой набор тестов, проверяющий различные компоненты Windows. Важно отметить, что WinSAT не является тестом application-based или синтетическим тестом. Это тест того, как Windows себя «чувствует» на конкретном железе. WinSAT содержит пять различных групп тестов, названных компанией Microsoft «оценками»:

  • Оценка Direct3D. Тест на производительность GPU, генерирующий несколько кадров в секунду и показывает, насколько быстро будут работать игры на компьютере
  • Оценка видео-кодирования. Тест для оценки качества воспроизведения видео высокого разрешения (кодек Windows Media HD, или другие установленные кодеки)
  • Оценка графики. Оценка вашего графического акселератора, влияет на то будет ли включен Aero по умолчанию или нет ( как с помощью winsat можно включить Aero)
  • Оценка устройств хранения данных
  • Оценка процессора.

Отметим, что не стоит свято верить в значение индекса WEI, т.к. в случае необходимости индекс производительности Windows можно достаточно просто модифицировать. Подробности в статье  Ломаем индекс производительности Windows.

Параметры команды WinSAT


Как же воспользоваться утилитой WinSAT для оценки производительности отдельной подсистемы или компьютера целиком?

Полная оценка производительности (все тесты) выполняется командной

winsat formal

Оценить производительность дисковой подсистемы (скорость записи/чтения на диск, длина очереди к диску и т.д.) можно командой:

winsat disk

Оценка производительности жесткого диска с winsat

Производительность последовательных операций чтения для диска C:

winsat disk -seq -read -drive c

Производительность при произвольной записи для диска C:

winsat disk -ran -write -drive c

Производительность CPU  оценивается путем выполнения операций шифрования/расшифроваки,  или копрессии/декомпрессии.

Общую оценку производительности процессора можно выполнить командой:

winsat cpuformal

Подробный обзор информации о полученных результатах оценки производительности можно получить с помощью команды:

winsat query

winsat query

Оценить пропускную способность оперативной памяти можно с помощью теста, осуществляющего копирование большого буфера памяти из одного сектора памяти в другой.

winsat mem

Запустим оценку производительности системы, используемую при составлении индекса WEI. Все оценки и результаты тестирования перенаправим в файл C:\winsat.txt. Данный отчет, в отличии от значения WEI, достаточно подробный и позволяет узнать много интересного о производительности подсистем компьютера.

winsat formal -v >> C:\winsat.txt

Пример отчета WinSAT представлен ниже.

> Command Line ‘winsat  formal -v’

> Running the Formal Assessment

> DWM running… turnning DWM off

> System processor power policy saved and set to ‘max performance’

> Running: Feature Enumeration »

> Gathering System Information

> Operating System                        : 6.1 Build-7600

> Processor                               : Intel(R) Core(TM)2 CPU          6400  @ 2.13GHz

> TSC Frequency                           : 2128300000

> Number of Processors                    : 1

> Number of Cores                         : 2

> Number of CPUs                          : 2

> Number of Cores per Processor           : 2

> Number of CPUs Per Core                 : 1

> Cores have logical CPUs                 : NO

> L1 Cache and line Size                  : 32768  64

> L2 Cache and line Size                  : 2097152  64

> Total physical mem available to the OS  : 2,98 GB (3я203я723я264 bytes)

> Adapter Description                     : ATI Radeon HD 5450

> Adapter Manufacturer                    : ATI Technologies Inc.

> Adapter Driver Version                  : 8.861.0.0

> Adapter Driver Date (yy/mm/dd)          : 2011\5\24

> Has DX9 or better                       : Yes

> Has Pixel shader 2.0 or better          : Yes

> Has LDDM Driver                         : Yes

> Dedicated (local) video memory          : 504.426MB

> System memory dedicated as video memory : 0MB

> System memory shared as video memory    : 1271.65MB

> Primary Monitor Size                    : 1280 X 1024  (1310720 total pixels)

> WinSAT is Official                       : Yes

> CPU LZW Compression                          112.19 MB/s

> CPU AES256 Encryption                        63.26 MB/s

> CPU Vista Compression                        319.98 MB/s

> CPU SHA1 Hash                                522.96 MB/s

> Uniproc CPU LZW Compression                  56.15 MB/s

> Uniproc CPU AES256 Encryption                31.31 MB/s

> Uniproc CPU Vista Compression                159.77 MB/s

> Uniproc CPU SHA1 Hash                        261.81 MB/s

> Memory Performance                           4729.00 MB/s

> Direct3D Batch Performance                   88.25 F/s

> Direct3D Alpha Blend Performance             93.79 F/s

> Direct3D ALU Performance                     39.27 F/s

> Direct3D Texture Load Performance            42.21 F/s

> Direct3D Batch Performance                   89.30 F/s

> Direct3D Alpha Blend Performance             106.10 F/s

> Direct3D ALU Performance                     37.84 F/s

> Direct3D Texture Load Performance            39.83 F/s

> Direct3D Geometry Performance                73.83 F/s

> Direct3D Geometry Performance                146.91 F/s

> Direct3D Constant Buffer Performance         57.54 F/s

> Video Memory Throughput                      2398.55 MB/s

> Dshow Video Encode Time                      6.94628 s

> Media Foundation Decode Time                 1.21153 s

> Disk  Sequential 64.0 Read                   63.00 MB/s          5.8

> Disk  Random 16.0 Read                       1.21 MB/s          3.4

Выше представлен далеко не весь арсенал возможностей утилиты WinSAT по оценки производительности системы. С полным списком параметров и возможностей команды можно познакомиться, воспользовавшись встроенной справкой:

winsat.exe /?

Логи утилиты WinSAT находятся в каталоге C:\Windows\Performance\WinSAT, детальные результаты оценки производительности компьютера  в виде .xml файлов. содержатся в каталоге C:\Windows\Performance\WinSAT\DataStore

Журналы и счетчики winsat

В Windows 7 существует стандартное задание планировщика, которое запускает утилиту WinSAT каждую неделю. Задача этого задания – своевременное обновление индекса при любых изменениях конфигурации. В момент запуска данного задания может наблюдаться снижение производительности компьютера.  В том случае, если индекс WEI для вас не важен, данное задание можно отключить.

WEI - задание планировщика

WinSAT в Windows Server 2008


В состав серверных Windows Server 2008 и Windows Server 2008 R2 WinSAT не входит, однако ничего не мешает просто скопировать их с клиентской ОС на серверную.

Чтобы иметь возможность запустить WinSAT  в Windows Server 2008/200 R2 достаточно скопировать два файла — WinSAT.exe и WinSATAPI.dll из каталога %windir%\System32 клиентской ОС в аналогичный каталог сервера. Запуск winsat на windows server 2008

Однако учтите, для x86 и x64 битных систем используются различные версии WinSAT, поэтому если серверная ОС 64-разрядная (а Windows 2008 R2 бывают только такой), понадобится версия WinSAT, например из 64 разрядной Windows 7.

Отметим, что утилита также будет работать и в Windows XP, хотя из-за разницы методиках тестирования и архитектуры системы, результаты такого тестирования нельзя будет сравнивать с результатами более новых ОС.

Еще записи по теме: Windows 7
Понравилась статья? Скажи спасибо и расскажи друзьям!
Назад:
Вперед:

Комментариев: 6

Оставить комментарий
  1. Спасибо за статью, надо будет проверить ноутбук у жены с вистой 5 лет стоит. Ни разу не переставлялась

    Ответить
  2. Не знал, что впервые индекс оценки производительности появился на Windows Vista. И хоть мой компьютер уже старый на на вин7 в оценке показывает 4,6 что для меня отличный результат. Спасибо за статью.

    Ответить
  3. Kirill | 18.11.2013

    это все хорошо.. но вот как для начинающего ковыряльщика Винды
    мне бы хотелось узнать какие показателе в идеале должны быть в оснавном по ЦП и Памяти но можно и по ГП
    и что делать в случаях если они ниже чем нужно… можно ли как то раскачать железо в таком случае или програмно восстановить его к лучшим показателям илии если они падают то может лучше менять пока не умер
    !!!!!!!!!!!
    отпишите и на почту плиз

    Ответить
    • Oleg | 19.11.2013

      Индекс производительности не более чем оценка производительности «железа», по идее единственное раз, когда на него стоит ориентироваться — в магазине при покупке системы. Он позволяет сравнить две рядом стоящие системы.
      В реальной жизни при эксплуатации он редко используется, т.к. очень уж приблизительный и говорит только о примерном времени выполнении задачи.
      Вообще, MS в документации пишет, что система с индексом от 5 подходит для большинства задач, а от 7 требовательных и графически-емких приложений.
      Какой смысл разгонять его вручную, если на скорость работы и производительность железа он не влияет?

      Ответить
  4. Игорь | 25.01.2015

    Добрый день.Скажите а если обновить индекс производительности Windows,какие то данные удаляются?

    Ответить
    • itpro | 26.01.2015

      Если Вы имеете в виду пользовательские данные — то они не ни в коем случае удаляются… Единственно, что может удалится — результаты предыдущих результатов по оценке индекса производительности…

      Ответить
Полные правила комментирования на сайте winitpro.ru. Вопросы, не связанные с содержимым статьи или ее обсуждением удаляются.

Сказать Спасибо! можно на этой странице или (еще лучше) поделиться с друзями ссылкой на понравившуюся статью в любимой социальной сети(специально для этого на сайте присуствуют кнопки популярных соц. сетей).

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не робот( Обязательно отметьте)



MAXCACHE: 0.26MB/0.00176 sec