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

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

81 770 12
  • Не нравится
  • +203
  • Нравится
Индекс производительности в Windows 10, Windows 8.1

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

Индекс производительности (Windows Experience Index, WEI) впервые появился еще в Windows Vista, для оценки относительной производительности системы. Определение WEI производится с помощью утилиты WinSAT (Windows System Assesment Tool - средство оценки системы Windows). WinSAT проводит тесты производительности основных компонентов системы и на основании этих тестов вычисляется значение индекса.

 Производится оценка пяти основных компонентов системы:
 • Процессор
 • Оперативная память
 • Графика
 • 3D графика
 • Дисковая подсистема
 В Windows Vista WEI представляет собой числовое значение в диапазоне от 1 до 5.9, в Windows 7 диапазон расширен до 7.9, а в Windows 8 до 9.9. Для каждого компонента вычисляется свой WEI, а общее значение определяется по наименьшему числу.
 По каким-то причинам индекс производительности исчез из графического интерфейса  Windows 8.1, а также  Windows 10. Что примечательно, оценка все равно производится и результаты ее сохраняются в файл, но вывод результата убран из панели управления.

 Узнать оценку производительности можно с помощью командной строки.
 Несколько основных команд утилиты WinSAT:
winsat formal — оценка общей производительности системы
winsat formal -v — оценка общей производительности системы, подробный вывод
winsat formal -xml file.xml — вывод результата проверки в указанный xml-файл
winsat formal -restart never — при повторной проверке, для оценки только новых компонентов
winsat formal -restart clean — при повторной проверке, для сброса истории проверок и полной проверки заново
 Запустите командную строку от имени администратора. Для этого нажмите сочетание клавиш  Windows + X и в появившемся контекстном меню выберите пункт Командная строка (администратор)

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

 В открывшемся окне Администратор: Командная строка введите команду winsat formal, нажмите клавишу Enter↵

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

 Дождитесь пока утилита WinSAT отработает.

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


 Далее нажмите сочетание клавиш  Windows + R и в открывшемся диалоговом окне Выполнить введите shell:games и нажмите клавишу Enter↵

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

 В открывшемся окне Игры, в правой его части будет указан индекс производительности.
 При первом открытии окна Игры, появится пара диалоговых окон, просто закройте их.

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

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

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

 Результаты оценки по умолчанию сохраняются в xml-файлы в папке:
 C:\Windows\Performance\WinSAT\DataStore
 Если Вам интересно, то для просмотра общей производительности системы Вы также можете открыть файл, содержащий в названии слово Formal. Если таких файлов несколько, то выбираем последний по дате создания.

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




winnote Администраторы

Автор: winnote

Комментарии пользователей (12)

  1. Фото юзера Leo
    Leo 01.06.2015 комментариев публикаций
    1. Общая оценка ничего на дает: имеет смысл увидеть все пять основных компонентов для выявления узкого места и модернизации системы.
    2. Если предлагаете посмотреть файл *.hml, так расскажите чем его открыть, вы же всё это для чайников пишете!
  2. Фото юзера explorer
    explorer 01.06.2015 комментариев публикаций
    Если предлагаете посмотреть файл *.hml, так расскажите чем его открыть, вы же всё это для чайников пишете!

    не *.hml, а *.xml , посмотреть файл с расширением *.xml можно в любом веб-браузере, а отредактировать в любом текстовом редакторе.
  3. Фото юзера Leo
    Leo 02.06.2015 комментариев публикаций
    Вот...
    И все таки, есть ли возможность чайнику просто посмотреть как прежде пять компонентов, а не один бесполезный (sale:games) или непонятную для него кучу (WinSat)?
  4. Фото юзера explorer
    explorer 02.06.2015 комментариев публикаций
    И все таки, есть ли возможность чайнику просто посмотреть как прежде пять компонентов

    Есть такая возможность.
    1. Запустите Windows PowerShell от имени администратора.
    2. Скопируйте и вставьте код в окно Windows PowerShell и два раза нажмите клавишу Enter.

    $WinSatFolder = "$env:systemdrive\Windows\Performance\WinSat\DataStore"
    $filter = "formal"
    if (Test-Path $WinSatFolder\*$filter*.xml) {
    $WEIFormal = Get-ChildItem -Path $WinSatFolder | Where-Object { $_.Name -match $filter }
    [xml]$WEI = Get-Content ($WEIFormal | sort LastWriteTime -desc | select -first 1).fullname
    $WEIDateLatest = "{0:yyyy-MM-dd}" -f ($WEIFormal | sort LastWriteTime -desc | select -first 1).LastWriteTime
    $WEIDateInitial = "{0:yyyy-MM-dd}" -f ($WEIFormal | sort LastWriteTime -desc | select -last 1).LastWriteTime
    $strWEITable = "Дата первой оценки:$WEIDateInitial`r`nПоследняя оценка от $WEIDateLatest ниже"
    $WEITable = $WEI.WinSAT.WinSPR | Format-List `
    @{Expression = {$_.SystemScore}; Label="Общая оценка системы"},
    @{Expression = {$_.CpuScore}; Label="Процессор"},
    @{Expression = {$_.MemoryScore}; Label="Память (RAM)"},
    @{Expression = {$_.GraphicsScore}; Label="Графика"},
    @{Expression = {$_.GamingScore}; Label="Графика для игр"},
    @{Expression = {$_.DiskScore}; Label="Системный диск"}
    }
    else {
    $strWEITable="Оценка не выполнялась`r`nВыполните в консоли от имени администратора: winsat formal"
    }
    Write-Host "Оценка производительности системы`r`n"
    $strWEITable
    $WEITable


    3. Вы увидите результат примерно такого вида.

    Оценка производительности системы

    Дата первой оценки:2015-06-02
    Последняя оценка от 2015-06-02 ниже

    Общая оценка системы : 5.9
    Процессор : 6.8
    Память (RAM) : 5.9
    Графика : 5.9
    Графика для игр : 5.9
    Системный диск : 5.9
  5. Фото юзера Leo
    Leo 03.06.2015 комментариев публикаций
    Спасибо!
    Вместо большой статьи было бы достаточно этих трех пунктов.
  6. Фото юзера GeoZ
    GeoZ 31.07.2015 комментариев публикаций
    Спасибо!
    Полезно.
  7. Фото юзера Игнат
    Игнат 13.09.2015 комментариев публикаций
    Оказывается есть ещё и бОльшие чайники, чем просто чайники... Я из первых)))
    Так каой же код то вставлять в PowerShell нужно, ничего не понял...(((
  8. Фото юзера Илья
    Илья 22.09.2015 комментариев публикаций
    Код:
    $WinSatFolder = "$env:systemdrive\Windows\Performance\WinSat\DataStore"
    $filter = "formal"
    if (Test-Path $WinSatFolder\*$filter*.xml) {
    $WEIFormal = Get-ChildItem -Path $WinSatFolder | Where-Object { $_.Name -match $filter }
    [xml]$WEI = Get-Content ($WEIFormal | sort LastWriteTime -desc | select -first 1).fullname
    $WEIDateLatest = "{0:yyyy-MM-dd}" -f ($WEIFormal | sort LastWriteTime -desc | select -first 1).LastWriteTime
    $WEIDateInitial = "{0:yyyy-MM-dd}" -f ($WEIFormal | sort LastWriteTime -desc | select -last 1).LastWriteTime
    $strWEITable = "Дата первой оценки:$WEIDateInitial`r`nПоследняя оценка от $WEIDateLatest ниже"
    $WEITable = $WEI.WinSAT.WinSPR | Format-List `
    @{Expression = {$_.SystemScore}; Label="Общая оценка системы"},
    @{Expression = {$_.CpuScore}; Label="Процессор"},
    @{Expression = {$_.MemoryScore}; Label="Память (RAM)"},
    @{Expression = {$_.GraphicsScore}; Label="Графика"},
    @{Expression = {$_.GamingScore}; Label="Графика для игр"},
    @{Expression = {$_.DiskScore}; Label="Системный диск"}
    }
    else {
    $strWEITable="Оценка не выполнялась`r`nВыполните в консоли от имени администратора: winsat formal"
    }
    Write-Host "Оценка производительности системы`r`n"
    $strWEITable
    $WEITable
  9. Фото юзера дима
    дима 12.02.2016 комментариев публикаций
    Общая оценка системы : 2
    Процессор : 6.3
    Память (RAM) : 7
    Графика : 2
    Графика для игр : 9.9
    Системный диск : 5.7
    что мне стоит заменить в системе чтобы лучше игры читало
  10. Фото юзера explorer
    explorer 13.02.2016 комментариев публикаций
    что мне стоит заменить в системе чтобы лучше игры читало

    По результатам вашего теста видно что графика рабочего стола оставляет желать лучшего, это говорит о том (не буду утверждать конечно, так как не знаю характеристики вашего железа) что используется встроенная в процессор графика типа Intel HD, если есть дискретная (внешняя) видеокарта, то нужно переключиться на неё, и тогда менять наверно ничего не нужно.
  11. Фото юзера explorer
    explorer 22.02.2016 комментариев публикаций
    Вот еще такой вариант кода можно выполнить в Windows PowerShell чтобы посмотреть результаты оценки индекса производительности.

    Код:

    $i = (Get-CimInstance Win32_Winsat)
    [array]$d=$NULL
    $d+=@{"Общая оценка системы"=($i.WinSPRLevel)}
    $d+=@{"Процессор"=($i.CPUScore)}
    $d+=@{"Память (RAM)"=($i.MemoryScore)}
    $d+=@{"Графика"=($i.GraphicsScore)}
    $d+=@{"Графика для игр"=($i.D3DScore)}
    $d+=@{"Системный диск"=($i.DiskScore)}
    $d
  12. Фото юзера Сергей
    Сергей 19.03.2016 комментариев публикаций
    Можно создать текстовый файл с вышеприведенным:
    $i = (Get-CimInstance Win32_Winsat)
    [array]$d=$NULL
    $d+=@{"Общая оценка системы"=($i.WinSPRLevel)}
    $d+=@{"Процессор"=($i.CPUScore)}
    $d+=@{"Память (RAM)"=($i.MemoryScore)}
    $d+=@{"Графика"=($i.GraphicsScore)}
    $d+=@{"Графика для игр"=($i.D3DScore)}
    $d+=@{"Системный диск"=($i.DiskScore)}
    $d

    и сохранить его с расширением .ps1
    после этого щелкнуть на нем правой кнопкой и выбрать "Выполнить с помощью Powershell"

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.