Как на виндовс 10 посмотреть оценку производительности: Как получить оценку производительности ПК в Windows 10

Содержание

Программа для определения производительности компьютера windows 10. Дополнительные пути для просмотра баллов производительности. С помощью командной строки

Как посмотреть индекс производительности Windows 10 — один из ключевых показателей деятельности операционной системы. Прежде всего, стоит понять, что он характеризует.

Фактически индекс производительности для каждого вида системы, которая входит в тип Windows, представляет собой балльную оценку, рассматривающую его быстродействие. Характеристика дается в диапазоне от 1,0 до 9,9. В Windows более ранних версий индекс производительности можно было посмотреть, заходя с помощью меню «Пуск» через панель управления в раздел «Система».

При использовании такого способа следует понимать, что характеристика не отражает максимальных возможностей производительности для вашего компьютера. Причину стоит искать в том, что информация указанного рода в Windows 10 относится к различным подразделениям вашего оборудования, таких как:

  • основного процессора;
  • жесткого диска;
  • оперативного запоминающего элемента;
  • графики 2D и 3D.

Индекс, который возможно посмотреть в разделе со сведениями о вашем устройстве, отражает показатель для наихудшего по производительности компонента в составе вашего оборудования. Зачастую низкие баллы получает жесткий диск.
Рассмотрим наиболее популярные средства, применяемые для того, чтобы посмотреть индекс производительности приобретенного оборудования. Так вы не только узнаете итоговый балл, который был дан в других версиях операционки, но и конкретные показатели для каждого компонента, входящего в состав нового оборудования.

  • командная строка;
  • PoweShell;
  • сторонние утилиты.

Командная строка

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



Запомните, что открывать командную строку следует на правах администратора. После открытия соответствующего компонента вы увидите окно для ввода данных.


Напишите туда команду winsat formal — restart clean и нажмите кнопку Enter. Информация об требуемом вами индексе будет предоставлена автоматически. Отчет лежит в папке Windows\Perfomance\WINSAT\DataStore. Ищите файл с названием на подобие «2017-08-23 12.40.12.400 Mem.Assessment (Recent).WinSAT» и типом XML документ. По дате и времени вы найдете последний созданный.


Обратившись к документу через браузер, найдите раздел «WinSpr». Ниже указанной надписи в нем будет сразу же содержатся интегральный балл, отражающий общую характеристику производительности оборудования, а далее сведения об его основных разделах.

Применяем возможности особой программы PowerShell

Многих пользователей обновленных версий оборудования интересует, как посмотреть оценку для производительности в системе Windows 10. Поведав о возможностях применения командной строки для узнавания индекса, переходим к альтернативным способам его посмотреть.

Давайте подробно рассмотрим, как узнать оценку для производительности в оборудовании на Windows 10 с применением подходящей для этого программы, известной под наименованием PowerShell. Фактически это приложение, характеризующееся интерфейсом, напоминающим обычную командную строку, и способное производить ее традиционные функции с рядом дополнительных возможностей.

Найти ее на оборудовании с Windows 10 можно теми же путями, как и командную строку: нажмите клавиши WIN+R и наберите в окошке Powershell.


По внешнему оформлению она не сильно отличается. Вызов теста, а также формат и данные итогового отчета также будут идентичны.
Чтобы посмотреть нужные сведения непосредственно в окошечке командной строки, пишем туда Get-CimInstance Win32_Winsat. Требуемая информация отразится в окошке под введенной вами записью.


Итак, в данном пункте мы рассмотрели, как сделать просмотр требуемого индекса и проверить оценку для производительности на Windows 10 с применением подходящей для этого программы, которая известна как PowerShell. Однако возможны и альтернативные способы узнать интересующие вас сведения.

Дополнительные пути для просмотра баллов производительности

Чтобы посмотреть искомые сведения, можно воспользоваться ресурсами посторонних приложений. Популярная программа для оценки характеристик о производительности оборудования Windows 10 называется WinAero WEI Tool. Приобрести ее можно бесплатно с официального сайта компании WinAero в форме архива.

http://winaero.com/download.php
Найдите ее в разделе software и скачайте.


Первоначально извлеките оттуда приложение в виде «exe» и установите ее, следуя предназначенным для вас инструкциям.


После окончания процедуры вы можете открыть программу, и она сама сразу же вам выдаст нужные сведения.


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

Начнем с терминологии.

Индекс производительности Windows 10 – служба встроенная в ОС, которая позволяет тестировать производительность ПК и выдавать оценку. Причем в расчет берется, всегда самый низкий показатель. В более ранних версиях Windows пользователи с легкостью находили показатель – он был представлен в графическом интерфейсе, а порой спорили о том – у кого мощнее.

Как посмотреть индекс производительности в Windows 10 спросите вы? Разработчики решили немного усложнить процесс для неопытных пользователей – хотя зачем он им! Итак, одним из способов является запрос теста из командной строки – конечно с правами администратора. Правый клик «Пуск» → «Командная строка (Администратор)» → вводим «winsat formal –restart clean» → .


Мы, таким образом, запустили оценку длительностью не более нескольких минут. Более понятный файл с расшифровкой расположен «С:» → «Windows» → «Perfomance» → «WinSat» → «DataStore» → и откройте файл с именем «xxxx-xx-xx xx.xx.xx.xxx Formal.Assessment (Initial). WinSAT.xml». Интересующие нас позиции в файле можно найти, задав в поиске +[F] — «WinSPR». Там между двумя тэгами будет долгожданная оценка. На самом деле, оценка индекса производительности очень непостоянная переменная – зависит от многих факторов. Проанализировав показатели в течение часа можно их изменить, например, сменить тему рабочего стола на обычный сплошной цвет, или отключить «Aero».


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

Давайте разберемся в показателях, и поймем, за что они отвечают:

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

Другие способы оценки

Как еще узнать индекс производительности в Windows 10? Используя Powershell. По сути это та же командная строка, но более совершенная с гибким управление и большими возможностями.

«Command line interface (Administrator)» → печатаем «Powershell» → .

Необходимо ввести «Winsat Forml» → и снова ввод. Перед вами окажется результат тестирования.


Не закрывая Powershell, испробуем еще один способ. Введите «Get-CimInstance Win32_WinSAT». Введя командлет (вызывает команду и сам объект, сочетает в себе существительное и глагол), мы получим уже имеющуюся оценку.


Как еще можно проверить индекс производительности системы Windows 10? Ответ прост, опять же через Powershell, на этот раз введем «Get-WmiObject –Class Win32_WinSAT», получив результат, мы увидим новый показатель, который в общем-то ранее нам был известен – WinSPRLevel – самый низкий показатель из всех полученных.


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

Мы выяснили, где можно посмотреть индекс производительности Windows 10, учитывая встроенные возможности, но есть и другие способы – более простые для обывателя. Так в бесплатном доступе есть две утилиты, которые не требуют установки и выдают результат без шаманства с бубнами вокруг командной строки. Ниже описано, как определить индекс производительности компьютера с их помощью.

  1. WSAT – интерфейс привычный и полностью схож с графическим олицетворением в предыдущих версиях винды. На русском и английском языках, сразу после запуска показывает оценку. Если вы с ней не согласны, можете повторить действие.

  1. Winaero WEI tool и WSAT, как говорится «двое из ларца, одинаковых с лица» — алгоритм работы тот же. Бесплатный, не русифицирован, только английская версия, никаких дополнительных функций нет. Но показатели немного ниже по некоторым позициям, чем у брата-близнеца. Если вы оптимист – принимайте оценку которая выше, если же – реалист и немного пессимист – принимайте нижние показатели и улучшайте их. Сравните по скриншотам каждый показатель.


Повышение характеристик

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

  1. Апгрейд оперативной памяти, процессора, видеокарты и винчестера. Это конечно радикальный вариант, но самый дейстенный.
  2. Очистка от пыли и физический ремонт. Так если кулер работает слабо — производительность падает наряду с тактовой частотой процессора.
  3. Всеми известная и любимая дефрагментация – перемещение и объединение свободных кластеров воедино, приводит к более быстрой работе оперативной памяти.
  4. Если ваша ОС очень загружена и давно не было переустановки, то самое время перейти на более новую версию.
  5. Попробуйте .
  6. Оптимизаторы, ускорители, чистильщики – способны увеличить быстродействие системы во много раз.
  7. Возможности в самой системе: «Пуск» → «Система» → «Дополнительные параметры системы» → «Свойства системы» → вкладка «Дополнительно» → «Быстродействие» → «Параметры» → выберите «Обеспечить наилучшее быстродействие» → OK.
  1. Посмотрите, . Это тоже может помочь.

Принято считать, что в Windows 10 (справедливо и для Windows 8.1) корпорация Майкрософт отказалась от инструмента, предназначенного для оценки производительности ПК. Однако это не совсем верно, сама функция получения индекса производительности в «десятке» по-прежнему включена, – упразднён лишь её графический интерфейс, присутствовавший в Vista и Windows 7. Получить оценку производительности компьютера Windows 10 можно следующим образом…

Как выполнить тест производительности в Windows 10

Выполнение теста из PowerShell :
  • Откройте оболочку PowerShell от имени администратора. Для этого, используя поиск Windows, наберите без кавычек «powershell», и кликнув правой кнопкой мыши запустите приложение от имени администратора;

  • В открывшемся окне введите: winsat formal и нажмите «Enter»;

  • Начнётся тест производительности, который, в зависимости от конфигурации вашего ПК, может занять от одной до несколько минут;

  • По завершении теста его итоги будут записаны в файл формата XML, он доступен по адресу: C:\Windows\Performance\WinSAT\DataStore\…Formal. Assessment (Recent).WinSAT.xml. Открыть его для просмотра можно, например, браузером Microsoft Edge (щелчок ПКМ → открыть с помощью → выбрать программу), но данные для восприятия тут не так удобны;

  • Для наглядного же просмотра индекса производительности введите в PowerShell следующий командлет: Get-CimInstance Win32_WinSAT и нажмите клавишу «Enter»;

  • Или скопируйте нижеприведённый текст:

$i = (Get-CimInstance Win32_Winsat)

$o = «Оценка »

[email protected]{«$o процессора»=($i.CPUScore)}

[email protected]{«$o direct3D»=($i.D3DScore)}

[email protected]{«$o дисков»=($i.DiskScore)}

[email protected]{«$o графики»=($i.GraphicsScore)}

[email protected]{«$o памяти»=($i.MemoryScore)}

и вставьте его в PowerShell, тогда результаты будут отображены в таком виде (на скриншоте).

Оценка системы с помощью бесплатной утилиты WSAT
  • Для оценки производительности можно использовать бесплатную утилиту WSAT, она не требует установки, и, по своей сути, она и есть тот самый графический интерфейс оценки производительности, «выпиленный» из Windows 10 разработчиками Майкрософт;
  • Скачайте последнюю версию WSAT по этой ссылке (в архиве), извлеките и запустите файл WSAT. exe, сразу же откроется такое окно, где представлены оценки: процессора, памяти, графики, графики для игр, жёсткого диска, здесь же указана дата последней проверки, есть кнопка для запуска повторного теста;

  • Нажав на «троеточие», программа выдаст ряд дополнительных сведений о процессоре (модель, частоты), памяти (суммарный объём), видеокарте (модель, версия драйвера), накопителях (жёстких дисках и SSD-накопителях).

Что касается непосредственно самих результатов, то обязательно имейте ввиду, – индекс производительности одного и того же компьютера (в той же конфигурации) в Windows 7 и в Windows 10 будет отличатся, т.к. в первом случае производительность системы оценивается по шкале от 1 до 7,9 баллов, а во втором от 1 до 9,9.

Заядлому геймеру, да и просто требовательному к своему железу пользователю критично важно знать о мощности своей «рабочей лошадки», насколько она по своим техническим характеристикам актуальна на данный момент времени, какой компонент системного блока либо корпуса лэптопа является самым низко-производительным в системе, и чья замена могла бы сильно повлиять на общую картину. В Windows 7 была внедрена функция проверки индекса производительности, измеряемого в числовом эквиваленте от 1 до 10. Зайдя на ту же форму в Windows 10, можно заметить, что этот механизм здесь отсутствует.

Неужели эту функцию полностью убрали из системы? Конечно же нет, и в этой статье я расскажу, как оценить общую производительность компьютера в «десятке» как с помощью вложенных в ОС средств, так и с помощью нетребовательной к ресурсам и неприхотливой внешней утилиты.

На что влияет оценка производительности компьютера и для чего она нужна?

Если вы планируете апгрейд, но еще раздумываете, какие комплектующие оставить, а какие заменить, нужно иметь четкую картину о производительности своей аппаратной конфигурации: какие устройства не используются на полную, и могли бы еще послужить в улучшенной конфигурации, а какие являются «бутылочным горлышком», и из-за которых операционка и работает с лагами и задержками. Оценка производительности и позволяет получить такую картину. Утилита присваивает каждому дискретному узлу цифровой показатель, на основе которого и можно делать выводы о необходимости замены отдельного элемента во всей аппаратной платформе.

Как запустить оценку производительности в Windows 10?

Запаситесь терпением и выждите несколько минут, пока программа закончит свою работу. Данное приложение тестирует общую производительность всех компонентов ПК, но предоставляет фактические цифровые показатели вместо синтезированных, как мы видели в Windows 7. К тому же, результаты в дополнение к отображению на дисплее сохраняются и во внешний XML-файл. Давайте посмотрим, что же записано в нем.

Зайдем в каталог C:\Windows\Perfomance\WinSAT\DetaStore и откроем в нем файл под названием «Formal.Assesment (Resent).WinSAT.xml» (еще один немаловажный момент – имя будет предваряться текущей датой). Открываем файл двойным кликом – он должен открыться в браузере. Если же этого не получилось, воспользуйтесь простым текстовым редактором.

Найдите подраздел, начинающийся со строки WinSPR. Именно здесь содержится вся собранная информация о производительности составных компонентов компьютера. Чтобы не пролистывать весь список целиком, воспользуйтесь поиском (Ctrl+F).

Как видите, здесь все представлено в точности, как в интегрированном компоненте Windows 7:

  • Memory Score отвечает данным о производительности ОЗУ
  • CpuScore – данным о вычислительном ядре (то бишь, процессоре)
  • GraphicsScore – сведениям о графическом адаптере
  • GamingScore – скорости функционирования ПК в играх
  • DiskScore – эффективности дисковой подсистемы.

Первый пункт SystemScore лишь агрегирует все собранные данные и отображает минимальный показатель из всех, что соответствует приоритетной аппаратной детали, претендующей на замену. Если же вы тестируете компоненты ноутбука, ничего из вышеперечисленного, скорее всего, заменить не получится, поэтому такая информация может оказаться полезной, к примеру, при покупке лэптопа, когда на него ничего нельзя устанавливать, а информацию получить нужно.

Программа для оценки производительности Windows 10

Одно из самых простых сторонних средств для оценки производительности вашей аппаратной конфигурации ПК – это утилита Winaero WEI tool. Это бесплатное приложение обладает полной совместимостью с Windows 10, не нуждается в инсталляции и не вмещает никакого вредоносного кода (как-то, трекера кликов, слежения за посещаемыми юзером сайтами и кейлоггинга). Скачать представленную утилиту можно с официального сайта по вот этой ссылке . Все данные показаны довольно наглядно и информативно.

Для переоценки конфигурации компьютера воспользуйтесь кнопкой “Re-run the assessment”.

Если вы хотите получить более детальную и точную оценку быстродействия, предлагаю вам воспользоваться программным комплексом SiSoftware Sandra. При его участии можно протестировать все математические инструкции и технологии, поддерживаемые процессором (MMX, SSE, VT-x, EM64T и др.), стандарты обработки видеографики (Cuda, PhysX, DirectX и пр. ), частоту, латенцию, время прохождения одного цикла модулями RAM, а также стандарты, поддерживаемые накопителем (S.M.A.R.T, версия интерфейса SATA).

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

Стоит отметить, в сети доступны такие полновесные приложения, как PCMark, 3DMark, AIDA64. Советую также обратить на них внимание.

В предшествующих Windows 10 операционных системах в свойствах компьютера можно было легко найти оценку производительности системы, которую производил сам компьютер. Но в десятой версии Windows этот параметр пропал из этого меню, но его не удалили совсем, а перенесли, так как оценка редко пригождалась пользователям и лишь занимала место. Далее будут рассмотрены способы, позволяющие проверить и узнать работу системы при помощи встроенных программ, а также узнать уровень быстродействия ПК через сторонние приложения и виджеты, но сначала необходимо разобраться, что такое «Индекс производительности».

Зачем нужна оценка производительности

Индекс производительности или же оценка производительности компьютера — это то, насколько он хорошо и быстро справляется с поставленными задачами относительно его потенциальных возможностей. Система проводит оценку самостоятельно и использует десятибалльную шкалу оценивания, а точнее, от 1.0 балла до 9.9. Если индекс производительности вашего компьютера ниже 7.0, то стоит задуматься о том, что система перегружена или не справляется по другим причинам.

Как проверить производительность компьютера в Windows 10

Итак, в предыдущих версиях операционной системы можно было найти нужные данные в разделе «Счетчики и средства производительности», но теперь этот раздел отсутствует. Поэтому найти оценку в свойствах компьютера нельзя, но сделать это можно при помощи выполнения определенных команд.

Через выполнение команд

  1. Используя поисковую строку Windows, откройте командную строку.
  2. Начните автоматический процесс оценивания компьютера, выполнив команду winsat formal –restart clean.
  3. Дождитесь окончания операции, которая может идти несколько минут, так как системе предстоит оценить большое количество статистики. Результат оценки в командной строке вы не увидите, чтобы найти его, необходимо открыть проводник.
  4. Перейти к специальной папке, пройдя следующий путь: C:\ Windows\ Performance\ WinSAT\ DataStore. Переходим по пути
  5. В конечной папке будет расположен файл Formal.Assessment (Recent).WinSAT.xml, который вы должны запустить через браузер или текстовый редактор.
  6. После того как откроется файл с большим количеством текста, найдите в нем блок WinSPR и просмотрите статистику по производительности для каждого из оценённых составляющих компьютера.

Строки, вызванные открытым файлом, обозначают следующие вещи:

  • SystemScore — индекс производительности Windows 10, вычисленный по минимальному значению.
  • MemoryScore — оперативная память.
  • CpuScore — процессор.
  • GraphicsScore — производительности графики (имеется в виду работа интерфейса, воспроизведение видео).
  • GamingScore — производительности в играх.
  • DiskScore — производительность жесткого диска или SSD

Через сторонние программы

Можно найти много сторонних программ, позволяющих оценить производительность компьютера, но сейчас будет рассмотрена одна из лучших из них — Winaero WEI tool. Приложение имеет простой и приятный дизайн, распространяется бесплатно на официальном сайте разработчика —

http://winaero.com/download.php?view.79 . Чтобы пользоваться этой программой, достаточно ее запустить, все остальное она сделает сама: оценит производительность системы и выдаст подробную статистику об отдельных частях компьютера. Оценка проходит по той же десятибалльной системе: от 1.0 до 9.9. Кликнув по кнопке Re-run the assessment, вы можете перезапустить процесс оценки.

Как узнать оценку производительности компьютера в Windows 10

Многие привыкли смотреть оценку производительности в Windows 7, и каково было удивление пользователей, когда в Windows 10 корпорация Microsoft убрала оценку производительности из стандартных программ.
Неужели в Windows 10 нельзя провести оценку производительности? Штатными средствами провести оценку больше нельзя, что не отменяет возможности произвести оценку другими способами.
На самом деле, я немного соврал, сказав, что штатными средствами произвести оценку нельзя. Для оценки штатными средствами необходимо использовать командную строку, да и оценка будет выведена не в графическом виде.

Запускаем командную строку. Для этого в поиске набираем Командная строка или cmd.

Теперь вводим команду:

winsat formal -restart clean

и жмем Ввод.

После чего идем по адресу C:\Windows\Performance\WinSAT\DataStore и ищем файл Formal.Assessment (Recent).WinSAT.xml

Откровется файл с помощью браузера, либо блокнота. В нем нас интересует WinSPR.

Расшифровка тегов:

  • SystemScore — индекс производительности Windows 10, вычисленный по минимальному значению.
  • MemoryScore — оперативная память.
  • CpuScore — процессор.
  • GraphicsScore — производительности графики (имеется в виду работа интерфейса, воспроизведение видео).
  • GamingScore — производительности в играх.
  • DiskScore — производительность жесткого диска или SSD.

Второй способ так же командный. Запускаем Windows PowerShell и вводим команду

Get-CimInstance Win32_WinSAT

Получаем нашу оценку.

Если вам не хочется мучаться командной строкой и у вас желание видеть отображение оценки производительности в графическом режиме, то необходимо воспользоваться двумя маленькими бесплатными программами.
Третьим способом является использование мини программ 99_WSAT и ExperienceIndexOK.
Обе программы не требуют установки, а просто запускаются. По сути, они выполняют те же функции, что описаны выше, только с той разницей, что делают это в графическом режиме.

Мы рассмотрели три способа оценки производительности в Windows 10. Если вам известны еще способы — пишите в комментариях, и мы обязательно добавим их к статье, после тестирования их работы.

Как проверить свой рейтинг производительности Windows в Windows 10 • Оки Доки

Помните индекс производительности Windows? Индекс производительности Windows был для пользователей Windows быстрым способом определить общую производительность своего компьютера и любые непосредственные узкие места.

Microsoft удалила графическую версию индекса производительности Windows в Windows 8.1. Но основной инструмент, Windows System Assessment Tool, продолжает жить. Более того, вы можете легко получить доступ к старым рейтингам производительности.

Вот как вы можете проверить свой индекс производительности Windows в Windows 10.

1. Запустите WinSAT для создания индекса производительности Windows.

Средство оценки системы Windows (WinSAT) остается скрытым в Windows 10. Вы можете использовать WinSAT для создания индекса производительности Windows для вашего процессора, видеокарты, скорости памяти и т. Д.

Следующий процесс создает индекс производительности Windows, а затем экспортирует его в файл XML.

  1. Введите команду в строке поиска меню «Пуск», щелкните правой кнопкой мыши «Лучшее совпадение» и выберите «Запуск от имени администратора».

  2. Когда откроется командная строка, введите следующую команду: winsat financial

  3. Подождите, пока процесс завершится. Когда он закончится, вы можете найти XML-файл в C: Windows Performance WinSAT DataStore.

  4. Найдите набор файлов, содержащий дату, когда вы запускаете тест. Откройте XML-файл, который выглядит следующим образом:[date of test] Formal.Assessment (Recent) .WinSAT.xml «.

  5. При появлении запроса выберите свой интернет-браузер, чтобы просмотреть XML-файл. Ваш браузер сделает XML-данные доступными для чтения.

Индекс производительности Windows находится в верхней части файла.

2. Используйте Windows PowerShell.

Вы также можете использовать команду WinSAT в Windows PowerShell. Команда работает примерно так же и дает гораздо более чистый результат.

  1. Введите powershell в строку поиска меню «Пуск», щелкните правой кнопкой мыши Windows PowerShell и выберите «Запуск от имени администратора».

  2. Когда откроется PowerShell, введите следующую команду: Get-CimInstance Win32_WinSat

Ваш общий индекс производительности Windows указан рядом с WinSPRLevel.

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

Монитор производительности Windows также позволяет просматривать индекс производительности Windows. Вот как вы можете узнать оценку или выполнить сканирование системы, если оценка отсутствует.

  1. Введите производительность в строку поиска меню «Пуск» и выберите «Монитор производительности».

  2. В разделе «Производительность» выберите «Наборы сборщиков данных»> «Система»> «Диагностика системы». Щелкните правой кнопкой мыши «Диагностика системы» и выберите «Пуск». Будет запущена диагностика системы, в ходе которой будет собрана информация о вашей системе.

  3. Теперь перейдите в Отчет> Система> Диагностика системы> [computer name]. После выбора имени компьютера появится отчет о диагностике системы. Прокрутите отчет вниз, пока не найдете конфигурацию оборудования.

  4. Разверните Рейтинг рабочего стола, затем два дополнительных раскрывающихся списка, и там вы найдете свой индекс производительности Windows.

Монитор производительности — лишь один из многих инструментов, которые вы можете использовать для мониторинга оборудования вашей системы.

4. Инструмент Winaero WEI

В Инструмент Winaero WEI — это простой, но удобный инструмент, который можно использовать для создания визуального индекса производительности Windows. Winaero WEI Tool легок и позволяет системе выставить оценку за секунды. Он также имеет несколько встроенных удобных инструментов для создания снимков экрана.

Скачать: Winaero WEI Tool для Окна (Бесплатно)

Альтернативы Windows Experience Index

Индекс производительности Windows никогда не был фантастическим способом оценки производительности вашей системы. У него есть одно серьезное ограничение. Значение вашего индекса производительности Windows зависит от вашего оборудования с наименьшей производительностью. В моем случае скорость диска снижает мою общую оценку, несмотря на высокие оценки по ЦП, Direct 3D, графике и памяти.

Один низкий балл может предупредить вас об узком месте в вашей системе. Моя системная оценка падает, потому что у меня несколько дисков, некоторые из которых старые, громоздкие жесткие диски.

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

Связанный: Как разогнать процессор вашего ПК для повышения производительности

1. SiSoftware Sandra

SiSoftware Sandra (System ANaylzer, Diagnostic and Reporting Assistant) — это инструмент для тестирования производительности системы, который вы можете использовать для тестирования вашего оборудования в сравнении с другими пользователями. У Sandra есть онлайн-справочная база данных, которую вы можете использовать для сравнения отдельных аспектов вашей системы, таких как ваш процессор или подключение к Интернету, а затем сравнивать их с другими системами, чтобы выяснить, стоит ли обновление системы.

Скачать: Sandra для Окна (Бесплатно)

2. UserBenchmark

Еще один полезный вариант — UserBenchmark. UserBenchmark запускает набор инструментов для тестирования производительности вашей системы, а затем открывает результаты в вашем интернет-браузере по умолчанию. Затем вы можете сравнить свои результаты с результатами тысяч других пользователей UserBenchmark, выясняя, как ваша система оценивается в сравнении.

UserBenchmark удобен, если вы хотите увидеть, как другие пользователи с аналогичным оборудованием делают улучшения. Например, если кто-то использует другой тип ОЗУ с тем же процессором, что и вы, или если кто-то использует более быстрый жесткий диск, чтобы увеличить свой результат.

Прокрутите вниз результаты UserBenchmark и найдите типичный [motherboard type] Комбинации. Отсюда вы можете увидеть процент пользователей, использующих альтернативное оборудование в сочетании с вашей текущей материнской платой.

Хотите протестировать определенные части оборудования вашей системы? Ознакомьтесь с нашим кратким обзором десяти лучших бесплатных программ для тестирования производительности Windows 10.

Скачать: UserBenchmark для Окна (Бесплатно)

Насколько надежен индекс производительности Windows?

Если вы посмотрите на информацию, которую предлагают SiSoftware Sandra и UserBenchmark, вам покажется, что индекса производительности Windows не хватает. Обзор, который дают вам альтернативы по сравнению с другим оборудованием, которое вы можете использовать для улучшения своей системы, означает, что цифры, представленные в индексе производительности Windows, мало что вам говорят.

Честно говоря, Microsoft не рекламирует индекс производительности Windows. Кроме того, Microsoft удалила индекс производительности Windows из панели Microsoft Games. Как вы видели, вы не найдете свой счет, если не приложите усилий.

Программа для определения производительности компьютера windows 10. С помощью командной строки. Как выключить службы, в которых не возникает необходимости

Стоит заметить, что общий балл определяется не путем отображения общего количества баллов.

Конечный индекс – это число самого производительного в операционной системе компонента.

В ОС Windows 10 максимальным значением, которое может приобретать продуктивность, является число 9.9.

Как правило, самым производительным компонентом в системе есть жесткий диск или твердотельный накопитель (SSD) .

В десятой версии операционной системы, как и в более ранних версиях Виндовс, не существует компонента с графическим интерфейсом, который мог бы определить индекс продуктивности компьютера.

Данный показатель можно посмотреть только с помощью сторонних приложений или, используя командную строчку.

Посмотреть значение индекса с помощью командной строчки

Первый и самый простой способ проверить уровень производительности – ввести соответствующую команду в Command Prompt.

Специальная команда позволяет принудительно запустить системную службу оценки уровня эффективности ПК.

По ее завершении пользователь может посмотреть отчет о выполненной проверке прямо в окне командной строчки.

Следуйте инструкции, чтобы выполнить оценку производительности:

  • Запустите утилиту командной строчки от имени администратора системы. Для этого нажмите правой кнопкой на иконке «Пуск» и выберите «Запуск командной строки (администратор)», как показано на иллюстрации ниже;
  • В открывшемся консольном окне введите следующую команду: winsat formal –restart clean;
  • Чтобы выполнить введенную команду нажмите на кнопку Enter;
  • Далее произойдет запуск служебной команды и ее дальнейшее выполнение. Подождите несколько секунд, пока в окне командной строки не отобразятся все проанализированные параметры и их значение эффективности.

Помните! Оценка может длиться несколько минут. Не стоит закрывать командную строку во время выполнения операции. Также для получения максимально правдивых результатов, не следует запускать никакие программы (браузеры. Плееры, игры) во время анализа.

Вы можете посмотреть результаты проверки не только в окне командной строчки, но и в сохранённом на диске файле.

Его местоположение: C:\\Windows\\Performance\\WinSAT\\DataStore. Сам файл имеет название Formal.Assessment (Recent).WinSAT.xml.

Его можно открыть двумя путями: с помощью браузера или обычного блокнота. Найдите и откройте файл.

Затем нажмите на сочетание клавиш Ctrl +F , чтобы осуществить поиск по тексту содержимого файла.

В строке поиска введите следующие параметры:

  • SystemScore – значение этого поля и есть индексом производительности в операционной системе Windows он определен по минимальному значению;
  • DiskScore – значение этого поля является индексом работы установленного твердотельного накопителя или жесткого диска;
  • MemoryScore – продуктивность оперативной памяти компьютера ;
  • GamingScore – просмотр значения производительности компьютера в играх ;
  • CpuScore – индекс производительности центрального процессора;
  • GraphicsScore – значение этого поля является индексом производительности интерфейса, который позволяет воспроизводить видео.

Программа Winaero WEI tool

Данная программа бесплатная и доступна для скачивания на любую версию ОС Виндовс.

Чтобы посмотреть индекс продуктивности системы, пользователю достаточно просто установить и открыть программу.

В главном окне будет указан общий индекс и значения работоспособности отдельных элементов компьютера.

Владельцы компьютеров, перешедших на Windows 10 столкнулись со следующим малоприятным фактом — разработчики из компании «Microsoft» не оснастили свою новую операционную систему интерфейсом определения производительности компьютера, как это было реализовано в Windows 7.

Таким образом, теперь пользователю «Десятки» не доступно узнать индекс производительности Windows 10, просто открыв свойства системы. Но возможность выполнения теста быстродействия ПК в новой ОС все же имеется. Данную оценку можно произвести вручную самостоятельно либо с применением специальной программы. Обо всем этом пользователь узнает, ознакомившись с настоящей статьей.

Для чего нужен этот тест?

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

Использование командной строки

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


Тест производительности с использованием приложения «Winaero WEI Tool»

Специально для удобства пользователей, которые не желают осваивать функционал командной строки, разработано бесплатное приложение, осуществляющее тест производительности и выводящее на дисплей привычный интерфейс с оценками, позаимствованный в «Седьмой» версии операционной системы. Главным преимуществом этой утилиты является отсутствие необходимости инсталляции ее в Windows 10. Программу достаточно скопировать в память компьютера и можно сразу запустить для работы.

Индекс производительности Windows 10 программой определяется с помощью стандартных инструментов операционной системы, т. е. оценки будут полностью совпадать с отображаемой информацией из файла, описанного в предыдущем абзаце статьи. На случай возникновения каких-либо сомнений у владельца компьютера по поводу выведенных оценок, в «Winaero WEI Tool» предусмотрена специальная кнопка «Re-run the assessment», которая после нажатия запускает тест снова и пользователю будут доступны обновленные оценки.

Как улучшить результаты теста и повысить оценки?

Увеличить производительность Виндовс 10 вполне доступно. Часто из-за несоответствующего комплектующему оборудованию компьютера программного обеспечения либо если просто имеются утратившие актуальность драйвера, в этом случае оценка системы будет заниженной.

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


Небольшое, но все же влияние на скорость компьютера имеют число «интерактивных плиток» в «Пуске». Требуется лишь удалить некоторые плитки, к которым редко обращается пользователь, и быстродействие системы возрастет, т. к. они расходуют ресурсы процессора и видеоакселератора компьютера.

Также рекомендуется избавиться от различных уведомлений операционки. С этой целью необходимо войти в «Параметры», далее перейти в закладку «Система» и деактивировать пункт «Показывать советы по работе с Виндовс» сместив ползунок в положение «Отключить».

Индекс производительности Windows 10 отсутствует в окне с основной информацией о системе, потому многие пользователи не знают, где искать эту информацию в новой операционной системе. Функция, естественно, осталась, но вызывается оценка производительности системы вручную. Рассмотрим, каким образом можно отобразить индекс производительности компьютера в Windows 10.

Индекс производительности — способ измерения взаимодействия между компонентами системы и программным обеспечением, который дает представление о скорости работы ПК. Оценка будет находиться в пределах от единицы до 9.9 балов. ОС оценивает скорость функционирования каждого компонента компьютера, а затем отображает общий балл, который является не усредненной оценкой, а показателем производительности самого медленного компонента.

Простейший метод выполнения большинства операций в среде Windows — командная строка. С ее помощью запускается принудительное тестирование системы с последующим отчетом о полученных результатах. Делается это путем выполнения единственной команды.

1. Запускаем командную строку с привилегиями администратора.

2. Выполняем команду «winsat formal –restart clean».

3. Дожидаемся отображения результата ее выполнения.

Процесс займет несколько минут и сопровождается информацией о выполнении текущего теста.

Для более объективной оценки необходимо завершить все ресурсоемкие приложения.

4. По завершении оценки производительности закрываем программу и переходим по пути «Performance\ WinSAT\ DataStore», открыв папку «Windows».

5. Находим файл с названием «Formal.Assessment (Recent).WinSAT.xml», где вначале стоит дата и время тестирования и открываем его, например, через интернет-обозреватель, хотя для этого подойдет любая программа для чтения текстовых документов (тот же блокнот).

6. Переходим к разделу «WinSPR», воспользовавшись поисковой строкой. Здесь находятся все нужные данные.

  • SystemScore — общая оценка производительности системы, высчитанная по самому низкому показателю (по сути, общий индекс будет равняться оценке производительности самого медленного компонента системы).
  • MemoryScore — оценка оперативной памяти.
  • CpuScore — скорость работы центрального процессора.
  • GraphicsScore — быстрота работы видеокарты в интерфейсе Windows (обработка двухмерной графики, декодирование видео).
  • GamingScore — обработка игровых сцен.
  • DiskScore — общая оценка скорости доступа к данным на винчестере.

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

Windows PowerShell

1. Запускаем оболочку PowerShell с привилегиями администратора системы, воспользовавшись функциональным поиском Windows 10.

2. В открывшемся окне системного инструмента вводим команду «winsat formal» и выполняем ее посредством ввода.

3. Во время тестирования каждого из ключевых составляющих компьютера необходимо немного подождать. Процесс займет до пяти минут.

4. Открываем файл Formal.Assessment (Recent).WinSAT.xml, расположенный по пути Windows\Performance\WinSAT\DataStore\…. на системном томе.

5. Находим раздел «WinSPR», как в прошлом способе, и знакомимся с результатами.

Более простым и удобочитаемым вариантом вывода информации о тестировании является выполнение команды «Get-CimInstance Win32_WinSAT» в окне PowerShell. С пояснением значений можно ознакомиться в конце предыдущего раздела.

WinSPRLevel — общий индекс производительности, который отображался в окне «Система» в предыдущих версиях Windows. Он же является самой низкой оценкой среди всех.

WinAero WEI Tool

Свободно распространяемая портативная утилита выполняет те же функции, что и командная строка, но все завернуто в красивую графическую оболочку для упрощения работы и восприятия информации новичками. Загрузить утилиту можно с официального ресурса по адресу http://winaero.com/download.php?view.79 . После распаковки дистрибутива программу можно запускать.

Если оценка индекса производилась ранее, в окне приложение отобразятся результаты тестирования, экспортированные из последнего xml-файла (самые свежие). В случае необходимости провести свежий тест нажимаем «Re-run the assessment» и ждем завершения тестирования (прежде следует завершить ресурсоемкие приложения). По окончании процесса результаты в окне утилиты обновятся. Для выполнения действия необходимы администраторские привилегии.

Полученный результат можно экспортировать в текстовый файл, отправить по почте или через используемый на компьютере мессенджер, в также сделать снимок окна программы ее же средствами.

Индекс производительности Windows показывает оценку производительности компьютера в условных единицах по версии Microsoft. Индекс производительности Windows 10 не отображается в окнах параметров системы, в ОС отсутствует какая-либо информация об оценке производительности компонентов компьютера.

Сравнивая оценки компонентов системы с другими компьютерами, пользователь получает представление об общих возможностях своего компьютера. Как узнать производительность компьютера?

В операционной системе Windows 7, в окне «Просмотр основных сведений о вашем компьютере» отображается «Индекс производительности Windows». Здесь отображена общая оценка системы, выраженная в цифрах. После нажатия на параметр производительности, можно получить более детальную информацию об оценке отдельных компонентов системы.

В Windows 7 оценка производительности системы варьируется по шкале от 1 до 7,9 баллов (в Windows Vista от 1 до 5,9 баллов).

Начиная с операционной системы Windows 8, удалила графическую информацию об оценке производительности компьютера. Нельзя получить эту информацию с помощью средства « ». Несмотря на то, что подобные данные больше не показываются, в системе остался инструмент оценки производительности системы.

Как проверить производительность в Windows 10, если в операционной системе отсутствует подобная графическая информация? Оценка системы Windows 10 возможна несколькими способами, которыми могут воспользоваться пользователи операционных систем Windows 8.1 и Windows 8.

Оценка производительности в Windows 10 (Windows 8.1, Windows 8) отображается в цифрах по шкале от 1 до 9.9. Общая производительность системы определяется по наименьшей оценке.

В данной статье вы прочтете инструкции для получения оценки производительности системы в Windows 10 с помощью 5 способов: используя системные средства и стороннее программное обеспечение.

Нам помогут встроенные средства операционной системы Windows: командная строка и Windows PowerShell. Бесплатные программы, не требующие установки на компьютер: Winaero WEI tool, ExperienceIndexOK, WSAT.

Системные инструменты запускаются с помощью команд, а сторонние приложения сразу показывают общие сведения о состоянии производительности компонентов компьютера. Сначала рассмотрим получение информации с помощью системных средств, а затем с помощью программ.

Оценка производительности компьютера Windows 10 в командной строке

Первый инструмент — командная строка Windows:

  1. Запустите командную строку от имени администратора. В Windows 10 можно найти командную строку с помощью способов.
  2. В окне интерпретатора командной строки введите команду:
winsat formal -restart clean
  1. Нажмите на клавишу «Enter».
  2. Начинается тест производительности компьютера. Дождитесь окончания выполнения команды, а затем закройте окно интерпретатора командной строки.
  3. Пройдите по пути:
  1. В папке «DataStore» нам нужен файл «Formal.Assessment (Recent).WinSAT.xml». Имя файла начинается с даты выполнения оценки производительности системы. Файл в формате «XML» можно открыть в браузере или в системной программе WordPad.
  2. В открытом файле найдите значение «WinSPR», в котором отображены оценки производительности компонентов системы:
  • SystemScore — общая оценка системы, выбранная по наименьшему показателю.
  • MemoryScore — оценка производительности оперативной памяти (RAM).
  • CpuScore — оценка производительности центрального процессора (CPU).
  • CPUSubAggScore — дополнительный показатель производительности центрального процессора.
  • VideoEncodeScore — показатель производительности во время кодирования видео.
  • GraphicsScore — общая оценка производительности графики (графика рабочего стола).
  • Dx9SubScore — показатель быстродействия DirectX 9.
  • Dx10SubScore — показатель быстродействия DirectX 10.
  • GamingScore — показатель быстродействия в играх.
  • DiskScore — оценка производительности жесткого диска (HDD или SSD).

Оценка производительности Виндовс 10 в Windows PowerShell

Второй способ получения сведений об оценке производительности системы: использование системного средства Windows PowerShell.

Выполните следующие действия (1 способ):

  1. Запустите Windows PowerShell от имени администратора.
  2. Выполните команду:
winsat formal
  1. Закройте Windows PowerShell, пройдите по пути:
C:\Windows\Performance\WinSAT\DataStore
  1. В папке «DataStore» откройте файл «Formal.Assessment (Recent).WinSAT.xml».

Для получения информации непосредственно в окне Windows PowerShell, сделайте следующее (2 способ):

  1. Введите команду, а затем нажмите на клавишу «Enter»:
Get-CimInstance Win32_WinSAT
  1. В окне Windows PowerShell отобразятся общие сведения о производительности компонентов компьютера.

Проверка индекса производительности Windows 10 в Winaero WIE tool

С помощью утилиты можно получить информацию о быстродействии компонентов системы в Windows 10.

Запустите на компьютере бесплатную программу Winaero WEI tool. В окне приложения появятся оценки производительности основных компонентов компьютера:

  • Processor — вычисления в секунду.
  • Memory (RAM) — операции в секунду в памяти.
  • Desktop graphics — производительность графики рабочего стола.
  • Graphics — 3D-производительность и производительность игровой графики.
  • Primary hard drive — скорость передачи данных на диске.

Получение оценки производительности компонентов системы в ExperienceIndexOK

Скачайте бесплатную программу (выберите портативную версию программы) на свой компьютер. Затем запустите программу из папки.

В окне «ExperienceIndexOK» вы увидите данные о показателях компонентов системы:

  • Процессор — вычислений в секунду.
  • Оперативная память (RAM) — память операций в секунду.
  • Графика — производительность настольных ПК для Windows Aero.
  • Графика (в играх) — 3D игры и производительность графической подсистемы.
  • Основной жесткий диск — скорость передачи данных.

Индекс производительности Windows 10 с помощью WSAT

Бесплатная программа WSAT показывает оценки производительности компьютера: общую оценку и показатели отдельных компонентов.

После запуска приложения, в окне «Оценка производительности компьютера» получите необходимые сведения:

  • Процессор — количество операций вычисления в секунду.
  • Память (RAM) — количество операций доступа к памяти в секунду.
  • Графика — производительность графика рабочего стола.
  • Графика для игр — производительность трехмерной графики и игр.
  • Основной жесткий диск — скорость обмена данными с диском.

Выводы статьи

Пользователь может узнать индекс производительности Windows 10 при помощи системных средств или сторонних программ. В результате, будут получены необходимые сведения: общая оценка системы и оценки производительности основных компонентов компьютера.

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

Инструмент оценки производительности компьютера известен пользователям ещё с Windows Vista. использовался он в «семёрке». Однако в Windows 8 и 10 найти его не представляется возможным. Самое удивительное состоит в том, что функционал по оценке различных систем компьютера внутри «десятки» по-прежнему существует. Он полностью сохранился, но исчезла внешняя часть инструмента «Оценка производительности компьютера» — его графическая оболочка. Говоря проще, оценить производительность «десятки» мы по-прежнему можем, но теперь для этого нам придётся слегка потрудиться. Впрочем, если нам это для каких-то целей во что бы то ни стало понадобилось, то вряд ли отсутствие визуальной оболочки станет существенной преградой (сложности — это даже интересно, да и, как говорят в народе, «бешеной собаке 7 вёрст — не крюк»:-).

В общем, оценить производительность компьютера с Windows 10 мы прекрасно сможем и при помощи командной строки. Искать другие варианты я и не советую: этот самый безопасный, хоть и не самый удобный.

  1. Итак, чтобы получить заветные параметры производительности, для начала надо от имени администратора запустить Командную строку. Для этого выбираем соответствующий пункт Windows PowerShell (администратор) , нажав ПРАВОЙ клавишей мыши на меню Пуск.
  2. Далее пишем в командную строку команду: winsat formal –restart clean
  3. Нажимаем Enter и ждём пока завершится процесс оценки производительности. Как и в Windows 7 результат мы получаем не мгновенно. В зависимости от многих факторов, нужно подождать от 1 до 5 минут (в редких случаях и больше).
  4. Как только в Командной строке вновь появятся строки C:\Windows\system32> мы поймём, что оценка производительности компьютера завершена.
  5. Для того, чтобы посмотреть, какие оценки, Windows 10 поставила нашему «железу» нужно пройти в Проводнике по следующему пути: C:\Windows\Performance\WinSAT\DataStore и найти файл в начале названия которого будет указана текущая дата, а далее …Formal.Assessment (Recent).WinSAT.xml . Открываем его в любом браузере или блокноте и при помощи комбинации CTRL+F находим в нём сочетание символов .

(Точно не помню, но, взможно, чтобы найти файл, надо будет включить отображение скрытых папок)

Сразу под ним будут указаны оценки производительности системы:

  • SystemScore — общая оценка производительности Windows 10. Она определяется по минимальному баллу.
  • MemoryScore — оценка производительности оперативной памяти.
  • CpuScore — оценка производительности процессора.
  • GraphicsScore — оценка производительности графики.
  • GamingScore — оценка производительности графики в играх.
  • DiskScore — оценка производительности жёсткого диска.

Конечно, существуют и более простые способы оценить производительность компьютера с Windows 10. Для этого используются сторонние программы. Лично меня ни одна из рассмотренных мною утилит не удовлетворила ни по стабильности работы, ни по безопасности . Но на всякий случай даю ссылку на официальный сайт WSAT — одной из программ по оценке производительности.

Как узнать индекс производительности в Windows 10

Все мы помним, как легко и просто можно было узнать индекс производительности компьютеров, работающих на »семёрке» . Достаточно было заглянуть в свойства системы и вуаля — все необходимые характеристики перед глазами. Такая возможность помогла мне в замене тех составляющих компьютера, которые в этом действительно нуждались в определенный момент времени, и даже помогла сэкономить. Но в Microsoft решили иначе и просто убрали вывод результатов из панели управления в Windows 10. Однако, возможность узнать интересующий нас индекс осталась.

Так же рекомендую вам просмотреть раздел Windows 10 там вы найдете очень много полезных  и интересный статей связанных с решением проблем и оптимизации работы Windows 10.

Windows 10 индекс производительности системы

Как и в случае с Windows 7, за определение индекса в »десятке» отвечает системная утилита WinSAT.exe. Все основные элементы — программный код и тестовые видеоролики остались без изменений, тем самым делая их доступными для запуска.

На радость многим, энтузиасты смогли воссоздать схожую с индексом производительности от Microsoft графическую оболочку. Во всемирной паутине доступно несколько схожих между собой оболочек от разных производителей, главным и неоспоримым достоинством которых является простота в использовании и отсутствие »танцев с бубнами».

Но существует и альтернативный способы — запуск через консоль или PowerShell, которые, на мой взгляд приглянутся разве что компьютерным гикам. Но обо всем по порядку.

Как узнать индекс производительности в windows 10 с помощью программ

Самый простой и надежный способ узнать индекс производительности – загрузить такие приложения как графические оболочки WinSAT. Наиболее известными являются WinaeroWEI Tool и WSAT, которые, на первый взгляд мало чем отличаются друг от друга.

Скачать WinaeroWEI Tool — http://winaero.com/download.php?view.79

Русскоязычных пользователей больше всего заинтересует вторая утилита, поскольку она полностью локализована и имеет дополнительный функционал — отображает информацию об оборудовании вашего ПК. Однако у Winaero тоже есть свои плюсы, а именно возможность делать скриншоты и сохранять результаты в HTML-файл.

Скачать WSAT —  http://www.winstart.ru/programs/379-wsat-ocenka-proizvoditelnosti-kompyutera-dlya-windows-10.html

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

Как посмотреть индекс производительности в windows 10 с помощью командной строки

Для получения информации таким способом необходимо задействовать командную строку и ввести «winsat prepop», с помощью чего можно вывести результаты в XML-документы и уже оттуда вытащить нужные нам данные.

Созданный файл под названием »Formal.Assessment (Initial).WinSAT.xml» будет иметь относительно большой для таких файлов размер и располагаться по адресу Windows\Performance\WinSAT\DataStore на диске C.

Открыв файл через Internet Explorer, вы найдете все необходимые данные, для чего достаточно вбить в поисковую строку слово »winspr».

Как проверить индекс производительности в windows 10 с помощью PowerShell

Для этого способа также нужно задействовать командную строку, но он практичнее предыдущего, поскольку нужный нам индекс производительности будет отображаться непосредственно в командной строке. Выполнив команду »PowerShell» и инструкции »Get-WmiObject -Class Win32_WinSAT», появятся все необходимые данные. Так же с помощью powershel можно сделать бэкап драйверов или резервную копию windows.

Стремление Microsoft унифицировать ПО для разных устройств имеет смысл, однако решение убрать индекс производительности было поспешным, из-за до сих пор большой разницы в мощности и росту производительности.

Анализ ЦП | Документы Microsoft

  • 54 минуты на чтение

В этой статье

В этом руководстве подробно описаны методы, которые можно использовать для исследования проблем, связанных с центральными процессорами (ЦП), которые влияют на показатели оценки.

Разделы отдельных показателей или проблем в руководствах по анализу для конкретной оценки определяют общие проблемы для расследования.В этом руководстве представлены методы и инструменты, которые можно использовать для исследования этих проблем.

В методиках, описанных в этом руководстве, используется анализатор производительности Windows (WPA) из набора средств производительности Windows (WPT). WPT является частью Windows Assessment and Deployment Kit (Windows ADK), и его можно загрузить из программы предварительной оценки Windows. Дополнительные сведения см. В техническом справочнике по набору средств повышения производительности Windows.

Это руководство состоит из следующих трех разделов:

Фон

В этом разделе описывается, как ресурсы ЦП управляются в Windows 10.

Инструменты Windows ADK

В этом разделе объясняется, как просматривать и интерпретировать информацию о процессоре в Windows ADK Toolkit.

Методы

Этот раздел содержит набор методов, которые можно использовать для исследования и решения типичных проблем, связанных с производительностью ЦП.

Фон

В этом разделе содержатся простые описания и основное обсуждение производительности ЦП.Для более полного изучения этой темы мы рекомендуем книгу «Внутренние устройства Windows, пятое издание».

Современные компьютеры могут содержать несколько процессоров, установленных в разные сокеты. Каждый ЦП может содержать несколько физических процессорных ядер, каждое из которых способно одновременно обрабатывать один или два отдельных потока инструкций. Эти отдельные процессоры потока инструкций управляются операционной системой Windows как логические процессоры.

В этом руководстве и процессор, и ЦП относятся к логическому процессору, то есть к аппаратному устройству, которое операционная система может использовать для выполнения программных инструкций.

Windows 10 активно управляет аппаратным обеспечением процессора двумя основными способами: управление питанием , чтобы сбалансировать энергопотребление и производительность; и использование , чтобы сбалансировать требования к обработке программ и драйверов.

Управление питанием процессора

Процессоры не всегда находятся в рабочем состоянии. Если никакие инструкции не готовы к выполнению, Windows переведет процессор в целевое состояние ожидания (или C-State), как определено Windows Power Manager.В зависимости от модели использования ЦП целевое C-состояние процессора со временем будет корректироваться.

Состояния простоя — это пронумерованные состояния от C0 (активен; не простаивает) до состояний с постепенным понижением мощности. Эти состояния включают C1 (остановлено, но часы все еще включены), C2 (остановлено и часы отключены) и т. Д. Реализация состояний простоя зависит от процессора. Однако более высокий номер состояния во всех процессорах отражает более низкое энергопотребление, а также более длительное время ожидания, прежде чем процессор сможет вернуться к обработке команд.Время, проведенное в состоянии ожидания, существенно влияет на потребление энергии и срок службы батареи.

Некоторые процессоры могут работать в состояниях производительности (P-) и дросселирования (T-), даже когда они активно обрабатывают инструкции. P-состояния определяют тактовые частоты и уровни напряжения, которые поддерживает процессор. T-состояния не изменяют тактовую частоту напрямую, но могут снизить эффективную тактовую частоту, пропуская процесс обработки на некоторой части тактов. Вместе текущие состояния P и T определяют эффективную рабочую частоту процессора.Более низкие частоты соответствуют более низкой производительности и меньшему энергопотреблению.

Windows Power Manager определяет подходящие P- и T-состояния для каждого процессора на основе шаблонов использования ЦП и политики питания системы. Время, проведенное в состояниях высокой производительности по сравнению с состояниями низкой производительности, значительно влияет на потребление энергии и срок службы батареи.

Управление использованием процессора

Windows использует три основных абстракции для управления использованием процессора.

Процессы и потоки

Все программы пользовательского режима в Windows запускаются в контексте процесса .Процесс включает в себя следующие атрибуты и компоненты:

Хотя процессы содержат программные модули, контекст и среду, они не планируются напрямую для запуска на процессоре. Вместо этого потоки, принадлежащие процессу, планируются для запуска на процессоре.

Поток поддерживает информацию контекста выполнения. Почти все вычисления выполняются как часть потока. Активность потоков существенно влияет на измерения и производительность системы.

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

Приоритет

Приоритет — это ключевой фактор, определяющий, как диспетчер выбирает поток для выполнения.Приоритет потока — это целое число от 0 до 31. Если поток является исполняемым и имеет более высокий приоритет, чем текущий поток, поток с более низким приоритетом немедленно вытесняется, а поток с более высоким приоритетом включается с переключением контекста.

Когда поток запущен или готов к запуску, потоки с более низким приоритетом не могут выполняться, если нет достаточного количества процессоров для одновременного запуска обоих потоков или если поток с более высоким приоритетом ограничен для работы только на подмножестве доступных процессоры.У потоков есть базовый приоритет, который может быть временно повышен до более высокого в определенное время: например, когда процесс владеет окном переднего плана или когда завершается ввод-вывод.

Ideal Processor и Affinity

Идеальный процессор потока и соответствие определяют процессоры, на которых запланирован запуск данного потока. У каждого потока есть идеальный процессор, который устанавливается либо программой, либо автоматически Windows. Windows использует методологию циклического перебора, поэтому каждому процессору назначается примерно равное количество потоков в каждом процессе.Когда это возможно, Windows планирует выполнение потока на своем идеальном процессоре; однако поток может иногда выполняться на других процессорах.

Сходство потока с процессором ограничивает процессоры, на которых будет выполняться поток. Это более сильное ограничение, чем атрибут идеального процессора потока. Программа устанавливает соответствие с помощью SetThreadAffinityMask . Сходство может предотвратить выполнение потоков на определенных процессорах.

Квантовая

Переключение контекста — дорогостоящая операция.Windows обычно позволяет каждому потоку работать в течение периода времени, который называется квантом , прежде чем он переключится на другой поток. Квантовая продолжительность предназначена для сохранения очевидной отзывчивости системы. Это максимизирует пропускную способность за счет минимизации накладных расходов на переключение контекста. Квантовые длительности могут варьироваться между клиентами и серверами. Квантовые длительности обычно больше на сервере, чтобы максимизировать пропускную способность за счет очевидной скорости отклика. На клиентских компьютерах Windows в целом назначает более короткие кванты, но предоставляет более длинные кванты потоку, связанному с текущим окном переднего плана.

Состояние

Каждый поток существует в определенном состоянии выполнения в любой момент времени. Windows использует три состояния, относящиеся к производительности; это: Running , Ready и Waiting .

Выполняемые в настоящее время потоки находятся в состоянии Выполняется . Потоки, которые могут выполняться, но в настоящее время не выполняются, находятся в состоянии Готов . Потоки, которые не могут быть запущены из-за ожидания определенного события, находятся в состоянии Ожидание .

Переход из одного состояния в другое показано на рисунке 1. Переходы между состояниями потока:

Рисунок 1 Переходы между состояниями потока

Рисунок 1 Переходы между состояниями потоков объясняются следующим образом:

  1. Поток в состоянии выполнения инициирует переход в состояние ожидания, вызывая функцию ожидания, такую ​​как WaitForSingleObject или Sleep (> 0) .

  2. Работающий поток или операция ядра переводит поток в состояние ожидания (например, SetEvent или истечение таймера).Если процессор простаивает или если готовый поток имеет более высокий приоритет, чем текущий поток, готовый поток может переключиться непосредственно в состояние выполнения. В противном случае он переводится в состояние готовности.

  3. Поток в состоянии готовности запланирован для обработки диспетчером, когда запущенный поток ожидает, возвращает (Sleep (0)) или достигает конца своего кванта.

  4. Поток в состоянии выполнения отключается и переводится в состояние готовности диспетчером, когда он вытесняется потоком с более высоким приоритетом, выдает (Sleep (0)) или когда его квант заканчивается.

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

DPC и ISR

Помимо обработки потоков, процессоры отвечают на уведомления от аппаратных устройств, таких как сетевые карты или таймеры.Когда аппаратное устройство требует внимания процессора, оно генерирует прерывание . Windows реагирует на аппаратное прерывание, приостанавливая выполняемый в данный момент поток и выполняя обработчик прерывания, связанный с прерыванием.

Во время выполнения ISR можно запретить процессору обрабатывать любые другие действия, включая другие прерывания. По этой причине ISR должны выполняться быстро, иначе производительность системы может снизиться. Чтобы уменьшить время выполнения, ISR обычно планируют DPC для выполнения работы, которая должна выполняться в ответ на прерывание.Для каждого логического процессора Windows поддерживает очередь запланированных DPC. DPC имеют приоритет над потоками на любом уровне приоритета. Прежде чем процессор вернется к обработке потоков, он выполняет все DPC в своей очереди.

В то время, когда процессор выполняет DPC и ISR, никакие потоки не могут выполняться на этом процессоре. Это свойство может привести к проблемам для потоков, которые должны выполнять работу с определенной пропускной способностью или с точным временем, например для потока, который воспроизводит аудио или видео. Если процессорное время, используемое для выполнения DPC и ISR, не позволяет этим потокам получать достаточное время обработки, поток может не достичь требуемой пропускной способности или вовремя завершить свои рабочие элементы.

Windows ADK записывает информацию об оборудовании и оценки в файлы результатов оценок . WPA предоставляет подробную информацию об использовании ЦП в различных графиках. В этом разделе объясняется, как использовать Windows ADK и WPA для сбора, просмотра и анализа данных о производительности ЦП.

Файлы результатов оценки Windows ADK

Поскольку Windows поддерживает только симметричные многопроцессорные системы, вся информация в этом разделе применима ко всем установленным процессорам и ядрам.

Подробная информация об аппаратном обеспечении ЦП доступна в разделе EcoSysInfo файлов результатов оценки в узле <Процессор> <Идентификатор экземпляра = ”0”> .

Например:

  <Процессор>
  <Экземпляр>
     Имя первого CPU 
     Максимальная частота первого процессора 
     Общее количество процессоров 
     Общее количество ядер 
     Общее количество логических процессоров 
    ...и так далее...
  

Графики WPA

После загрузки трассировки в WPA вы можете найти информацию об аппаратном обеспечении процессора в разделах Trace / System Configuration / General и Trace / System Configuration / PnP UI WPA UI.

Примечание Все процедуры в этом руководстве выполняются в WPA.

График простоя ЦП

Если информация о состоянии простоя собирается в трассировке, график Power / CPU Idle States отображается в пользовательском интерфейсе WPA.Этот график всегда содержит данные о состоянии ожидания Target для каждого процессора. График также будет содержать информацию о состоянии простоя каждого процессора Actual , если это состояние поддерживается процессором.

Каждая строка в следующей таблице описывает изменение состояния простоя для целевого или фактического состояния процессора. Для каждой строки графика доступны следующие столбцы:

Колонна Детали

ЦП

Процессор, на который влияет изменение состояния.

Время входа

Время, когда процессор перешел в состояние ожидания.

Время выхода

Время, когда процессор вышел из состояния ожидания.

Макс .: Продолжительность (мс)

Время, проведенное в состоянии ожидания (агрегирование по умолчанию: максимум).

Мин .: Продолжительность (мс)

Время, проведенное в состоянии ожидания (агрегирование по умолчанию: минимум).

Следующее состояние

Состояние, в которое процессор перешел после текущего состояния.

Предыдущее состояние

Состояние, из которого процессор перешел до текущего состояния.

Государство

Текущее состояние ожидания.

Состояние (числовое)

Текущее состояние ожидания в виде числа (например, 0 для C0).

Сумма: Продолжительность (мс)

Время, проведенное в состоянии ожидания (агрегирование по умолчанию: сумма).

Стол

Не используется

Тип

Либо Target (для выбранного диспетчером питания целевого состояния для процессора), либо Actual (для фактического состояния простоя процессора).

Профиль WPA по умолчанию предоставляет две предустановки для этого графика: State by Type, CPU и State Diagram by Type, CPU .

Состояние по типу, ЦП

Целевое и фактическое состояния каждого ЦП отображаются вместе с номером состояния по оси Y в графике состояния по типу, ЦП . Рис. 2 Состояния простоя ЦП Состояние по типу, ЦП показывает фактическое состояние ЦП, поскольку оно колеблется между активным и целевым состояниями простоя.

Рисунок 2 Состояние простоя ЦП по типу, ЦП

Диаграмма состояний

по типу, CPU

На этом графике целевое и фактическое состояния каждого процессора представлены в формате временной шкалы.Каждое состояние имеет отдельную строку на шкале времени. Рисунок 3 Диаграмма состояний простоя ЦП по типу, ЦП показывает те же данные, что и на рисунке 2 Состояние простоя ЦП по типу, ЦП, в виде временной шкалы.

Рисунок 3 Диаграмма состояний простоя ЦП по типу, ЦП

График частоты процессора

Если данные о частоте ЦП были собраны в системе, которая поддерживает несколько P- или T-состояний, график Частота ЦП будет доступен в пользовательском интерфейсе WPA. Каждая строка в следующей таблице представляет время на определенном уровне частоты для процессора.Столбец Frequency (MHz) содержит ограниченное количество частот, которые соответствуют P-состояниям и T-состояниям, которые поддерживаются процессором. Для каждой строки графика доступны следующие столбцы:

Колонна Детали
900 14% Продолжительность

Продолжительность выражается в процентах от общего времени ЦП за видимый в данный момент период времени.

Счетчик

Количество изменений частоты (всегда 1 для отдельных строк).

ЦП

ЦП, на который влияет изменение частоты.

Время входа

Время, когда ЦП перешел в P-состояние.

Время выхода

Время, когда ЦП вышел из P-состояния.

Частота (МГц)

Частота процессора в то время, когда он находится в P-состоянии.

Макс .: Продолжительность (мс)

Время, проведенное в P-состоянии (агрегирование по умолчанию: максимум).

Мин .: Продолжительность (мс)

Время, проведенное в P-состоянии (агрегирование по умолчанию: минимум).

Сумма: Продолжительность (мс)

Время, проведенное в P-состоянии (агрегирование по умолчанию: сумма).

Стол

Не используется

Тип

Дополнительная информация о P-State.

Профиль по умолчанию определяет частоту , установленную ЦП для этого графика. Рисунок 4 Частота ЦП по ЦП показывает ЦП при переходе между тремя P-состояниями:

Рисунок 4 Частота ЦП по ЦП

График использования ЦП (выборка)

Данные, отображаемые на графике Использование ЦП (выборка) , представляют собой образцы активности ЦП, взятые с регулярным интервалом выборки.В большинстве трасс это одна миллисекунда (1 мс). Каждая строка в таблице представляет собой один образец.

Вес образца представляет значимость этого образца по сравнению с другими образцами. Вес равен метке времени текущей выборки за вычетом метки времени предыдущей выборки. Вес не всегда точно равен интервалу выборки из-за колебаний в состоянии и активности системы.

Рисунок 5 Выборка ЦП показывает, как собираются данные:

Рисунок 5 Выборка ЦП

Любая активность ЦП между выборками не регистрируется этим методом выборки.Следовательно, действия очень короткой продолжительности, такие как DPC и ISR, плохо представлены на графике CPU Sampling .

Для каждой строки графика доступны следующие столбцы:

Колонна Детали

% Масса

Вес выражается в процентах от общего времени ЦП, затраченного на текущий видимый временной диапазон.

Адрес

Адрес памяти функции, которая находится наверху стека.

Все графы

Количество выборок, представленных строкой. Это число включает образцы, взятые при простое процессора. Для отдельных строк этот столбец всегда 1.

Счетчик

Количество выборок, представленных строкой, за исключением выборок, которые были взяты, когда процессор бездействует. Для отдельных строк этот столбец всегда равен 1 (или 0 в случаях, когда ЦП находился в состоянии низкого энергопотребления).

ЦП

Отсчитываемый от 0 индекс ЦП, на котором был взят этот образец.

Отображаемое имя

Отображаемое имя активного процесса.

DPC / ISR

Измеряет ли образец обычную загрузку ЦП, DPC / ISR или состояние низкого энергопотребления.

Функция

Функция наверху стека.

Модуль

Модуль, содержащий функцию наверху стека.

Приоритет

Приоритет работающего потока.

Процесс

Имя образа процесса, которому принадлежит запущенный код.

Название процесса

Полное имя (включая идентификатор процесса) процесса, которому принадлежит запущенный код.

Стек

Стек работающей нити.

ID резьбы

Идентификатор запущенного потока.

Функция запуска резьбы

Функция, с которой запущен текущий поток.

Модуль запуска резьбы

Модуль, содержащий функцию запуска нити.

Отметка времени

Время взятия пробы.

Масса

Время (в миллисекундах), представленное выборкой (то есть время с момента последней выборки).

Профиль по умолчанию предоставляет следующие предустановки для этого графика:

Загрузка CPU

График Использование ЦП ЦП показывает, как работа распределяется между процессорами.На рисунке 6 Использование ЦП по ЦП показано это распределение для двух ЦП:

Рисунок 6 Использование ЦП Загрузка ЦП

Использование по приоритету

Использование ЦП , сгруппированные по приоритету потоков, показывают, как потоки с высоким приоритетом влияют на потоки с более низким приоритетом. Рисунок 7 Использование ЦП (выборка) Использование по приоритетам отображает следующий график:

Рисунок 7 Использование ЦП (выборка) Использование по приоритету

Использование по процессам

Использование ЦП , сгруппированное по процессам, показывает относительное использование процессов.Рисунок 8 Использование ЦП (выборка) Использование процессами показывает эту предустановку. На этом примере графика показано, что один процесс потребляет больше процессорного времени, чем другие процессы.

Рисунок 8 Использование ЦП (выборка) Использование процессами

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

Использование ЦП , которое сгруппировано по процессам, а затем сгруппировано по потокам, показывает относительное использование процессов и потоков в каждом процессе. Рисунок 9 Использование ЦП (выборка) Использование процессами и потоками показывает эту предустановку.На этом графике выбраны потоки одного процесса.

Рис.9 Использование ЦП (выборка) Загрузка по процессам и потокам

График использования ЦП (точный)

График CPU Usage (Precise) записывает информацию, которая связана с событиями переключения контекста. Каждая строка представляет собой набор данных, связанных с одним переключателем контекста; то есть, когда поток начал работать. Данные собираются для следующей последовательности событий:

  1. Новая резьба отключена.

  2. Новый поток готов к запуску подготавливающим потоком.

  3. Включается новый поток, тем самым отключая старый поток.

  4. Новая нить снова отключается.

На рис. 10 точная диаграмма использования ЦП время течет слева направо. Метки на диаграмме соответствуют именам столбцов на графике Использование ЦП (точное) . Ярлыки для столбцов Timestamp отображаются вверху диаграммы, а метки для столбцов Interval Duration столбцов отображаются в нижней части диаграммы.

Рисунок 10 Точная диаграмма использования ЦП

Разрывы на временной шкале на Рисунке 10 Точная диаграмма использования ЦП делят временную шкалу на области, которые могут возникать одновременно на разных ЦП. Эти временные шкалы могут перекрываться до тех пор, пока не изменяется порядок пронумерованных событий. Например, готовый поток может работать на процессоре-2 одновременно с тем, как новый поток отключается, а затем снова возвращается на процессор-1).

Информация записана для следующих четырех целей на временной шкале:

  • Новая нить , которая является включенной нитью.Это основной фокус этой строки на графике.

  • NewPrev thread , который относится к предыдущему моменту включения нового потока.

  • Поток готовности , который представляет собой поток, подготовивший новый поток к обработке.

  • Старая нить — нить, которая была отключена при включении новой нити.

Данные в следующей таблице относятся к каждому целевому потоку:

Колонна Детали

% Использование ЦП

Использование ЦП новым потоком после его переключения.Это значение выражается в процентах от общего времени ЦП за видимый в данный момент период времени.

Счетчик

Число переключателей контекста, представленных строкой. Это всегда 1 для отдельных строк.

Счетчик: Ожидание

Количество ожиданий, представленных строкой. Это всегда 1 для отдельных строк, кроме случаев, когда поток переключается в состояние ожидания; в этом случае он установлен на 0.

ЦП

ЦП, на котором произошло переключение контекста.

Использование ЦП (мс)

Использование ЦП новым потоком после переключения контекста. Это равно NewInSwitchTime, но отображается в миллисекундах.

IdealCpu

Идеальный процессор, выбранный планировщиком для нового потока.

LastSwitchOutTime (s)

Предыдущий раз, когда новый поток был отключен.

НовинкаПри

Приоритет нового включенного потока.

NewInSwitchTime (s)

NextSwitchOutTime (s) минус SwitchInTime (s)

NewOutPri

Приоритет нового потока при его отключении.

NewPrevOutPri

Приоритет нового потока, когда он был отключен ранее.

NewPrevState

Состояние нового потока после того, как он был ранее отключен.

NewPrevWaitMode

Режим ожидания нового потока, если он ранее был отключен.

NewPrevWaitReason

Причина отключения нового потока.

Новый Придекр

Повышение приоритета, влияющее на поток.

Новый Процесс

Процесс создания нового потока.

Имя нового процесса

Имя процесса нового потока, включая PID.

Новый Qnt

Не используется.

NewState

Состояние нового потока после его включения.

NewThreadId

Идентификатор нового потока.

NewThreadStack

Стек нового потока при его включении.

NewThreadStartFunction

Функция запуска нового потока.

NewThreadStartModule

Стартовый модуль нового потока.

NewWaitMode

Режим ожидания нового потока.

NewWaitReason

Причина отключения нового потока.

NextSwitchOutTime (с)

Время следующего отключения нового потока.

OldInSwitchTime (s)

Время, в течение которого старый поток был включен до того, как он был отключен.

OldOutPri

Приоритет старого потока, когда он был отключен.

Старый процесс

Процесс, которому принадлежит старый поток.

Старое имя процесса

Имя процесса, которому принадлежит старый поток, включая PID.

OldQnt

Не используется.

OldState

Состояние старого потока после его отключения.

OldThreadId

ID старого потока.

OldThreadStartFunction

Функция запуска старого потока.

Модуль OldThreadStart

Стартовый модуль старого потока.

OldWaitMode

Режим ожидания старого потока.

OldWaitReason

Причина того, что старый поток отключился.

Предыдущее состояние

Предыдущее состояние процессора. Если это не 0 (активный), процессор находился в состоянии ожидания до того, как новый поток был включен в контекстное переключение.

Готово (а)

SwitchInTime (s) минусReadyTime (s)

Готовность ThreadId

Идентификатор потока готовящейся.

Готовность ThreadStartFunction

Функция запуска готового потока.

Подготовка ThreadStartModule

Стартовый модуль потока подготовки.

Процесс подготовки

Процесс, которому принадлежит поток подготовки.

Имя процесса готовности

Имя процесса, которому принадлежит готовый поток, включая PID.

ReadyThreadStack

Стек готовой нити.

Время готовности (с)

Время, когда новый поток был подготовлен.

Время переключения (с)

Время включения нового потока.

TimeSinceLast (s)

SwitchInTime (s) минус LastSwitchOutTime (s)

Ожидания

ReadyTime (s) минус LastSwitchOutTime (s)

В профиле по умолчанию для этого графика используются следующие предустановки:

  • Временная шкала CPU

  • Временная шкала по процессам, потокам

  • Использование по приоритету в начале переключения контекста

  • Загрузка CPU

  • Использование процессом, поток

Временная шкала CPU

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

Рисунок 11 Временная шкала использования ЦП (точная) ЦП

Временная шкала по процессам, потокам

Использование ЦП на шкале времени для каждого процесса, для каждого потока показывает, какие процессы имели потоки, выполняющиеся в определенное время. Рис. 12 Временная шкала использования (точная) по процессам, поток показывает эту временную шкалу для нескольких процессов:

Рисунок 12 Временная шкала использования (точная) по процессам, потокам

Использование по приоритету в начале переключения контекста

Этот график определяет всплески активности высокоприоритетных потоков на каждом уровне приоритета.На рисунке 13 Использование ЦП (точное) использование приоритета в начале переключения контекста показано распределение приоритетов:

Рисунок 13 Использование ЦП (точное) Использование по приоритету в начале переключения контекста

Загрузка CPU

На этом графике использование ЦП сгруппировано по ЦП, чтобы показать, как работа распределяется между процессорами. Рисунок 14 Использование ЦП (точное) Использование ЦП показывает этот график для системы с восемью процессорами.

Рисунок 14 Использование ЦП (точное) Использование ЦП

Использование процессом, поток

На этом графике использование ЦП сначала сгруппировано по процессам, а затем по потокам.На рисунке 15 показано относительное использование процессов и потоков в каждом процессе.

Рисунок 15 Использование ЦП (точное) Использование процессами, потоками

График DPC / ISR

График DPC / ISR является основным источником информации DPC / ISR в WPA. Каждая строка на графике представляет собой фрагмент, который представляет собой период времени, в течение которого DPC или ISR выполнялись непрерывно.Данные собираются в начале и конце фрагментов. Дополнительные данные собираются после завершения DPC / ISR. Рисунок 16 Диаграмма DPC / ISR показывает, как это работает:

Рисунок 16 Схема DPC / ISR

Рисунок 16 Диаграмма DPC / ISR описывает данные, которые были собраны во время следующих действий:

  1. DPC / ISR-A запускается.

  2. Прерывание устройства, которое имеет более высокий уровень прерывания, чем DPC / ISR-A , заставляет ISR-B прерывать DPC / ISR A , тем самым завершая первый фрагмент DPC / ISR-A .

  3. ISR-B завершает и тем самым завершает фрагмент ISR-B . DPC / ISR-A возобновляет выполнение во втором фрагменте.

  4. DPC / ISR-A завершается, тем самым завершая второй фрагмент DPC / ISR-A .

В таблице данных отображается строка для каждого фрагмента. Фрагменты для DPC / ISR-A совместно используют идентичную информацию с нефрагментными столбцами.

Столбцы для графа DPC / ISR описывают информацию уровня фрагмента или столбцы уровня DPC / ISR.Каждый фрагмент содержит несходные данные в столбцах уровня фрагментов и идентичные данные в столбцах DPC / ISR.

Колонна Детали
900 14% Продолжительность (фрагментированная)

Продолжительность (фрагментированная), которая выражается в процентах от общего времени ЦП за текущий видимый период времени.

% Продолжительность эксклюзивного доступа

Эксклюзивная продолжительность, которая выражается в процентах от общего времени ЦП за текущий видимый период времени.

% Продолжительность включения

Включающая продолжительность, которая выражается в процентах от общего времени ЦП за видимый в данный момент период времени.

Адрес

Адрес памяти функции DPC или ISR.

Счетчик (DPC / ISR)

Количество DPC / ISR, представленных этой строкой. Это всегда 1 для строк, которые представляют последний фрагмент DPC / ISR; в противном случае это количество равно 0.

Счетчик (фрагменты)

Количество фрагментов, представленных строкой. Это всегда 1 для отдельных строк.

ЦП

Индекс логического процессора, на котором выполнялся DPC или ISR.

DPC Тип

Для DPC тип DPC — Обычный или Таймер. Это значение пусто для ISR.

DPC / ISR Введите время (с)

Время в трассировке, когда запущен DPC / ISR.

Время выхода DPC / ISR (с)

Время от начала трассировки до завершения DPC / ISR.

Продолжительность (фрагментированная) (мс)

Время выхода фрагмента (с) минус время входа фрагмента (с) в миллисекундах.

Эксклюзивная длительность (мс)

Сумма длительностей фрагментации в мс. для всех фрагментов этого DPC / ISR.

Фрагмент

Если DPC / ISR этой строки имеет несколько фрагментов, это значение будет Истинно ; в противном случае это Ложь .

Фрагмент

Если это не единственный фрагмент для данного DPC / ISR, это значение будет Истинно ; в противном случае это Ложь .

Время ввода фрагмента (с)

Время начала выполнения фрагмента.

Время выхода фрагмента (с)

Время остановки фрагмента.

Функция

Выпущенная функция DPC или ISR.

Продолжительность включения (мс)

Время выхода DPC / ISR минус DPC / ISR Введите время в миллисекундах.

Индекс сообщения

Индекс прерывания для прерываний, сигнализируемых сообщением.

Модуль

Модуль, содержащий функцию DPC или ISR.

Возвращаемое значение

Возвращаемое значение DPC / ISR

Тип

Тип события; это либо DPC, либо прерывание (ISR).

Вектор

Значение вектора прерывания на устройстве.

В профиле по умолчанию для этого графика используются следующие предустановки:

  • [DPC, ISR, DPC / ISR] Продолжительность CPU

  • [DPC, ISR, DPC / ISR] Продолжительность по модулю, функция

  • [DPC, ISR, DPC / ISR] Временная шкала по модулям, функция

[DPC, ISR, DPC / ISR] Продолжительность CPU

События DPC / ISR агрегируются процессором, на котором они выполнялись, и сортируются по длительности.На этом графике показано распределение активности DPC по ЦП. Рисунок 17 DPC / ISR Duration by CPU показывает этот график для системы с восемью процессорами.

Рисунок 17 Продолжительность DPC / ISR CPU

[DPC, ISR, DPC / ISR] Продолжительность по модулю, функция

События DPC / ISR агрегированы на этом графике по модулям и функциям подпрограмм DPC / ISR и отсортированы по продолжительности. Это показывает, какие подпрограммы DPC / ISR потребляли больше всего времени.

Рисунок 18 Продолжительность DPC / ISR по модулю, функция

[DPC, ISR, DPC / ISR] Временная шкала по модулям, функция

События DPC / ISR агрегированы на этом графике по модулю и функциям подпрограмм DPC / ISR.Они представлены в виде временной шкалы. Этот график предоставляет подробное представление о периоде времени, в течение которого выполнялись DPC / ISR. Этот график также может показать, как отдельные DPC / ISR могут быть фрагментированы. Рисунок 19 Временная шкала DPC / ISR по модулям, функция показывает временную шкалу активности в трех модулях:

Рисунок 19 Временная шкала DPC / ISR по модулям, функциям

Деревья в стеке

Деревья стека отображаются в таблицах Использование ЦП (выборка), , Использование ЦП (точное), и DPC / ISR в WPA, а также в проблемах, о которых сообщается в оценочных отчетах.Деревья стека отображают стеки вызовов, которые связаны с несколькими событиями в течение определенного периода времени. Каждый узел в дереве представляет собой сегмент стека, совместно используемый подмножеством событий. Дерево построено из отдельных стопок и показано на рисунке 20. Стеки из трех событий:

Рисунок 20 Стеки из трех событий

На рисунке 21 Выявленные общие сегменты показано, как идентифицируются общие последовательности для этого графика:

Рисунок 21 Идентифицированные общие сегменты

Рисунок 22 Дерево, построенное из стеков, показывает, как общие сегменты объединяются, чтобы сформировать узлы дерева:

Рисунок 22 Дерево, построенное из стеков

Столбец Stacks в пользовательском интерфейсе WPA содержит расширитель для каждого нелистового узла.В проблемах, о которых сообщается при оценке, дерево отображается вместе с совокупными весами. Некоторые ветви можно удалить с графика, если их вес не соответствует заданному пороговому значению. В приведенном ниже образце стека показано, как события, представленные выше, отображаются как часть проблемы, о которой сообщается при оценке.

  5 мс ModuleA! Function1
5 мс Модуль A! Функция 2
Модуль 5 мсек! Функция 3
      |
4 мс | -ModuleA! Function4
4 мс | МодульB! Функция1
| & nbsp; |
1 мс | | -ModuleB-Function2
1 мс | | МодульB-Функция3
| & nbsp; |
3 мс | | -ModuleB! Function3
3 мс | МодульB! Функция4
      |
1 мс | -ModuleA! Function5
1 мс Модуль C! Функция 1
1 мс Модуль C! Функция 2
  

Узел в стеке представляет время, в течение которого функция находится на вершине стека.Узел <сам> не включает время, затраченное на функции, вызываемые родительской функцией. Эта продолжительность называется эксклюзивным временем , проведенным в функции.

Например, Function1 вызывает Function2 . Function2 потратил 2 мсек в цикле с интенсивной загрузкой ЦП и вызвал другую функцию, которая выполнялась в течение 4 мсек. Это может быть представлено следующим стеком:

  6 мс ModuleA! Function1
      |
2 мс | - <сам>
4 мс | -ModuleA! Function2
4 мс МодульB! Функция 3
Модуль 4 мс B-функция 4
  

Методы

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

Анализ производительности — это четырехэтапный процесс:

  1. Определите сценарий и проблему.

  2. Определите задействованные компоненты и соответствующий временной диапазон.

  3. Создайте модель того, что должно было произойти.

  4. Используйте модель для выявления проблем и исследования основных причин.

Определите сценарий и проблему

Первым шагом в анализе производительности является четкое определение сценария и проблемы.Многие проблемы с производительностью влияют на сценарии, которые измеряются оценочными метриками. Например:

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

Сценарий 2: Физический ресурс используется больше, чем должен. Например, система использует значительные ресурсы ЦП во время периода простоя, который расходует заряд батареи.

Сценарий 3: Действия не выполняются с требуемой скоростью.Например, кадры пропускаются во время воспроизведения видео, потому что кадры не декодируются достаточно быстро.

Сценарий 4: действие было отложено. Например, пользователь запустил Internet Explorer, но открытие вкладки заняло больше времени, чем ожидалось.

Сценарии 3 и 4, связанные с ресурсами ЦП, рассматриваются в этом руководстве. Сценарии 1 и 2 выходят за рамки и не рассматриваются. Чтобы проанализировать эти проблемы, вы можете начать с неоднозначного наблюдения, такого как «это слишком медленно», и задать дополнительные вопросы, чтобы определить сценарий и точную проблему.

Определите компоненты и период времени

После того, как сценарий и проблема определены, вы можете определить задействованные компоненты и интересующий период времени. Компоненты включают аппаратные ресурсы, процессы и потоки.

Вы часто можете найти интересующий временной диапазон, указав соответствующее действие в руководстве по анализу. Действие — это интервал между событием запуска и событием остановки, который вы можете выбрать и увеличить в WPA.Если действие не определено, вы можете найти временной диапазон, выполнив поиск конкретных общих событий, связанных со сценарием, или путем поиска изменений в использовании ресурсов, которые могут обозначить начало и конец сценария. Например, если ЦП простаивал в течение двух секунд, а затем полностью загружался в течение четырех секунд, а затем снова бездействовал в течение двух секунд, четыре секунды полного использования могут быть областью интереса в трассировке, которая фиксирует воспроизведение видео.

Создать модель

Чтобы понять основные причины проблемы, вы должны иметь модель того, что должно было произойти.Модель начинается с проблемы или любой связанной цели для показателя; например, «Эта операция должна была завершиться менее чем за 5 секунд».

Более полная модель содержит информацию о том, как должны работать компоненты. Например, какая связь ожидается между компонентами? Какое использование ресурсов типично? Как долго обычно длится операция?

Информацию о модели часто можно найти в руководстве по анализу оценок. Если этот ресурс недоступен, вы можете произвести трассировку аналогичного оборудования и программного обеспечения, которое не демонстрирует проблемы с производительностью, для создания модели.

Используйте модель для выявления проблем, а затем выясните основные причины

После того, как у вас есть модель, вы можете сравнить трассу с моделью для выявления проблем. Например, модель для определенного действия под названием Suspend Devices может предполагать, что все действие должно завершиться за три секунды, в то время как каждый экземпляр вспомогательного действия под названием Suspend должен занять не более 100 мс. Если каждый из двух экземпляров под-активности Suspend занимает 800 мс, вам следует изучить эти экземпляры.

Каждое отклонение от модели можно проанализировать, чтобы найти первопричину. Вам следует изучить состояние задействованных потоков и найти общие первопричины. Здесь описаны несколько основных основных причин, связанных с процессором, для действий, которые не выполняются с требуемой скоростью или задерживаются:

Прямое использование ЦП: соответствующие потоки получили все ресурсы ЦП, но требуемая программа не выполнялась достаточно быстро. Это может быть вызвано неисправностью программы или медленным оборудованием.

Взаимодействие между потоками: потоку не хватило времени на выполнение, потому что вместо этого выполнялись другие потоки. В этом случае поток считается истощенным или вытесненным.

Вмешательство DPC / ISR: потокам не хватило времени на выполнение, потому что процессоры были заняты обработкой DPC или ISR.

Во многих случаях одна из этих основных причин не влияет заметно на поток, и поток проводит большую часть своего времени в состоянии ожидания. В этом случае вы должны идентифицировать и исследовать событие, которого ожидает поток.Этот рекурсивный тип исследования называется анализом ожидания и начинается с определения критического пути.

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

Действие — это сеть операций, часть последовательных и параллельных, которые текут от начального события к конечному событию. Любую пару начальных / конечных событий в трассировке можно рассматривать как действие. Самый длинный путь через эту сеть операций известен как критический путь. Уменьшение продолжительности любой операции на критическом пути напрямую сокращает продолжительность всей активности, хотя также может изменить критический путь.

Рисунок 23 Activity Operations показывает активность трех потоков. Поток-1 отправляет событие начала активности, а затем ждет, пока поток-2 и поток-3 завершат свои задачи. Первым выполняет свою задачу поток-2, а затем поток-3. Когда оба потока завершили свои задачи, поток-1 готов и завершает событие активности.

Рисунок 23 Операции действий

В этом сценарии критический путь включает части Thread-3 и Thread-1.Они показаны на Рисунке 24 Критический путь. Поскольку поток-2 не находится на критическом пути, время, необходимое для выполнения его задачи, не влияет на общее время активности.

Рисунок 24 Критический путь

Критический путь — это буквальный ответ низкого уровня на вопрос, почему действие заняло столько же времени, сколько и заняло. После того, как известны ключевые сегменты критического пути, их можно проанализировать, чтобы найти проблемы, которые способствуют общей задержке.

Общий подход к поиску критического пути

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

Понимание активности может помочь идентифицировать определенные операции, процессы и потоки, которые могут находиться на критическом пути. Например, задержка в действии Fast Startup Resume Explorer Init может быть вызвана приложениями RunOnce и процессом инициализации Explorer, оба из которых требуют значительного количества операций ввода-вывода.

После просмотра модели сценария проверьте, сообщила ли оценка о каких-либо проблемах для затронутого действия.Во многих случаях приблизительное значение критического пути включается в сообщения о задержках, о которых сообщается при оценке. Критический путь показан как последовательность ожиданий и действий готовности. Его можно читать от начала до конца как последовательность событий с основным отложенным сегментом критического пути в середине списка. Последняя запись в списке — это действие, которое подготовило поток, завершивший действие.

Если вам необходимо вручную найти критический путь, мы рекомендуем вам идентифицировать процесс и поток, завершившие действие, и работать в обратном направлении с момента завершения действия.Вы можете определить процесс и поток, которые запустили действие, а также процесс и поток, завершившие действие, по графику Activities в WPA.

График Activities отображается, когда трассировка загружается через XML-файл результатов оценки. Чтобы определить процесс и поток, связанные с конкретным действием, разверните график до интересующего действия, а затем переключите представление на График + Таблица . Установите режим графика на Таблица .Для каждого действия в таблице отображаются столбцы Start Process , Start Thread Id , End Process и End Thread ID .

После того, как вы узнаете начальный и конечный процесс, поток и реализацию действия, критический путь можно проследить в обратном направлении. Начните с анализа потока, завершившего действие, чтобы определить, как этот поток провел большую часть своего времени: выполнялся, готов к работе или ожидал.

Значительное время работы указывает на то, что прямое использование ЦП могло повлиять на продолжительность критического пути.Время, проведенное в режиме готовности, указывает на то, что другие потоки способствуют продолжительности критического пути, предотвращая выполнение потока на критическом пути. Время, потраченное на ожидание, указывает на ввод-вывод, таймеры или другие потоки и процессы на критическом пути, которого ожидал текущий поток.

Каждый поток, который подготовил текущий поток, вероятно, является еще одним звеном в критическом пути, и его также можно анализировать, пока не будет учтена продолжительность критического пути.

Процедура: поиск критического пути в WPA

В следующей процедуре предполагается, что вы определили действие на графике Действия, для которого хотите найти критический путь.

  1. Вы можете определить процесс, завершивший действие, наведя указатель мыши на действие на графике Действия .

  2. Добавьте график Использование ЦП (точное значение) . Увеличьте масштаб затронутого действия и примените предустановку Использование по процессам, Поток .

  3. Щелкните правой кнопкой мыши заголовки столбцов и сделайте видимыми столбцы ReadyThreadStack и Использование ЦП (мс) . Удалите столбцы Ready (us) [Max] и Waits (us) [Max] columns.

  4. Разверните целевой процесс и отсортируйте его соответственно по Использование ЦП (мс) , Готово (нас) [Сумма] и Ожидание (нас) [Сумма] .

  5. Найдите NewThreadIds в процессе, у которого наибольшее количество времени проведено в состояниях «Выполнение», «Готово» или «Ожидание».

    Потоки, которые проводят значительное время в состояниях «Работает» или «Готов», могут представлять прямую загрузку ЦП на критическом пути. Обратите внимание на их идентификаторы потоков.Потоки, которые проводят значительное время в состоянии ожидания, могут ожидать ввода-вывода, таймера или другого потока на критическом пути.

  6. Чтобы узнать, чего ждали потоки, разверните группу NewThreadId , чтобы отобразить ReadyThreadStack .

  7. Развернуть [корень] .

  8. Стеки, начинающиеся с KiDispatchInterrupt , не связаны с другим потоком. Чтобы определить, что поток ожидал в этих стеках, разверните KiDispatchInterrupt и просмотрите функции в дочернем стеке. IopfCompleteRequest указывает, что готовый поток ожидал ввода-вывода. KiTimerExpiration указывает, что готовый поток ожидал таймера.

  9. Расширяйте стеки, которые не начинаются с KiDispatchInterrupt , пока не увидите ReadyingProcess и ReadyingThread . Если процесс уже развернут, разверните NewThreadId , который соответствует ReadyingThread . Повторяйте этот шаг, пока не найдете поток, который работает, готов, ожидает по другой причине или ожидает другого процесса.Если поток ожидает другого процесса, повторите эту процедуру, используя этот процесс.

Пример

В этом примере представлена ​​задержка в действии инициализации быстрого запуска Resume Explorer. Поиск в области Issues показывает, что для этого действия сообщается о семи проблемах типа задержки. Каждую из этих проблем можно рассматривать как сегмент критического пути. Выявлены следующие ключевые сегменты:

  • Поток 3872 процесса TestBootStrapper.exe (3024) вытесняется на 2,1 секунды.

  • Поток 3872 процесса TestBootStrapper.exe (3024) использует 1 секунду процессорного времени.

  • Поток 3872 процесса TestBootStrapper.exe (3024) очищает куст реестра за 544 миллисекунды.

  • Поток 3872 процесса TestBootStrapper.exe (3024) спит 513 миллисекунд.

  • Потоки 4052 и 4036 файла Explorer.exe читают с диска, что вызывает задержку в 461 миллисекунду.

  • Поток 3872 процесса TestBootStrapper.exe (3024) голодает 187 миллисекунд.

  • Поток 3872 процесса TestBootStrapper.exe записывает 3,5 МБ на диск, что вызывает задержку в 178 миллисекунд.

Проблемы показывают, что это действие было задержано на 5,2 секунды. Эти задержки составляют значительную часть действий общей продолжительностью 6,3 секунды. Приложение TestBootStrapper.exe в первую очередь отвечает за задержку, в первую очередь потому, что оно вытесняет другие задачи обработки.

Исследование проблем на критическом пути

  1. Увеличьте масштаб до затронутой области и добавьте столбцы ReadyThreadStack и Использование ЦП (мс) .

  2. В данном случае Explorer.exe — это процесс, завершающий действие. Разверните процесс explorer.exe и отсортируйте его соответственно по Использование ЦП (мс) , Готово (нас) [Сумма] и Ожидание (нас) [Сумма] , как показано на следующих рисунках:

    Рисунок 25 Активность по загрузке ЦП (мс)

    Рисунок 26 Активность по Ready (us)

    Рис. 27 Активность по ожиданиям (США)

  3. Сортировка по загрузке ЦП (мс) В столбце отображается верхняя дочерняя строка 299 миллисекунд.Сортировка по столбцу Ready (us) [Sum] показывает верхнюю дочернюю строку размером 46 мс. Сортировка по столбцу Waits (us) [Sum] показывает верхнюю дочернюю строку 5749 миллисекунд и вторую строку 4902 миллисекунды. Поскольку эти строки вносят значительный вклад в задержку, вам следует изучить их дополнительно.

  4. Разверните стопки, чтобы показать готовые потоки, как показано на следующих рисунках:

    Рисунок 28 Подготовка процесса и подготовка резьбы для резьбы

    Рис.29 Подготовка процесса и подготовка потока для другой резьбы

    В этом примере первый поток проводит большую часть времени в ожидании RunOnce.exe для выхода. Вы должны выяснить, почему процесс RunOnce.exe занимает так много времени. Второй поток ожидает первого потока и, вероятно, является незначительным звеном в той же цепочке ожидания.

  5. Повторите шаги этой процедуры для RunOnce.exe. Столбец, участвующий в первую очередь, — это Waits (us) , и в нем есть четыре возможных участника.

  6. Разверните каждого участника, чтобы увидеть, что каждый из первых трех участников ожидает четвертого участника.Эта ситуация делает первых трех участников несущественными для цепочки ожидания. Четвертый участник ожидает другого процесса, TestBootStrapper.exe.

    Этот сценарий показан на рисунке 30. Подготовка процесса и подготовка потока для потока в RunOnce.exe:

    Рис.30 Подготовка процесса и подготовка потока для потока в RunOnce.exe

  7. Повторите шаги этой процедуры для TestBootStrapper.exe. Результаты показаны на следующих трех рисунках:

    Рисунок 31 Потоки в зависимости от использования ЦП (мс)

    Рисунок 32 Потоки от Ready (us)

    Рисунок 33 Потоки по ожиданиям (США)

    Поток 3872 потратил примерно 1 секунду на выполнение, 2 секунды на готовность и 1.3 секунды ожидания. Поскольку этот поток также является потоком готовности для потока 3872, время выполнения и готовности, вероятно, вносят вклад в задержку. Оценка сообщает о следующих проблемах, время которых соответствует задержкам:

    • Поток 3872 процесса TestBootStrapper.exe (3024) выгружается на 2,1 секунды.

    • Поток 3872 процесса TestBootStrapper.exe (3024) не работает в течение 187 миллисекунд.

    • Поток 3872 процесса TestBootStrapper.exe (3024) использует 1 секунду процессорного времени.

  8. Чтобы найти другие дополнительные проблемы, просмотрите событие, которого ожидал поток 3872. Разверните ReadyThreadStack , чтобы просмотреть участников за 1,3 секунды ожидания, как показано на Рис. 34. Участники до времени ожидания:

    Рис. 34 Участники, ожидающие времени ожидания

    KiRetireDpcList обычно связан с вводом-выводом, а KiTimerExpiration является таймером.Вы можете увидеть, как были инициированы операции ввода-вывода и таймер, удалив ReadyThreadStack , а затем просмотрев NewThreadStack . В этом представлении показаны три связанные функции, как показано на Рис. 35. I / Os и Timer на NewThreadStack:

    .

    Рисунок 35 Ввод / вывод и таймер в NewThreadStack

    Этот вид раскрывает следующие детали:

    • Поток 3872 процесса TestBootStrapper.exe (3024) очищает куст реестра за 544 миллисекунды.

    • Поток 3872 процесса TestBootStrapper.exe (3024) спит 513 миллисекунд.

    • Поток 3872 процесса TestBootStrapper.exe записывает 3,5 МБ на диск, вызывая задержку в 178 миллисекунд.

  9. Когда вы начали исследовать критический путь, вы проанализировали наиболее значительную причину ожидания в Explorer.exe и проигнорировали все части критического пути, возникшие после этой причины ожидания. Чтобы зафиксировать этот ранее игнорируемый участок критического пути, вы должны посмотреть на временную шкалу.Добавьте Использование ЦП (точное) и примените временную шкалу по процессам, предустановку потока .

  10. Фильтр для включения только процессов, определенных как часть критического пути. Полученный график показан на Рисунке 36 Временная шкала критического пути:

    .

    Рисунок 36 Временная шкала критического пути

    Рисунок 36. Временная шкала критического пути показывает, что Explorer.exe выполнил больше работы после того, как перестал ждать RunOnce.exe. Увеличьте масштаб до периода времени после ранее проанализированной цепочки ожидания и выполните другой анализ.В этом случае анализ выявляет большое количество потоков, которые являются внутренними для Explorer.exe, и нет четкой трассировки критического пути. В этом случае дальнейший анализ вряд ли даст действенные идеи.

Прямое использование ЦП

Действия часто задерживаются, потому что поток на критическом пути использует значительное время ЦП. Используя модель состояния потока, вы можете увидеть, что эта проблема характеризуется потоком на критическом пути, который проводит исключительное количество времени в состоянии выполнения.На некотором оборудовании такая интенсивная загрузка ЦП может приводить к задержкам.

Идентификация проблемы

Многие оценки используют эвристику для выявления прямых проблем, связанных с загрузкой ЦП. О значительной загрузке ЦП на критическом пути сообщается как о проблеме в следующей форме:

Использование ЦП процессом P задерживает затронутую активность A на x секунд

Где P — это запущенный процесс, A — это действие, а x — время в секундах.

Если об этих проблемах сообщается при выполнении операций, вызывающих задержки, причиной может быть прямая загрузка ЦП.

Исследование прямого использования ЦП

  1. Вы можете вручную определить проблему, отыскав отдельные ЦП, на которые приходится 100% использования ЦП, на графике Использование ЦП (выборка) .

  2. Увеличьте масштаб до интересующей области на графике и выберите предустановку Использование по процессам и потокам .

    По умолчанию в таблице вверху отображаются строки с наибольшей совокупной загрузкой ЦП.Эти потоки также отображаются в верхней части графика Использование ЦП (выборка) .

    Примечание В системе с несколькими процессорами поток, который использует 100% одного процессора, будет потреблять 100 / (количество логических процессоров). В системе такого типа только виртуальный незанятый поток (PID 0, TID 0) может показывать более высокую загрузку процессора, чем 100 / (количество логических процессоров). Если процессы и потоки, которые потребляют больше всего ЦП, соответствуют каким-либо потокам на критическом пути, прямое использование ЦП, вероятно, является фактором.

Пример проблемы прямого использования ЦП по отчету об оценке

Использование ЦП процессом TestUM.exe (4024) задерживает затронутую активность, процесс быстрого запуска и выключения TestIM.exe, на 2,1 секунды. Этот пример показан на рисунке 37 Резьба 3208:

.

Рисунок 37 Резьба 3208

Расследование

После того, как вы обнаружите, что прямое использование ЦП способствует задержке на критическом пути, вы должны определить конкретные модули и функции, которые способствуют задержке.

Методика: обзор проблемы прямого использования ЦП, о которой сообщается в оценке

Вы можете развернуть проблему прямого использования ЦП, о которой сообщила оценка, чтобы отобразить критический путь, на который влияет прямое использование ЦП. Если вы развернете узел, связанный с использованием ЦП, отобразятся стеки, связанные с использованием ЦП, и связанные модули. Это представление показано на рисунке 38. Расширенный сегмент использования ЦП:

.

Рисунок 38 Расширенный сегмент использования ЦП

Методика: вручную изучить стеки прямого использования ЦП Проблема

Если оценка не сообщила о проблеме или вам требуется дополнительная проверка, вы можете использовать график Использование ЦП (выборка) , чтобы вручную собрать информацию о модулях и функциях, которые участвуют в проблеме использования ЦП.Для этого вы должны приблизиться к интересующей области и просмотреть стеки, отсортированные по загрузке ЦП.

Изучите стеки при прямом использовании ЦП вручную

  1. В меню «Трассировка» щелкните «Загрузить символы».

  2. Увеличьте масштаб временной шкалы, чтобы отобразить только ту часть критического пути, на которую влияет проблема ЦП.

  3. Примените предустановку Использование по процессам и потокам .

  4. Добавьте на дисплей столбец Stack , а затем перетащите этот столбец вправо от Thread ID (слева от панели).

  5. Разверните процесс и поток, чтобы отобразить деревья стека.

    Строки в стеке отсортированы в порядке убывания по %. Вес загрузки ЦП . Таким образом, самые интересные стеки оказываются на вершине. По мере развертывания стеки следите за столбцом % веса , чтобы убедиться, что ваше внимание по-прежнему сосредоточено на строках, которые имеют наибольшее использование.

  6. Чтобы извлечь копию стопки, выберите все строки, щелкните правой кнопкой мыши и выберите Копировать выделенное .

Разрешение

Для решения проблемы высокой загрузки ЦП можно применить средства как на уровне конфигурации, так и на уровне компонентов.

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

Натяжение резьбы

Использование ЦП потоками, которые не находятся на критическом пути (и которые могут не иметь отношения к активности), может вызвать задержку потоков, находящихся на критическом пути.Модель состояния потока показывает, что эта проблема характерна для потоков на критическом пути, которые проводят необычно много времени в состоянии готовности.

Идентификация проблемы

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

Где P — процесс, A — активность, а x — время в мс.

Первая форма отражает помехи от потоков с тем же уровнем приоритета, что и поток на критическом пути.Вторая форма отражает помехи от потоков, которые имеют более высокий уровень приоритета, чем поток на критическом пути.

Если эти типы проблем сообщаются для отложенного действия, причиной может быть взаимодействие потоков. Вы можете использовать график CPU Usage (Precise) , чтобы вручную определить проблему.

Выявление проблем с натягом резьбы

  1. Увеличьте интервал и примените предустановку Использование ЦП . 100% -ное использование всех процессоров указывает на наличие помех.

  2. Примените Utilization by Process, Thread preset и отсортируйте по первому столбцу Ready (us) . (Это столбец, который включает агрегирование Sum .)

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

Рисунок 39 Загрузка ЦП близка к 100%, а Рисунок 40 Проблема интерференции потоков представляет следующий сценарий:

Рисунок 39 Загрузка ЦП близка к 100%

Рисунок 40 Проблема натяжения резьбы

Расследование

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

Метод: определение того, почему нить находилась в состоянии готовности

Вы можете использовать график Использование ЦП (точное) , чтобы определить, почему поток провел время в состоянии готовности.Сначала необходимо определить, ограничен ли поток определенными процессорами. Хотя вы не можете напрямую получить эту информацию, вы можете изучить историю использования ЦП потоком в периоды высокой загрузки ЦП. Это период, когда потоки часто переключаются между процессорами.

Определение ограничений процессора потока

  1. Увеличьте изображение пораженной области.

  2. Добавьте график Использование ЦП (точное) и примените Использование по процессам, предустановку потока .

  3. Используйте диалоговое окно Advanced , чтобы добавить столбец Cpu , который имеет режим агрегации Unique Count справа от NewThreadId .

  4. Отфильтруйте график, чтобы отображать только те темы, которые вас интересуют.

    Значение в столбце Cpu отражает количество процессоров, на которых выполнялся поток в течение текущего интервала времени. В периоды 100% загрузки ЦП это число приблизительно соответствует количеству процессоров, на которых разрешено запускать этот поток.Если значение меньше количества доступных процессоров, поток, вероятно, ограничен определенными процессорами.

    Рисунок 41 Ограниченные потоки дает пример этого графика:

    Рисунок 41 Запрещенная резьба

После того, как вы знаете ограничения процессора потока, вы можете определить, что привело к остановке или остановке потока. Для этого необходимо определить интервалы, которые поток провел в состоянии готовности, а затем проверить, какие другие потоки или процессы выполнялись в течение этих интервалов.

Определите, что остановило или остановило поток

  1. Создайте график, который показывает, когда поток находился в состоянии готовности, и примените предустановку Использование процессов, поток .

  2. Откройте редактор представлений , щелкните Advanced и выберите вкладку Graph Configuration .

  3. Установите время начала Время готовности (с) и установите продолжительность Готовность (нас) , как показано на рис. 42 Столбцы времени готовности.Нажмите ОК .

    Рисунок 42 Столбцы времени готовности

  4. В редакторе представлений замените столбец Использование ЦП (%) столбцом Готово (нас) [Сумма] .

  5. Выберите интересующий поток, чтобы создать график, подобный рис. 43 График времени готовности:

    Рисунок 43 График времени готовности

  6. В этом случае поток провел значительное время в состоянии готовности.Чтобы определить его типичный приоритет, добавьте агрегирование Среднее значение в столбец NewInPri .

    В этом случае средний приоритет потока равен ровно 8. Это число указывает на то, что это, вероятно, фоновый поток, который никогда не получает повышения приоритета.

  7. После того, как станет известен средний приоритет, посмотрите на активность ЦП для ЦП, на которых разрешено выполнение потока.

    В этом случае было определено, что поток имеет привязку только к ЦП 1.

  8. Добавьте еще один график Использование ЦП (точный) и примените предустановку Использование ЦП . Выберите соответствующие процессоры.

  9. Откройте представление Advanced и добавьте фильтр по приоритету, который вы нашли ранее, чтобы отфильтровать этот поток. Этот сценарий показан на рисунке 44. Фильтр потоков:

    .

    Рисунок 44 Резьбовой фильтр

    На рис. 45 Использование ЦП, время готовности и активность других потоков верхний график показывает использование ЦП потоком 3548.На среднем графике показано время, в течение которого поток был готов, а на нижнем графике показана активность ЦП, на которых потоку было разрешено работать (в данном случае Cpu1).

    Рисунок 45 Использование ЦП, время готовности и активность других потоков

  10. Увеличьте масштаб области, где поток был готов, но не запускался большую часть времени в течение этого интервала.

  11. На графике Использование ЦП добавьте NewInPri слева от полосы и изучите результаты.

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

    Рис. 46 Использование по приоритету, когда целевой поток был готов, показывает, что 730 мс времени потока были вытеснены, а 300 мс времени потока не использовались.(Эта цифра увеличена до интервала 1192 мс.)

    Рисунок 46 Использование по приоритету, когда целевой поток был готов

  12. Чтобы определить, какие потоки ответственны за прерывание и остановку этого потока, добавьте столбец NewProcess справа от столбца NewInPri и просмотрите уровни приоритета, на которых выполнялись процессы. В этом случае приоритетное прерывание и остановка были вызваны главным образом другим потоком в том же процессе и TestResidentApp.исполняемый. Вы можете предположить, что эти процессы получают периодические повышения приоритета по сравнению с их базовым приоритетом.

Разрешение

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

  • Удалите из системы проблемные процессы.

  • Настроить базовый приоритет проблемных процессов…

  • Изменить время запуска проблемных процессов; например, отложить время их запуска до момента перезагрузки компьютера.

  • Если проблемные компоненты можно изменить, перепроектируйте их, чтобы они потребляли меньше ресурсов ЦП или работали с более низким приоритетом.

Помехи DPC / ISR

Когда чрезмерное время процессора расходуется на выполнение DPC и ISR, может не хватить доступного процессорного времени для выполнения потоков. Эта ситуация может вызвать аналогичные задержки при взаимодействии потоков. Когда потоки должны выполнять операции с регулярной высокой частотой, например, при воспроизведении видео или анимации, вмешательство DPC и ISR может вызвать проблемы в работе.

Идентификация проблемы

Многие оценки используют эвристику для выявления проблем, связанных с DPC / ISR. Активность DPC / ISR определяется как подозрительная, если о ней сообщается как о проблеме в следующей форме:

DPC D превышает порог м миллисекунд x раз в течение P . n экземпляров этого DPC работают в общей сложности t миллисекунд.

Где D — это DPC, m — количество миллисекунд, которое устанавливает порог, x — это количество раз, когда DPC превышал пороговое значение, P — текущий процесс, n — это количество экземпляров, запущенных DPC, а t — общее время в миллисекундах, в течение которого DPC превышал пороговое значение.

Например, оценка сообщает о следующей проблеме:

DPC sdbus.sys! SdbusWorkerDpc превышает целевое значение 3,0 миллисекунды в 153 раза в течение срока службы Media Engine. 153 экземпляра этого DPC работают в общей сложности 864 миллисекунды

Если об этой проблеме сообщается для действия, которое демонстрирует проблемные события или задержки, причиной может быть активность DPC / ISR.

Определение помех DPC / ISR вручную

  1. Чтобы вручную определить помехи DPC / ISR, откройте трассировку в WPA и определите интересующие события проблемы.Это общие события, относящиеся к оценке, такие как Microsoft-Windows-Dwm-Core: SCHEDULE_GLITCH или Microsoft-Windows-MediaEngine: DroppedFrame .

  2. Рядом с графиком событий добавьте график DPC / ISR Duration by CPU . Если пики на графике DPC / ISR Duration by CPU совпадают с проблемными событиями, DPC / ISR могут быть фактором, вызывающим проблемы.

  3. Для получения дополнительных данных увеличьте масштаб времени, который наступает за 100 мс перед отображением нескольких проблемных событий.Если значительная активность DPC / ISR отображается на одном или нескольких процессорах в области 100 мс до возникновения проблемных событий, можно сделать вывод, что проблемные события были вызваны активностью DPC / IRS.

  4. Чтобы определить, вызывает ли интерференция DPC / ISR задержки, увеличьте масштаб до области, которая показывает работающий поток. Обратите внимание на ЦП или ЦП, на которых работает этот поток.

  5. На графике DPC / ISR примените DPC / ISR Duration by CPU preset и просмотрите активность DPC / ISR на соответствующих ЦП в этом диапазоне времени.

Рисунок 47 События проблем и активность DPC / ISR показывает, что поток 864 iexplore.exe имеет отношение к затронутой активности. Поток 864 находится в состоянии выполнения на CPU2 в течение 10,65% рассматриваемого диапазона времени. Однако график DPC / ISR показывает, что CPU2 был занят выполнением DPC / ISR в течение 10% этого времени.

Примечание Большинство DPC / ISR не оказывают такого сильного воздействия, как показано в этом примере.

Рисунок 47 проблемные события и активность DPC / ISR

На рисунке 48 DPC / ISR, не связанные с проблемными событиями, DPC / ISR не связаны с проблемами производительности:

Рисунок 48 DPC / ISR, не связанные с проблемными событиями

На рисунке 49 Задержка, вызванная интерференцией DPC / ISR, показано, что DPC / ISR вызывают проблемы с производительностью:

Рисунок 49 Задержка, вызванная помехами DPC / ISR

Расследование

После того, как вы определили, что DPC / ISR связаны с проблемами или задержками, вы должны определить, какие именно DPC / ISR задействованы и почему они возникают часто или выполняются слишком долго.

Методика: просмотр проблемы DPC / ISR с отчетом об оценке

В сообщаемых оценкой проблемах DPC / ISR вы можете развернуть проблему, которая отображает основные процессы, которые вытесняются DPC или ISR. Разверните стек, чтобы просмотреть активность DPC для процесса, который больше всего связан с затронутой активностью, как показано на, разверните стек, чтобы понять, что делал DPC. Рисунок 50 Expanded DPC Stack показывает расширенный стек:

Рисунок 50 Расширенный стек DPC

Техника: Найдите DPC / ISR с наибольшей продолжительностью и просмотрите стеки

Если оценка не сообщает, что DPC / ISR является проблемой, вы можете использовать графики DPC / ISR и CPU Usage (Sampled) , чтобы получить информацию о стеке для наиболее релевантных DPC.Мы рекомендуем вам найти интересующий DPC / ISR, отметить его модуль и функцию, а затем найти образцы на графике CPU Usage (Sampled) , чтобы получить полную информацию о стеке.

Найдите DPC / ISR с наибольшей продолжительностью и просмотрите стеки

  1. Увеличьте интересующий интервал.

  2. На графике DPC / ISR выберите предустановленное значение DPC / ISR Duration by Module, Function .

    Если символы загружены, события DPC / ISR сортируются по общей продолжительности, а затем разбиваются по модулям и функциям.Верхние строки в списке содержат события DPC / ISR, которые, вероятно, вызвали проблемы с событием. Запишите имена модулей и функций.

  3. На графике Использование ЦП (выборка) выберите предустановку Использование процессами . По умолчанию этот пресет скрывает активность DPC / ISR.

  4. Откройте View Editor и щелкните Advanced .

  5. На вкладке Фильтр измените Скрыть строки, соответствующие параметру фильтра , на Сохранить строки, соответствующие фильтру .Это позволит отображать действия DPC / ISR.

  6. Удалите столбец Process и добавьте столбец Stack для просмотра DPC / ISR, отсортированных по стеку.

  7. Очистить выделение текущей строки.

  8. Щелкните правой кнопкой мыши ячейку в столбце Stack , а затем щелкните Найти в этом столбце .

  9. Введите модуль и функцию, которые вы отметили на шаге 2 этой процедуры.

  10. Отметьте Добавить к текущему выделению и щелкните Найти все , чтобы выбрать все экземпляры функции.

  11. После выбора всех строк щелкните правой кнопкой мыши и выберите Butterfly / View Callees .

В этом представлении показаны действия данной функции, отсортированные по общей продолжительности. Это представление похоже на отображение стеков в подробном представлении проблемы, о которой сообщается при оценке. Столбец Weight приближенно включает время, затрачиваемое каждой функцией в стеке, в миллисекундах.

Это представление показано на рисунке 51 Вызываемые абоненты DPC, отсортированные по приблизительной продолжительности:

Рисунок 51 Вызываемые абоненты ЦОД, отсортированные по приблизительной продолжительности

Методика: просмотр долгосрочных DPC / ISR

Общая продолжительность DPC / ISR важна, но длительные отдельные DPC / ISR с большей вероятностью вызовут задержки.На графике DPC / ISR столбец Inclusive Duration (ms) , отсортированный в порядке убывания, отображает максимальную продолжительность отдельных DPC / ISR. Предустановка Long DPC / ISR , доступная в некоторых профилях оценки, позволяет отфильтровать это представление, чтобы отображать только DPC / ISR, включающая продолжительность которых превышает 1 мс.

Примечание Если этот набор настроек недоступен, вы можете открыть View Editor , Advanced section, чтобы добавить фильтр.

Разрешение

Действия DPC / ISR часто отражают проблему аппаратного или программного обеспечения, которую необходимо исправить на уровне оборудования или компонентов. На уровне конфигурации вы можете заменить оборудование или обновить соответствующий драйвер до фиксированной версии. На уровне компонентов оборудование и драйверы должны соответствовать лучшим практикам для DPC / ISR от MSDN и, по возможности, должны использовать многопоточные DPC. Потоковые DPC не запускаются на уровне диспетчеризации в клиентских выпусках Windows. Дополнительные сведения о передовых методах работы с DPC / ISR см. В разделах «Рекомендации по ISR и поведению DPC» и «Введение в потоковые DPC».

Введение в резьбовые DPC

Символы загрузки

Управление питанием и ACPI — Архитектура и поддержка драйверов

PPM в Windows Vista и Windows Server 2008

Приоритеты планирования

Планирование, контекст потока и IRQL

Внутреннее устройство Windows, шестое издание

Анализатор производительности Windows

Технический справочник по набору средств повышения производительности Windows

(PDF) Оценка производительности операционных систем Linux

Операционные системы

показали улучшенную производительность в области

графической подсистемы и управления памятью.Кроме того, была разработана модель оценки производительности

для операционных систем Windows

, и аналогичная модель будет использоваться в этом документе с некоторыми модификациями

для работы с операционными системами на базе Linux

. В [6] были оценены три популярных хоста виртуальных частных серверов на базе

в операционной системе Linux Debian. В [7] авторы

оценили сетевую производительность трех версий операционных систем Windows

, а именно Windows XP, Windows

,

Vista и Windows.Исследования в области производительности сетей

были продолжены и расширены в [8], где оценивались три новейшие операционные системы Windows

, а именно Windows 7,

Windows 8.1 и Windows 10. Экспериментальные результаты

показали, что Windows 10 внесла некоторые улучшения

в управление сетью, задержки были уменьшены,

, однако, увеличилось использование ЦП.

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

одним из наименее обсуждаемых вопросов является производительность виртуальной машины

.В литературе имеется всего несколько исследований по этой теме. В [9] была представлена ​​производительность некоторых типичных методов виртуализации

при атаке типа «отказ в обслуживании» (DoS)

. Было показано, что даже легкая атака DoS

страдает от снижения производительности на виртуализированных серверах

по сравнению с теми же услугами на невиртуализированных серверах

. В [10] была проведена оценка производительности виртуализированной операционной системы

Windows XP, ориентированная на производительность чтения

.Результаты показывают, что несколько факторов, таких как

конфигурации кэша, режимы доступа и размеры запросов, могут повлиять на пропускную способность. В [11] операционные системы Windows XP, Windows Vista и

Windows 7 использовались в качестве хоста, работающего с системами

, тогда как Windows Vista использовалась как виртуальная машина.

Измерение производительности виртуальной машины было проведено

с пятью различными тестовыми приложениями, а также с помощью

, выполняющего сжатие данных и кодирование видео, которые

являются очень ресурсоемкими операциями.На основании результатов оценки производительности

был сделан вывод, что использование

Windows 7 в качестве операционной системы хоста обеспечивает лучшую производительность

для виртуальной операционной системы. В [11],

изучалась производительность трех разных виртуальных машин.

Linux Ubuntu использовался в качестве хоста, а Windows 7, Windows

,

8.1 и Windows 10 использовались в качестве виртуальной машины.

Оценка проводилась с помощью трех различных инструментов измерения

, и результаты показали, что Windows 7 имеет лучшую производительность

при использовании в качестве виртуальной операционной системы на хосте Ubuntu.

При обсуждении операционных систем Linux в [13] авторы

проанализировали производительность ядра Linux в реальном времени между 2.4,

,

и 2.6. Они пришли к выводу, что ядро ​​2.6

показало лучшую производительность. В [14] цель состояла в том, чтобы измерить ответ на интерактивную задачу

в Linux, а также в операционных системах Windows

. Был сделан вывод, что планировщик ЦП Linux

в большинстве случаев имеет более низкие задержки, чем Windows 10.В [15] авторы

представили новый инструмент анализа производительности с открытым исходным кодом

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

. В [4] был предложен новый метод тестирования производительности

для планирования процессов Linux. Планировщик CFS

сравнивался с планировщиком O (1) и показал более высокую производительность

как по эффективности планирования, так и по интерактивности

. Оценка производительности IPv4 и IPv6

в операционных системах Windows и Linux была проведена в [16].

Производительность проверялась по протоколам TCP и UDP

, измеряя пропускную способность, джиттер, задержку и загрузку ЦП.

Результаты показали лучшую производительность в операционной системе на базе Linux

.

III. ХОСТОВЫЕ ОПЕРАЦИОННЫЕ СИСТЕМЫ

Linux был создан 5 октября 1991 года, и первая официальная версия Linux

была 0.02 [17]. Вначале Linux

служил экспериментальной системой, которую использовали студенты, хакеры, программисты

и, как правило, люди, очень тесно работающие с компьютерами

.Linux по-прежнему довольно редко встречается на домашних и офисных компьютерах

, но он постоянно растет, особенно в секторе ИТ

из-за того, что он известен как безопасная и стабильная операционная система

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

Linux среди всех используемых операционных систем

все еще очень низка, 1,63%, для серверов — около 74.16%

и на мобильных телефонах в качестве операционной системы Android около

75,16% [18].

В этой статье были выбраны три популярных дистрибутива Linux

, а именно Ubuntu 20.04 LTS, Linux Mint 19.3 и

Pop! _OS 20.4, и будет оценена их производительность.

A. Ubuntu 20.04 LTS

Ubuntu [19] возникла как производная от системы Debian

. Он использует Linux в качестве ядра операционной системы.

Для персональных компьютеров он содержит графический пользовательский интерфейс

(GUI). Ubuntu уделяет наибольшее внимание простоте установки

и использования. В настоящее время Ubuntu является самой популярной в мире операционной системой для настольных ПК с открытым исходным кодом

.

B. Linux Mint 19.3 Tricia

Linux Mint [20] — это операционная система, основанная на дистрибутиве

Ubuntu, который, в свою очередь, основан на Debian. Linux

Mint начал свою работу в 2006 году с бета-версии 1.0 «Ада». В

2020 это один из самых популярных дистрибутивов Linux. Последний выпуск

— Linux Mint 19.3. Tricia, которая возникла в

декабря 2019 года, также известная как корица. Linux Mint — это

, похожий по графическому интерфейсу на операционную систему Windows 10

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

C. Pop! _OS 20.04

Pop! _OS [21] — это один из новых дистрибутивов

на основе Ubuntu от поставщиков оборудования system76.Базовая версия Pop! _OS

содержит графический пользовательский интерфейс GNOME

3.36. Существуют две разные установки: одна драйверы AMD

, а другая включает драйверы NVidia, что делает его единственным дистрибутивом Linux

на рынке, который предлагает установленные драйверы видеокарты

. Pop! _OS по умолчанию шифрует установочный раздел

для большей безопасности и конфиденциальности. Он поставляется с прошивкой

, которая позволяет легко обновиться до более новой версии программного обеспечения

.Он также поставляется с множеством предустановленных инструментов разработки

, функциями безопасности и профилями производительности

. Это делает его очень популярным, и сообщество

вокруг него быстро растет.

[PDF] Оценка производительности последних операционных систем Windows

ПОКАЗЫВАЕТ 1-10 ИЗ 55 ССЫЛОК

СОРТИРОВАТЬ ПО РелевантностиСамые популярные статьиНедавность

Измерение временных характеристик операционных систем

  • G.Мартинович, З. Бульян
  • Компьютерные науки
  • 2007 11-я Международная конференция по интеллектуальным инженерным системам
  • 2007
Разработанное приложение RTSMeter предназначено для измерения и оценки производительности операционной системы в мультимедийных приложениях в реальном времени и позволяет реализовать Windows таймер или поточный таймер, запуск подготовленной 3D-анимации, измерение интервала таймера и частоты кадров, а также отображение результатов измерений. Развернуть

Сравнение оценки производительности Snort NIDS под Linux и Windows Server

Представлены экспериментальная оценка и сравнение производительности Snort NIDS при работе на двух популярных платформах Linux и Windows 2003 Server, а также ключевые параметры системы, контроль над процентом полосы пропускания ЦП, выделенной приложению Snort.Развернуть

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

OSprof — это универсальный, переносимый и эффективный метод профилирования ОС, основанный на анализе распределения задержек, который может перехватывать операции и измерять поведение ОС на уровне пользователя или изнутри ядра, не требуя исходного кода. Развернуть

Сравнительное измерение пересылки пакетов трех популярных операционных систем

В этом документе измеряется и сравнивается производительность сети (в отношении пересылки пакетов) трех популярных операционных систем при использовании в сегодняшних сетях Gigabit Ethernet и показано, что в целом Linux демонстрирует превосходную общую производительность. в случае пересылки пакетов ядра (или IP), тогда как Windows Server демонстрирует превосходную производительность в случае пересылки пакетов на уровне пользователя.Expand

Performance Evaluation of IPv4 and IPv6 on Windows Vista and Linux Ubuntu

  • S. Narayan, Peng Shang, Na Fan
  • Computer Science
  • 2009 Международная конференция по сетевой безопасности, беспроводной связи и надежным вычислениям
  • 2009
Два операционные системы, а именно Windows Vista и Linux Ubuntu, настроены с использованием двух версий IP и эмпирически оцениваются на предмет разницы в производительности, показывая, что производительность сети зависит не только от версии IP и типа трафика, но и от выбора операционной системы.Expand

Operating System Concepts, 5th Edition

Global Risks 2011, Sixth Edition раскрывает идеи, вытекающие из беспрецедентных усилий со стороны Всемирного экономического форума по анализу глобального ландшафта рисков в предстоящее десятилетие. Expand

Computer Performance Evaluation: определение, задачи и параметры — видео и стенограмма урока

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

Давайте посмотрим на наиболее распространенные параметры производительности компьютера.

Время отклика

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

Задержка

Задержка — это термин, используемый для описания состояния существования чего-то в переходном состоянии. Каждая информация, передаваемая в компьютерной системе, проходит через какой-то носитель. Задержка компьютера определяется как время, необходимое для передачи сообщения, или время, которое сообщение тратит на путешествие на географическое расстояние («на проводе»), прежде чем оно достигнет желаемого пункта назначения.Это можно сравнить со временем, которое человек проводит в самолете, путешествуя из одного географического места в другое.

Скорость

Термин скорость обычно относится к тактовой частоте процессора. Тактовая частота определяется как количество тактов в секунду, которое определяет скорость, с которой происходит обработка инструкций. Обычно он измеряется в мегагерцах (МГц) или гигагерцах (ГГц). Скорость компьютера — один из ведущих параметров при оценке производительности компьютера.Это можно сравнить с мощностью двигателя. Чем выше мощность, тем быстрее может двигаться автомобиль.

Пропускная способность

Компьютерная функция состоит из миллионов передач данных между устройствами и компонентами. Пропускная способность компьютера определяется как количество единиц информации, которые могут быть успешно обработаны в любой момент времени. Пропускная способность обычно измеряется в битах в секунду (бит / с), а именно мегабитах в секунду (Мбит / с) и гигабитах в секунду (Гбит / с).Например, если почтовое отделение может получать и обрабатывать не более 1000 отправлений в день, то это его пропускная способность.

Пропускная способность

Пропускная способность — это мера максимальной скорости, с которой данные могут передаваться между компонентами компьютерной системы, или количества данных, которые отправляются в любой конкретный момент времени через определенное соединение. Этот термин может применяться к сетевым соединениям или производительности компьютера. Взгляните еще раз на наше почтовое отделение. Он может обрабатывать 1000 товаров в день, но не все товары одновременно.Прилавков всего несколько, и каждый прилавок может помочь только одному покупателю за раз. Это похоже на пропускную способность.

Масштабируемость

Развитие компьютерных технологий характеризуется постоянным изменением (обычно увеличением) спроса со стороны пользователей. Масштабируемость компьютерной системы — это способность системы продолжать функционировать в достаточной степени при внесении изменений в соответствии с конкретной потребностью. Например, почтовое отделение может нанять больше сотрудников на период Рождества, чтобы справиться со всей лишней почтой.

Потребляемая мощность

Потребляемая мощность относится к количеству электроэнергии, необходимой компьютерной системе для ее функционирования. Что касается оценки производительности компьютера, основное внимание уделяется не только оценке эффективности источника питания, но и эффективному использованию. Это можно сравнить с расходом топлива в автомобилях. Двигатели новых автомобилей, как правило, более эффективны и могут обеспечить большую мощность при меньшем расходе топлива.

Как используются эталоны?

Benchmarks используются для анализа выходных данных различных параметров, чтобы определить, работает ли система на ожидаемых оптимальных уровнях, а также определить, какие улучшения необходимо внести.Таким образом, контрольные показатели выступают в качестве контрольной точки со стандартными значениями, по которым измеряются рабочие параметры системы. Контрольные показатели могут быть в форме компьютерных программ или какого-либо рабочего процесса. Это может быть программное обеспечение, моделирующее рабочую нагрузку, или тесты реальных рабочих нагрузок.

Резюме урока

Давайте уделим несколько минут тому, чтобы проанализировать, что мы узнали об оценке производительности компьютера, ее проблемах и используемых параметрах. Сначала мы узнали, что оценка производительности компьютера оценивает систему ПК, чтобы определить, работает ли она на оптимальном уровне и есть ли какие-либо улучшения, которые можно сделать для повышения уровня ниже среднего.

Эти уровни определяются путем изучения различных выходных данных различных параметров, включая следующие: время ответа , общий промежуток времени между завершением запроса или запроса, сделанного на системном ресурсе, и получением ответа; задержка , термин, используемый для описания состояния существования чего-то в переходном состоянии; тактовая частота , которая представляет собой тактовую частоту в секунду, которая определяет скорость, с которой происходит обработка команд; , пропускная способность , или количество единиц информации, которые могут быть успешно обработаны в любой момент времени; полоса пропускания , мера максимальной скорости, с которой данные могут передаваться между компонентами компьютерной системы; масштабируемость , то есть способность системы продолжать функционировать в достаточной степени при внесении изменений в соответствии с конкретной потребностью; и потребляемая мощность , количество электроэнергии, которое требуется компьютерной системе для ее функционирования.

Мы также узнали, что тесты действуют как ориентир для оценки различных уровней производительности и определения эффективности системы. Из-за проблем, связанных с постоянно меняющимися технологиями, тесты также необходимо постоянно обновлять.

Программное обеспечение для управления производительностью сотрудников

| Помолвлено

Привлечение обзоров производительности и оценки компетенций

Платформа управления производительностью

Engagedly предлагает простой в использовании и исчерпывающий набор функций, обеспечивающих эффективность и легкость проверки сотрудников, а также сохранение заинтересованности и продуктивности сотрудников.Автоматизированная система управления эффективностью помогает менеджерам по персоналу развивать культуру частой обратной связи на рабочем месте, что упрощает весь процесс оценки эффективности сотрудников.

ПОДРОБНЕЕ

Согласование и отслеживание стратегических целей / OKR

Люди путают деятельность с результатами.Если цели и результаты организации четко определены, сотрудники смогут увидеть, как их работа влияет на организацию. Следовательно, они могут ставить свои цели в соответствие с целями организации. Функциональные лидеры и менеджеры также могут ставить цели и передавать их сотрудникам, чтобы обеспечить согласованность в своих командах.

ПОДРОБНЕЕ

Консультации и сертификация OKR

Работа с коучем — это проверенная практика, помогающая реализовать вашу стратегию OKR и добиться результатов в бизнесе.Программа запуска и обучения OKR — это индивидуальная программа консультационных услуг, призванная помочь организациям успешно внедрить и широко внедрить подход OKR.

ПОДРОБНЕЕ

Улучшение общения сотрудников

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

ПОДРОБНЕЕ

Текущие проверки и обзоры проектов

Организации и команды работают в разных отделах и регионах и работают над разными проектами.Для таких кросс-функциональных команд Engagedly предлагает инструменты для выполнения еженедельных / ежемесячных проверок, а также обзоров проектов. С модулем Enagedly Check-In как прямые менеджеры, так и руководители проектов могут проводить частые проверки с членами своей команды, даже если они этого не делают. напрямую сообщать им

ПОДРОБНЕЕ

Делитесь и поощряйте идеи и инновации

Лидеры не обладают монополией на идеи.Великие идеи и инновации могут исходить отовсюду внутри организации, особенно от непосредственных сотрудников. Люди, которые работают напрямую с клиентами и над процессами. С Engagedly используйте эти коллективные знания и внедряйте инновации от людей.

ПОДРОБНЕЕ

Измерение и повышение уровня вовлеченности сотрудников

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

ПОДРОБНЕЕ

Прием на работу новых сотрудников для лучшего опыта сотрудников

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

ПОДРОБНЕЕ

Драйв культурного выравнивания

Говорят, что культура ест стратегию на завтрак. Как построить сильную и устойчивую культуру? Это требует, чтобы лидеры жили своей культурой, а также постоянно укрепляли культуроцентричное поведение.

ПОДРОБНЕЕ

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

Исследования показали, что продвижение изнутри на руководящие должности оказывает положительное влияние как на организацию, так и на сотрудников.

ПОДРОБНЕЕ

Развивайте и обучайте людей для роста и удержания

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

ПОДРОБНЕЕ

Обучение персонала и нормативно-правовое соответствие

Engagedly сотрудничает с ведущими в отрасли онлайн-курсами Traliant, на которых представлены современные небольшие эпизоды, представленные в формате новостей по сниженным ценам для наших клиентов.

ПОДРОБНЕЕ

% PDF-1.3 % 283 0 объект > эндобдж xref 283 101 0000000016 00000 н. 0000002372 00000 н. 0000002510 00000 н. 0000003389 00000 н. 0000003909 00000 н. 0000003976 00000 н. 0000004102 00000 п. 0000004290 00000 н. 0000004608 00000 н. 0000004832 00000 н. 0000004969 00000 н. 0000005209 00000 н. 0000005374 00000 п. 0000005730 00000 н. 0000006024 00000 н. 0000006265 00000 н. 0000006536 00000 н. 0000006880 00000 н. 0000007114 00000 н. 0000007374 00000 н. 0000007625 00000 н. 0000007867 00000 п. 0000008101 00000 п. 0000008358 00000 н. 0000008625 00000 н. 0000008906 00000 н. 0000009126 00000 н. 0000009310 00000 п. 0000009535 00000 н. 0000009719 00000 н. 0000010086 00000 п. 0000010266 00000 п. 0000010480 00000 п. 0000010564 00000 п. 0000010757 00000 п. 0000010964 00000 п. 0000011099 00000 п. 0000011422 00000 п. 0000011683 00000 п. 0000011887 00000 п. 0000012121 00000 п. 0000012329 00000 п. 0000012531 00000 п. 0000012767 00000 п. 0000013067 00000 п. 0000013209 00000 п. 0000013391 00000 п. 0000013604 00000 п. 0000013812 00000 п. 0000014009 00000 п. 0000014233 00000 п. 0000014467 00000 п. 0000014711 00000 п. 0000014897 00000 п. 0000015044 00000 п. 0000015236 00000 п. 0000015383 00000 п. 0000015719 00000 п. 0000015849 00000 п. 0000015985 00000 п. 0000016114 00000 п. 0000016248 00000 п. 0000016378 00000 п. 0000016511 00000 п. 0000016647 00000 п. 0000016781 00000 п. 0000016914 00000 п. 0000017054 00000 п. 0000017184 00000 п. 0000017314 00000 п. 0000017448 00000 п. 0000017582 00000 п. 0000017724 00000 п. 0000017859 00000 п. 0000017995 00000 п. 0000018131 00000 п. 0000018262 00000 п. 0000018375 00000 п. 0000018492 00000 п. 0000018514 00000 п. 0000019146 00000 п. 0000019251 00000 п. 0000019273 00000 п. 0000019874 00000 п. 0000019896 00000 п. 0000020400 00000 п. 0000020422 00000 н. 0000020911 00000 п. 0000021021 00000 п. 0000021043 00000 п. 0000021494 00000 п. 0000021516 00000 п. 0000021951 00000 п. 0000021973 00000 п. 0000022462 00000 п. 0000022484 00000 п. 0000023025 00000 п. 0000023076 00000 п. 0000023114 00000 п. 0000002661 00000 н. 0000003367 00000 н. трейлер ] >> startxref 0 %% EOF 284 0 объект > эндобдж 285 0 объект > / Шрифт> >> / DA (/ Helv 0 Tf 0 г) >> эндобдж 382 0 объект > транслировать Hb«b`Je`g«cf @

10 советов, как сделать самооценку значимой

Независимо от того, являетесь ли вы менеджером или сотрудником, отзывы не особенно популярны; особенно презирают самооценки.Трудно придумать, как выделить свои достижения и достижения, чтобы не показаться хвастуном, не говоря уже о том, что часто кажется, что компании хранят оценки и никогда не используют их для повышения производительности. Но есть шаги, которые вы можете предпринять, чтобы убедиться, что ваша самооценка поможет вам продвинуться по карьерной лестнице и предоставит ценные отзывы вашей организации.

По словам Джона Рида из Robert Half Technology, компании с эффективными процессами проверки эффективности используют самооценку по двум причинам: чтобы сотрудники выделяли время для оценки своей работы; и помочь менеджерам понять, имеет ли сотрудник точное представление о своем влиянии на рабочем месте.

«Самооценка является неотъемлемой частью оценки эффективности, потому что это возможность для вас оценить свои собственные достижения. Оценка эффективности принадлежит вам. Вы должны посмотреть на прошлый год и рассказать своему руководителю, что вы сделали и в каких сферах вы хотели бы сосредоточиться на этом », — говорит Мишель Рочча, исполнительный вице-президент по взаимодействию с сотрудниками WinterWyman.

[Узнайте 10 вещей, которые вы должны делать до, во время и после проверки эффективности — и как добиться большего.| Получайте еженедельные советы по карьере, подписавшись на нашу рассылку для руководителей ИТ-служб. ]

Расскажите о своей карьерной карте

Самооценка не должна быть сосредоточена исключительно на вашей работе, по словам Форд Майерс, автора книги «Бери работу, которую хочешь, даже если никто не нанимает» . Он также должен быть ориентирован на ваш долгосрочный карьерный план. «Это возможность поразмышлять о том, как вы продвигаетесь в своей карьере, а не только о своей работе», — говорит Майерс. Используйте его, чтобы подумать о том, куда вы собираетесь в долгосрочной перспективе и где вы находитесь в своей карьере.

С точки зрения сотрудника, если план карьеры отсутствует, или если он есть, но он не соблюдается последовательно, то «это возможность сесть со своим руководителем и сказать:« Эй, вот что на самом деле » важно в моей карьере. Я хочу развить эти дополнительные навыки, я хочу получить сертификат, я хочу быть менеджером, я хочу повышения … »Затем вам нужно вместе составить план и убедиться, что вы согласны. Это делает ожидания очень реальными и осязаемыми », — говорит Рид.

Поддерживайте открытый диалог

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

«Используйте [самооценку] как возможность повысить свою воспринимаемую ценность, выделиться и показать, насколько сильным является ваш вклад. Настало время по-настоящему использовать свои достижения», — говорит Майерс. В идеальном мире самооценка откроет постоянный диалог, в котором вы сможете обсудить со своим руководителем свой карьерный путь и результаты, связанные с бизнесом, спросив, например:

  • Каковы наши главные приоритеты прямо сейчас?
  • Я на верном пути?
  • Есть ли что-нибудь, на чем вы хотите, чтобы я сосредоточился?
  • Как вы думаете, где мне нужно уделять больше времени и энергии?
  • Как я могу облегчить вашу работу?

При таком диалоге ежегодный обзор и самооценка становятся простой формальностью.По словам Майерса, так и должно быть. «Идеально вести постоянные беседы со своим начальником в течение года. Держите диалог открытым, иначе вы можете потеряться в пыли», — говорит Майерс.

Спросите, как используются самооценки

Обратитесь к своему руководителю и спросите, как самооценки используются в компании. Привязаны ли они к бонусам, акциям или наградам? С кем они будут делиться? Зная ответы, вы поймете, какой тон вам следует произносить и сколько усилий потребуется.

Задайте себе трудные вопросы

Эксперты согласны с тем, что вам следует использовать это как возможность провести беспристрастную самооценку своих навыков. Начните с честных ответов на следующие вопросы:

  • Что я мог бы сделать лучше в этом году?
  • В чем мои сильные стороны?
  • Каковы мои слабые стороны и как я могу их исправить?
  • Где я могу проявить личную инициативу и стать более сильным сотрудником, который будет вносить больше в следующем году?

Сохраняйте позитивный настрой

По словам Майерса, не используйте свою самооценку, чтобы оскорбить своего менеджера, свою компанию или стратегическое направление, потому что это может снова укусить вас позже.Замечания сотрудников должны состоять на 90 процентов из положительных комментариев и на 10 процентов из того, что Майерс называет «областями развития». Используйте эти 10 процентов самооценки, чтобы объяснить свой собственный план роста и развития в определенных областях в течение следующего года. «Не критикуйте начальников, коллег или продавцов, вместо этого сосредоточьтесь на себе, своих достижениях и профессиональном развитии», — говорит он.

Как справляться со своими недостатками

«Постарайтесь провести взвешенную самооценку», — говорит Рид. У всех нас есть области для улучшения, и он рекомендует опередить своего босса.«Если вы ставите себе высокие оценки во всех областях, это говорит мне о том, что вы на самом деле не думаете о том, как можно улучшить», — говорит Рид.

Вместо этого Рид предлагает обозначить области, в которых, по вашему мнению, вы не справляетесь, и использовать «язык развития», чтобы объяснить, что вы действительно хотите улучшить эти области и как вы собираетесь этого достичь.

Например, Майерс говорит, что вы могли бы объяснить, что за последний год вы заметили, что ваши навыки работы с программным обеспечением требуют некоторой работы в определенной среде, например, в HTML5.Затем, по словам Майерса, вы могли бы сказать что-то вроде: «Моя цель в этом году — пройти несколько продвинутых курсов по HTML5, потому что мы используем его все больше и больше по мере развития нашего сайта», — говорит он.

Видео по теме:

Обозначьте любые недостатки не как проблемы или неправильные действия, а как области для развития и улучшения. «К ним всегда следует подходить так, чтобы вы могли внести более весомый вклад в компанию», — говорит Майерс. Это должно больше походить на область, где вы хотите узнать больше, добиться большего успеха и внести свой вклад на более высоком уровне, чем отрицательная отметка в вашей табеле успеваемости.

Спросите о тренинге

После того, как вы обозначили области, в которых вы хотели бы развиваться, неплохо продемонстрировать план того, как туда добраться. Используйте это как возможность спросить, какой тип обучения может помочь вам внести больший вклад, будь то посещение конференции по SEO или прохождение курса по новейшей версии SQL Server. Сейчас хорошее время, чтобы отправить запрос.

Задокументируйте свои достижения

Будьте конкретны. Опишите достигнутые вами достижения и обязательно укажите, как и кому это помогло, а также влияние на бизнес.Будь то добавление чисел к итоговой строке или оптимизация процессов для создания лучшего рабочего процесса техподдержки, использование специфики гарантирует, что все находятся на одной странице и что вы кратко расскажете полную историю, включая проблему, исправление и конечные результаты, а не просто описание развертывания. «Если вы можете привязать его к осязаемым точкам данных и фактам, вы можете использовать его в своих интересах», — говорит Рид.

«Это действительно ваш шанс рассказать своему боссу обо всех хороших вещах, которых вы достигли.Вы можете сделать это без хвастовства или слишком громко кричать о том, что вы сделали. «Пока это основано на фактах, в этом нет ничего плохого», — говорит Рид.

Майерс соглашается. «Будьте очень, очень конкретными», — говорит он, и рекомендует вести «файл успеха» или «журнал достижений» на протяжении всего периода. год, чтобы записать все свои взносы в виде маркеров в течение месяца. В конце года у вас будет двенадцать документов, на которые можно будет ссылаться для самооценки.

«Мне лично нравится идея отправить это вашему боссу по адресу в конце каждого месяца », — говорит Майерс, так как при этом ваши результаты будут прямо перед вашим менеджером или начальником.Он говорит, что видел, как люди получали повышение и продвижение по службе на основе такой документации. Таким образом, говорит Майерс, «они готовы дать вам повышение или повышение по службе, вместо того, чтобы интересоваться, повышать ли вам повышение и / или повышать по службе».

Различные точки зрения

Но что произойдет, если ваша самооценка сильно отличается от оценки вашей работы вашим руководителем? Если оценка эффективности и самооценка существенно расходятся, по словам Рида, это, вероятно, указывает на то, что вы и ваш руководитель встречаетесь недостаточно часто и что необходимо провести обсуждение, чтобы разобраться в ожиданиях сотрудников и руководящих должностей.

«Если я провожу ежегодный обзор, и мы так сильно отклоняемся, это говорит мне о том, что мы не говорим и не предпринимаем корректирующих действий и корректировок в течение года», — говорит Рид.

Просить совета, направления и наставничества

Хотите верьте, хотите нет, но есть компании и менеджеры, которые никогда не предлагают отзывов или обзоров производительности, даже если удовлетворенность сотрудников, вовлеченность и моральный дух становятся важными бизнес-показателями и проблемами, влияющими на ИТ-директора.Если ваш работодатель отказывается давать какие-либо отзывы, говорит Рочча, вы можете спросить, находитесь ли вы в правильной среде.

«Сотрудникам нужна обратная связь, и они должны знать, что у них дела. Я слышал менеджеров, чей стиль звучит так:« Если вы ничего не слышите от меня, вы делаете хорошую работу », но я не подписываюсь «Я бы отправил этого менеджера на тренинг по управлению», — говорит Рочча.

Тем не менее, вам следует попытаться начать диалог со своим начальником, чтобы установить график непрерывного обзора и оценки.

Leave a comment