Как оценить производительность процессора (ЦП), на какой частоте он работает при нагрузке (тестирование)
Здравствуйте.
Одна и та же модель ЦП в разных ПК и ноутбуках может работать с разной частотой (и обеспечивать разную производительность). Чтобы узнать реальную производительность и сравнить ее с другими ЦП (этой же модели и других) — необходимо прибегнуть к спец. тестам…
Собственно, ниже я приведу несколько вариантов таких тестов, которые могут быть полезны как для обычной оценки производительности, так и для диагностики системы в целом (например, чтобы протестировать систему охлаждения, оптимизировать настройки электропитания, и пр.).
Предупреждение: для объективных результатов перед любыми тестами закройте все ресурсоёмкие приложения (игры, редакторы, торренты и пр.).
*
👉 Примечание!
Если вы знаете модель своего процессора и хотите сравнить его с другой конкретной моделью — рекомендую 👉 вот эту заметку. Благодаря спец. таблицам и рейтингам можно узнать на сколько процентов (%) один ЦП быстрее другого…
Для быстрой оценки (в баллах Windows) всех компонентов ПК в целом — рекомендую 👉 этот материал.
*
*
Содержание статьи
- 1 Способы узнать реальную производительность ЦП
- 1.1 Вариант 1: AIDA 64 + HWMonitor (узнаем температуру и реальную частоту)
- 1.2 Вариант 2: CPU-Z (сравнение с другими ЦП)
- 1.3 Вариант 3: CineBench (еще одно сравнение)
- 1.4 Вариант 4: просмотр загрузки ЦП в играх
→ Задать вопрос | дополнить
Вариант 1: AIDA 64 + HWMonitor (узнаем температуру и реальную частоту)
И так, первый вариант подойдет для того, чтобы проверить на какой частоте работает процессор под нагрузкой (обещанный 👉 Турбо-буст далеко не всегда «доходит» до своих максимумов). При этом также проверяется вольтаж и температуры (все эти данные в купе могут помочь при диагностике и оптимизации).
Для подобного теста рекомендую две утилиты: AIDA 64 + HWMonitor (их можно 👉 загрузить тут). Запустить их нужно одновременно обе.
Далее в AIDA 64 перейти в меню «Сервис» и нажать по «Тест стабильности системы».
Сервис — тест стабильности / AIDA 64
После, в той же AIDA 64 поставьте галочку напротив пункта «Stress CPU» и нажмите кнопку «Start». Затем внимательно наблюдайте показания в HWMonitor — частоту (Clocks) и температуру (Temperatures).
Примечание: в моем случае (см. скрин ниже) удалось выяснить, что ЦП работал на частоте 1694 Mhz (хотя потенциально он мог держать больше 3000 Mhz). Как выяснилось, виной тому были настройки электропитания — после их сброса, ЦП стал «шустрее»…
Стресс тест пошел — смотрим за температурой, частотой и вольтажом / Кликабельно
👉 Важно!
На производительность процессора (да и компьютера в целом) могут влиять настройки электропитания! Проверьте, чтобы в настройках в Windows стояла макс. производительность и в настройках драйверов не было ограничений. ..
Более подробно о решении вопроса тут: https://ocomp.info/nastroyki-elektropitaniya.html
*
Вариант 2: CPU-Z (сравнение с другими ЦП)
CPU-Z (ссылка на офиц. сайт) — совсем небольшая утилита для просмотра характеристик ЦП, ОЗУ, материнской платы, видеокарты и пр. Также в ее арсенале есть простой и достаточно эффективный тест ЦП, который поможет не только узнать реальную производительность вашего «камня», но и сравнить ее с другими моделями…
После загрузки утилиты, извлеките архив и запустите исполняемый файл. См. скрин ниже. 👇
Извлекаем и запускаем CPU-Z
Далее во вкладке «CPU» удостоверьтесь, что ваш ЦП определился утилитой, т.е. отображаются его модель, характеристики (прим.: некоторые новые модели ЦП утилита «не знает» и может работать с ними некорректно).
После перейдите во вкладку «Bench» и нажмите по кнопке «Bench CPU».
Bench CPU / старт теста
Когда тест будет завершен — в строке «This Processor» вы увидите значение своего ЦП (чтобы оценить его по отношению к наиболее новым ЦП на текущий момент — выберите один из эталонов в строке «Reference»).
В моем случае, ЦП примерно в 2-2,5 раза медленнее, чем достаточно популярный Intel i7-770K…
Reference — сравниваем с популярными ЦП
*
Вариант 3: CineBench (еще одно сравнение)
CineBench (ссылка на офиц. сайт) — добротный бенчмарк, позволяющий быстро и достаточно точно определить реальную производительность процессора и видеокарты. Для теста используются трехмерные сцены (картины), которые необходимо просчитать и «прорисовать».
Примечание: программа полностью на английском, в установке не нуждается.
*
После загрузки и запуска CineBench, для запуска теста нужно нажать одну единственную кнопку «Run». 👇
CineBench — запустить проверку
Далее у вас начнет «рисоваться» картинка. Нужно просто подождать пока все черные области на полотне не будут заменены…
Рисуется картинка
По завершению теста, в меню слева будет представлена табличка, в которой оранжевым цветом приведен ваш ЦП. В общем-то, всё достаточно наглядно… 👇
Результаты теста в CineBench
*
Вариант 4: просмотр загрузки ЦП в играх
Оценить загрузку ЦП можно непосредственно в одной отдельно взятой игре (прим.: просто часто задают вопросы вида: «Из-за чего тормозит игра, из-за ЦП или видеокарты?»).
Для этого нужна утилита FPS Monitor — она покажет не только FPS, но и температуры, загрузку ЦП (каждого ядра), ОЗУ, сети. Более подробно об этом в статье, ссылка на которую представлена ниже.
👉 В помощь!
Диагностика. Как узнать из-за чего тормозит игра: из-за процессора, видеокарты или ОЗУ.
Скриншот с показаниями из игры WOW / FPS Monitor
Обратите внимание, что, когда на ЦП идет высокая нагрузка и он перестает справляться — вы заметите красные значения напротив определенных ядер.
Макс. нагрузка на ядро ЦП
В общем-то, благодаря этой утилите можно достаточно быстро оценить, справляется ли ЦП с игрой, и из-за него ли она притормаживает. ..
*
На сим у меня пока всё… Дополнения — приветствуются!
Хорошего теста!
👋
Первая публикация: 24.10.2019
Корректировка: 18.06.2021
RSS (как читать Rss)Полезный софт:
- Видео-Монтаж
Отличное ПО для создания своих первых видеороликов (все действия идут по шагам!).
- Ускоритель компьютера
Программа для очистки Windows от «мусора» (удаляет временные файлы, ускоряет систему, оптимизирует реестр).
Другие записи:
Что такое нагрузка на CPU, как посмотреть нагрузку на процессор сервера
Выясняем, почему так важно отслеживать нагрузку на процессор сервера, а также рассмотрим несколько популярных утилит для мониторинга состояния сервера и загруженности CPU в частности.
Что значит нагрузка на процессор и зачем ее отслеживать?
Под нагрузкой понимается то количество ресурсов, которое «железо» компьютера тратит на выполнения одной или нескольких задач. Обычно оно отображается в процентном соотношении, где за 100% берется максимальная загрузка одного из ядер.
Наблюдение за этим значением требуется во избежание проблем, связанных с избыточной нагрузкой на чип. Потому что процессор может быть занят как полезными задачами, так и теми, что мешают реализовать потенциал устройства в полной мере.
Например, код некоторых программ может быть плохо оптимизирован. В связи с чем сервер будет расходовать больше мощностей на выполнение по умолчанию простых задач. Или же на сервер может попасть вирус, который будет отнимать часть ресурсов.
Такая «бесполезная» загрузка чипа приведет к общему снижению производительности сервера, а также приложений и сайтов, базирующихся на нем. А это приведет к потере аудитории и снижению прибыли.
Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
ПодписатьсяЛучшие инструменты для отслеживания нагрузки на CPU сервера
Наблюдать за тем, какое количество ресурсов чипа расходуется в текущий момент, можно несколькими способами:
- с помощью инструментов, предоставляемых хостинг-провайдером, у которого вы арендовали сервер;
- с помощью специальных текстовых утилит для Linux, отображающих статистические данные о состоянии компьютера.
Мы рассмотрим оба варианта, но у вашего хостинга может не быть панели со статистикой. Поэтому я покажу такую панель на примере Timeweb, где она точно имеется. Разбираться будем на примере сервера с Linux на борту.
Подробности о мониторинге состояния сервера уточняйте у своего провайдера.
Панель управления хостингом
Timeweb (как и некоторые другие провайдеры) предоставляет статистические данные о состоянии сервера в реальном времени. В панели управления VDS/VPS есть отдельный блок, в котором отображается график с актуальной нагрузкой на процессор.
Чтобы получить доступ к информации о состоянии чипа в панели управления Timeweb:
- Заходим на страницу хостинга и вводим данные для авторизации в ПУ.
- Открываем список действующих VDS и переходим к тому, нагрузку на который нужно оценить.
На главной странице появится блок со статистикой за день. Там будет информация и по процессору, и по интернет-каналу. Все в блоке вместе с основной информацией о сервере (подразумевается операционная система и объем свободного пространства на диске).
Если перейти на вкладку «Статистика», можно будет указать временной отрезок, чтобы посмотреть уровень нагрузки в ретроспективе (на момент сбоев или жалоб посетителей). Также появится доступ к блоку «Оперативная память», где можно оценить нагрузку на ОЗУ.
Текстовые утилиты для проверки нагрузки
Если доступа к панели хостинга нет, данные о процессоре можно подглядеть в самой системе с помощью специальных приложений в терминале Linux.
Только перед началом работы с ними, надо подключиться к серверу с помощью SSH-протокола.
В macOS и Linux это делается через терминал. Открываем командную строку и вводим в нее ssh root@адрес сервера. В Windows сначала надо скачать программу PuTTY, запустить ее, найти внутри поле IP-адреса, указать в нем адрес сервера, а потом нажать ОК.
В обоих случаях нужно будет авторизоваться, используя пароль администратора, а дальнейшие команды выполнять через консоль SSH. Так что стоит ознакомиться с базовыми принципами работы терминала Linux перед началом.
IP-адрес можно разыскать в панели управления провайдера либо спросить у техподдержки. А пароль хостинг высылает на почту сразу после аренды VDS/VPS.
top
Команда top выводит в терминал Linux информацию о процессоре сервера в реальном времени. Данные обновляются каждые 5 секунд.
top показывает уровень нагрузки в процентах (поле %CPU) для каждого запущенного приложения.
Чтобы вывести статистику на экран, надо ввести в консоль top без дополнительных вводных. Появится некий аналог менеджера задач в текстовом облике. Но информацию на экране можно менять, используя горячие клавиши для управления утилитой:
- P — отсортирует выполняемые задачи по уровню нагрузки на CPU.
- M — отсортирует процессы по уровню затрачиваемой ОЗУ.
- N — по имени запущенных процессов.
- T — по времени выполнения задачи с момента последнего запуска.
- U — покажет программы, запущенные конкретным пользователем.
Вывод top можно упростить, удалив из него простаивающее процессы. Так можно сосредоточить внимание только на активных задачах, потребляющих ресурсы в моменте. Для этого команду надо слегка усложнить, добавив в конце опцию -i.
iostat
Еще одна встроенная в Linux системная утилита, отображающая статистические показатели «железа».
По умолчанию iostat отображает данные о работе устройств ввода и вывода, а также степень загруженности центрального процессора. Для анализа берутся данные на момент запуска утилиты в сравнении со среднестатистическими.
Чтобы получить данные конкретно о CPU, надо дополнить команду аргументом -c.
В отчете iostat уровень нагрузки на чип показывается в процентах для каждой запущенной программы и делится на несколько категорий.
- user — процессы, запущенные от имени пользователя.
- nice — то же, только с измененным приоритетом.
- system — процессы, напрямую связанные с операционной системой.
- idle — время в простое.
Команду можно модифицировать, указав дополнительные опции, корректирующие вывод в консоль.
Можно добавить интервал, прописав в конце количество раз, которое iostat должен вывести отчет, и периодичность этой операции. Также можно изменить формат отображения затрачиваемых ресурсов или показать расширенную статистику.
vmstat
По умолчанию эта команда Linux выводит в консоль информацию о состоянии виртуальной памяти. Но через нее можно добыть данные и о других компонентах операционной системы. Степень загруженности CPU в их числе.
vmstat как и top попеременно обновляет данные. Интервал обновления зависит от указанных опций. Например, чтобы получать свежий отчет vmstat каждые 5 секунд, надо ввести в терминал команду vmstat 5. Добавив еще одну цифру, можно указать количество отчетов.
Вывод утилиты содержит в себе несколько колонок. Последние 5 отображают информацию о процессоре (обведены в графу CPU):
- us — процент нагрузки со стороны несистемных задач, то есть тех, что запустил пользователь.
- sy — системная нагрузка на уровне ядра.
- id — время, которое процессор проводит в ожидании, не выполняя никаких задач.
- wa — время, затраченное чипом на ожидание ввода или вывода данных.
- st — процент нагрузки со стороны виртуальной машины.
Сторонние текстовые утилиты
Встроенные приложения для анализа системы покрывают базовые требования вебмастеров, но могут оказаться недостаточно эффективными для тех, кому нужна расширенная статистика и дополнительная функциональность.
Благо независимые разработчики создали с десяток инструментов для сбора статистики по нагрузке на процессор сервера. Большая их часть так же, как и встроенные приложения для мониторинга, представлена в виде текстовых утилит, запускающихся через терминал. Правда, перед использованием их нужно загрузить из подключенных к системе репозиториев.
Для этого нужно запустить менеджер пакетов, введя соответствующую команду. Например, для установки пакета nmon нужно ввести:
В дистрибутиве Ubuntu / Debian
sudo apt get install nmon
В дистрибутиве Fedora
sudo dnf install nmon
В дистрибутиве Arch Linux
pacman -s nmon
В дистрибутиве CentOS/RedHat Linux
yum install nmon
htop
Команда для установки: sudo название менеджера пакетов install nmon
У команды top есть своего рода старший брат — htop. Это модификация встроенной в Linux утилиты с расширенной функциональностью, настраиваемой статистикой и более наглядным интерфейсом.
Отображаемые в htop показатели поддаются тонкой настройке со стороны клиента. Можно удалить лишние данные, оставив только нагрузку CPU, а можно, наоборот, добавить больше показателей, если стандартных не хватает.
Внешний вид htop также можно адаптировать под свои вкусовые предпочтения. Выделить цветом запущенные процессы в зависимости от того, какое приложение отвечает за их работу, или просто раскрасить показатели эстетики ради.
Окно htop поддерживает работу в четерыхколоночном режиме. В каждой колонке можно отобразить статистику по каждому из ядер, установленных на вашем VDS. Вплоть до 128 ядер на одном экране с возможностью комфортно отслеживать нагрузку на все активные CPU.
nmon
Команда для установки: sudo название менеджера пакетов install nmon
Еще одна сторонняя утилита для системных администраторов, помогающая оценить общее состояние сервера. В отличие от htop, nmon содержит в себе меньшее количество функций и возможностей адаптации интерфейса под свои задачи.
У самой утилиты нет модификаторов запуска, она работает в одном режиме и запускается командой nmon.
Интерфейс nmon делится на три части:
- CPU Utilisation — в первой отображается нагрузка на процессор. Все ядра по списку, от 1 до последнего, и количество ресурсов, потребляемых пользователем, системой, а также находящихся в ожидании и в простое.
- CPU Utilisation Stats — статистические данные по тем же показателям, что отображаются в первой секции.
- Top Processes — список программ, отсортированный по степени «прожорливости» процессорных мощностей.
dstat
Команда для установки: sudo
Если подход к отображению данных в вышеперечисленных утилитах почему-то не понравился, то стоит обратить внимание на альтернативу в виду dstat. В одном окне утилиты умещается больше информации, чем у аналогичных программ других разработчиков.
Показатели сервера в dstat распределены по колонкам. В первой отображается уровень нагрузки в процентах со стороны пользователя. Затем идет sys, то есть часть ресурсов, затрачиваемых системой и ее компонентами. После — простой.
Также в колонках можно найти название процесса, расходующего мощности чипа, информацию о работе оперативной памяти и накопителя (сколько данных было записано и сколько прочитано). Сетевые показатели тоже имеются.
Вывод команды dstat можно настроить под свои нужды с помощью опций. Например, чтобы отсортировать запущенные программы по нагрузке на чип и по количеству используемой в текущей момент ОЗУ, надо ввести:
dstat -c –top-cpu -dn –top-mem
mpstat
Команда для установки: sudo название менеджера пакетов install mpstat
Подходит тем, кто использует систему с несколькими процессорами. mpstat в удобоваримом виде показывает информацию по всем CPU.
В отличие от той же top, mpstat не показывает запущенные программы. В списке чередуются и нумеруются только установленные процессоры. Затем показывается, сколько ресурсов уходит на пользователя, сколько на систему, а сколько простаивает.
По умолчанию команда mpstat выводит данные по всем CPU сразу, но ее можно модифицировать:
- mpstat -P ALL — покажет информацию по действующим чипам.
- mpstat -P ALL 6 2 — покажет те же данные, но только дважды с периодичностью в 6 секунд. Для оценки нагрузки в динамике.
Подробнее с функциональностью mpstat можно ознакомиться, введя команду man mpstat.
sar
Команда для установки: sudo название менеджера пакетов install sar
Утилита для мониторинга загруженности оборудования и формирования отчетов на основе полученных данных. Часто используются для сбора информации и последующей отправки ее на электронную почту системного администратора.
В отчет sar по умолчанию входят технические показатели устройств ввода и вывода, информация о работе виртуальной памяти (подкачка страниц), данные о прерванных операциях и о том, как используется оперативная память. Ну и степень загруженности процессора, конечно.
По умолчанию sar выводит на экран среднее значение по всем собираемым показателям. Вывод можно скорректировать опциями:
- sar 4 8 — покажет статистику 8 раз с периодичностью в 4 секунды (цифры можно указать любые).
- sar -u — добавляет в отображаемые данные все установленные в систему чипы.
- sar -P 4 4 2 — отображает данные по четвертому ядру 2 раза с интервалом в 4 секунды.
Для формирования отчетов используется команда:
sar -o output.file 10 6 >/dev/null 2>&1 &
Она в фоновом режиме соберет показатели системы. Потом распределит их по нескольким файлам в директории с другими отчетами.
corefreq
Многокомпонентная низкоуровневая утилита, включающая в себя одноименный модуль ядра, демон (программу, работающую в фоновом режиме) и текстовую утилиту для управления на стороне клиента. Модуль ядра получает полный доступ к серверу и выводит данные с помощью демона, который работает с привилегиями суперпользователя, получая больше данных, чем другие подобные приложения.
CoreFreq заточен для работы с современные 64-битными процессорами из серий Atom, Core2, Nehalem и аналогичными из семьи AMD.
Чтобы включить CoreFreq:
Открываем файл с параметрами загрузка:
sudo nano /etc/default/grub
Добавляем в него строку:
GRUB_CMDLINE_LINUX=“nmi_watchdog=0”
Обновляем параметры загрузчика и перезапускаем систему:
update grub && reboot
Загружаем утилиту с зависимостями:
sudo apt-get install git dkms build-essential libc6-dev libpthread-stubs0-dev
Копируем CoreFreq с git:
git clone https://github.com/cyring/CoreFreq.git
Переходим в директорию с утилитой:
cd CoreFreq
Компилируем:
make
Устанавливаем модуль ядра:
sudo insmod corefreqk.ko
Запускаем одноименный демон:
sudo ./corefreqd -i &
Включаем текстовую утилиту CoreFreq:
./corefreq-cli
Как снизить нагрузку на процессор?
Все зависит от того, чем вызваны избыточные затраты ресурсов процессора. Для начала надо проанализировать статистику и выяснить, в какие периоды времени нагрузка чересчур возрастает и какое из приложений этот прирост провоцирует.
- Если дело в чрезмерной активности отдельных программ, то нужно приостановить их работу.
- Чтобы снизить нагрузку из-за деятельности поисковых роботов, надо сократить количество разделов сайта, которое им можно индексировать. Скрыть от ботов часть страниц можно, если указать их адреса в файле robots.txt.
- Если во всем виновата прожорливая CMS, стоит проанализировать установленные плагины. Возможно, какой-то из них работает некорректно и отнимает ресурсы, необходимые для нормального функционирования других компонентов сервера.
- Стоит сделать рефакторинг в структуре запросов в базе данных сайта.
- Проверить, нет ли на сервере вредоносного программного обеспечения.
Также не стоит забывать, что есть альтернативное решение — увеличение мощности сервера. Зачем бороться с нагрузкой, если можно сделать ее менее заметной для своего VDS? И для этого всего лишь надо арендовать более мощную «машину».
Итоги
В большинстве случаев для получения общей картины хватит статистики из панели управления. На основе данных оттуда можно сформировать план действий и попытаться исправить проблему, если таковая имеется. Ну а для тех, кто желает углубиться в суть проблемы, есть с десяток утилит для мониторинга системы.
Важен не выбор инструмента, а последующие действия, устраняющие избыточную нагрузку на процессор (опять же, если она есть) и стабилизирующие работу сайта.
Руководство по устранению неполадок с высокой загрузкой ЦП — Windows Server
Редактировать Твиттер LinkedIn Фейсбук Электронная почта- Статья
Эта статья поможет вам определить причину устойчиво высокой загрузки ЦП. Имейте в виду, что вы можете ожидать увеличения использования ЦП по мере того, как процесс или приложение обслуживают запросы. Однако, если вы постоянно видите, что загрузка ЦП остается на высоком уровне (80 процентов или выше) в течение длительных периодов времени, производительность вашей системы или приложения будет страдать. По этой причине важно понять причину устойчиво высокой загрузки ЦП, чтобы иметь возможность исправить проблему, если это возможно.
Средства устранения неполадок
Диспетчер задач
Используйте Диспетчер задач для просмотра потребления ЦП, чтобы помочь определить процесс или приложение, вызывающее высокую загрузку ЦП:
- Выберите Пуск , введите задачу , а затем выберите 900 26 Диспетчер задач в результатах поиска.
- Окно Task Manager по умолчанию содержит вкладку Processes . Если вы видите единый список имен процессов в столбце Имя , вы можете развернуть любые экземпляры сгруппированных процессов.
- Выберите заголовок столбца ЦП , чтобы отсортировать список по использованию ЦП. Убедитесь, что стрелка, которая появляется в заголовке, указывает вниз, чтобы отсортировать данные от самой высокой до самой низкой загрузки ЦП.
Если процесс можно остановить или связанную службу можно отключить, остановите процесс или службу. Затем проверьте, устраняет ли это проблему.
Монитор ресурсов
Используйте монитор ресурсов для просмотра потребления ЦП:
Выберите Запустите , введите resmon , а затем выберите Монитор ресурсов из результатов поиска.
В окне Resource Monitor выберите вкладку CPU .
Примечание
Возможно, вам придется развернуть окно, чтобы увидеть все данные.
Выберите заголовок столбца Среднее значение ЦП , чтобы отсортировать список по общему использованию ЦП. Убедитесь, что стрелка, которая появляется в заголовке, указывает вниз, чтобы отсортировать данные от самой высокой до самой низкой загрузки ЦП.
Если какой-либо из процессов демонстрирует более высокую, чем ожидалось, скорость потребления для вашей среды, при попытке определить причину проблемы в первую очередь рассмотрите эти основные процессы.
Process Explorer
Инструмент Process Explorer дает вам полный обзор процессов, запущенных в данный момент на вашем компьютере, включая сведения о том, кто запускал эти процессы и сколько общих системных ресурсов они потребляют.
Если вы хотите проверить процесс, связанный с операционной системой (например, Система), выполните следующие действия:
- Запустите Process Explorer от имени администратора.
- Щелкните процесс правой кнопкой мыши, выберите Свойства , а затем выберите вкладку Потоки .
- Выберите поток, который потребляет много ресурсов ЦП, а затем выберите Stack , чтобы просмотреть выполняемые функции.
Примечание
Чтобы получить более точную информацию о стеке, настройте символы в Process Explorer. Для этого выполните следующие действия:
- Установите средства отладки для Windows.
- Запустите Process Explorer от имени администратора.
- Выберите меню Параметры , а затем выберите Настройка символов .
- Измените путь Dbghelp.dll на C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\dbghelp.dll , а затем выберите OK .
Общие сценарии устранения неполадок
В этом разделе представлены сценарии различных процессов, использующих высокую загрузку ЦП.
Процесс Microsoft с уникальным именем в единственном числе
- Соберите журнал монитора производительности. Используйте интервал между снимками от 1 до 5 секунд.
- Соберите журнал регистратора производительности Windows (WPR) при высокой загрузке ЦП.
Примечание
Не позволяйте этому журналу работать в течение длительного времени, так как файл растет очень быстро. Вам нужно будет запустить журнал только на несколько минут (от трех до пяти), чтобы зафиксировать высокую загрузку ЦП.
- Запустите инструмент ProcDump два раза во время сообщения о высокой загрузке ЦП. Расстояние между пробегами на несколько минут.
Процесс Svchost
Если процесс svchost потребляет много ресурсов ЦП, а процесс svchost содержит более одной службы, необходимо разбить каждую службу на отдельный процесс svchost, чтобы определить, какая служба вызывает высокую загрузку ЦП. Для этого выполните следующие действия:
Откройте окно командной строки с повышенными привилегиями.
Разделите каждую службу на отдельный процесс svchost, если это общий процесс svchost. Для этого выполните следующую команду:
sc config <имя службы> тип = собственный
Примечание
В этой команде замените < имя службы > фактическим именем службы.
Перезапустить службу
В командной строке запустите
список задач /svc
, чтобы убедиться, что служба работает в собственном процессе svchost.Важно
После устранения проблемы необходимо вернуться к шагу 2 и отменить то, что вы сделали.
Для этого замените в команде
sc config <имя службы> type= own
наsc config <имя службы> type= share
. Затем перезапустите службу.После того, как вы разбили каждую службу на отдельный процесс svchost, теперь вам нужно определить, какая служба увеличивает загрузку ЦП или потребляет высокую загрузку ЦП.
Соберите журнал монитора производительности. Используйте интервал между снимками от 1 до 5 секунд.
Запишите PID вызывающего нарушение процесса Svchost.
Соберите журнал WPR во время возникновения проблемы.
Запустите ProcDump два раза во время сообщения о высокой загрузке ЦП. Расстояние между пробегами на несколько минут.
Несколько экземпляров процесса с одинаковым именем
Несколько экземпляров процесса могут иметь одно и то же имя. Например, эта проблема может возникнуть с процессами explorer.exe на сервере протокола удаленного рабочего стола (RDP).
Чтобы устранить эту проблему, выполните следующие действия:
Соберите журнал монитора производительности. Используйте интервал между снимками от 1 до 5 секунд.
Соберите журнал WPR во время возникновения проблемы.
Запустите ProcDump два раза во время сообщения о высокой загрузке ЦП. Расстояние между пробегами на несколько минут.
Запишите PID процесса-нарушителя, выполнив следующую команду:
список задач /v /fo csv >Running_Process.txt
Сторонний процесс приложения
Если в качестве причины проблемы определен сторонний процесс, необходимо связаться с поставщиком приложения, чтобы выяснить, почему соответствующий процесс вызывает высокую загрузку ЦП на компьютере.
Сбор данных
До возникновения проблемы
Для дальнейшего устранения этой проблемы можно использовать версию Debug Diagnostic 2. 0. Чтобы использовать инструмент, выполните следующие действия.
Установите средство диагностики отладки версии 2, обновление 2.
Важно
Перед установкой версии 2.0 удалите все другие версии средства диагностики отладки.
Выберите Start , введите монитор производительности , а затем щелкните правой кнопкой мыши Performance Monitor , чтобы запустить его от имени администратора.
Используйте системный монитор для сбора журнала счетчика производительности и запуска ведения журнала.
При возникновении проблемы
- Откройте Коллекция DebugDiag 2 .
- Выберите вкладку Processes , щелкните правой кнопкой мыши рабочий процесс, соответствующий соответствующему пулу приложений, и выберите Create Full Userdump .
- Повторите шаг 2 три раза, пока загрузка ЦП высока.
- Остановить ведение журнала системного монитора.
- Сожмите данные с помощью DebugDiag. Для этого выберите Tools > Create Increment CAB File .
Мы рекомендуем хранить собранную информацию под рукой на случай, если вам придется обратиться в службу поддержки Майкрософт.
Как проверить загрузку ЦП на ПК или Mac
Как проверить загрузку ЦП на ПК или MacПерейти к
- Основное содержание
- Поиск
- Счет
- Вы можете проверить использование ЦП на ПК с помощью приложений «Диспетчер задач» или «Монитор ресурсов».
- На Mac вы можете проверить загрузку ЦП с помощью приложения Activity Monitor.
- Использование вашего ЦП отслеживает, насколько усердно ваш компьютер работает для запуска программ, выполнения вычислений и многого другого.
Центральный процессор вашего ПК или Mac похож на его мозг. Это часть вашего компьютера, которая сообщает всем остальным частям, как работать, какие программы запускать, какие изображения отображать и многое другое.
Использование вашего ЦП — проще говоря, сколько энергии ЦП используется — измеряется в процентах. Когда ваш компьютер простаивает, загрузка ЦП должна колебаться в пределах однозначных или низких цифр. При запуске видео, игр или других ресурсоемких приложений загрузка ЦП должна увеличиваться, но никогда не оставаться на уровне 100% слишком долго.
Если вы заметили проблемы с производительностью, такие как медленное время запуска или зависание приложений, вам нужно проверить текущую загрузку ЦП вашего компьютера. Таким образом, вы можете убедиться, что процент использования ЦП остается в нормальном диапазоне, как когда ваш компьютер простаивает, так и работает на высокой скорости.
Как проверить загрузку процессора на ПК с Windows
Использование диспетчера задач- Нажмите Control + Alt + Delete на клавиатуре.
- На появившемся экране выберите «Диспетчер задач» внизу.
В верхней части диспетчера задач нажмите «Производительность».
Подсказка: Если вы не видите этот параметр, возможно, ваш диспетчер задач находится в режиме «Меньше сведений» — нажмите «Подробнее» в левом нижнем углу, чтобы открыть все параметры.
В этом меню нажмите «ЦП» на левой боковой панели. Вы увидите график, показывающий использование вашего ЦП с течением времени, и вы можете найти текущее использование, указанное в разделе «Использование».
Использование ЦП, как видно из диспетчера задач Windows. Эмма Уитман/Инсайдер
- Менеджер ресурсов легко найти. Эмма Уитман/Инсайдер
Откройте приложение Resource Monitor, которое можно найти, выполнив поиск.
Вы увидите загрузку ЦП в верхней части монитора ресурсов рядом со значком зеленого прямоугольника. Подробная разбивка использования ЦП приложениями будет приведена ниже.
Загрузка вашего процессора обновляется каждые несколько секунд. Эмма Уитман/Инсайдер
Откройте приложение «Монитор активности». Если приложения нет в Dock, вы можете найти его, выполнив поиск с помощью Spotlight или перейдя в папку «Приложения» и выбрав «Утилиты».
Монитор активности предустановлен. Эмма Уитман/Инсайдер- Вам будет показан список приложений, запущенных на вашем Mac, и соответствующая статистика по каждой программе в правых столбцах. Найдите столбец «% ЦП» и дважды щелкните его, чтобы отсортировать приложения, использующие наибольшую мощность ЦП, в верхней части списка.
Проверьте этот список, чтобы узнать, какие приложения используют мощность вашего процессора и сколько использует каждое из них.
Подсказка: Если вы не видите столбец «% ЦП», щелкните правой кнопкой мыши «Имя процесса» и выберите «% ЦП».
Вы также можете посмотреть на поле в нижней части экрана, которое показывает мощность вашего ЦП, разделенную на три категории: «Система», «Пользователь» и «Простой». Сложение процентов системы и простоя даст вам общее текущее использование ЦП.
Многоядерные системы, такие как этот Macbook Pro, могут иметь загрузку ЦП более 100%. Эмма Уитман/ИнсайдерЕсли вы видите какие-либо ненужные приложения, потребляющие ресурсы ЦП, вы можете закрыть их с помощью диспетчера задач.
Ваш комментарий будет первым