Просмотр нагрузки на процессор
Просмотр нагрузки на процессор
Процессор компьютера может работать на полной мощности или простаивать. При этом не всегда полная загрузка или, наоборот, бездеятельность ЦП может быть обусловлена действиями пользователя. Для того чтобы посмотреть нагрузку на процессор, узнать, какие приложения или процессы его нагружают, и отследить это можно, воспользовавшись сторонними программами или стандартными мониторами Windows.
Смотрим нагрузку на процессор
Различные процессы и приложения так или иначе грузят CPU, кроме того, нагрузить его могут вирусы и майнеры. В лучшем случае это приведёт к тому, что процессор начнёт работать на полную мощность, греться и заставлять систему охлаждения отводить максимум тепла, а сам ПК при этом будет ощутимо тормозить. В худшем — у вас сгорит процессор. Чтобы такого не произошло, следует проверять, насколько нагружено устройство, способами, рассмотренными в рамках данной статьи.
Читайте также: Как уменьшить нагрузку на процессор
Способ 1: AIDA64
AIDA64 — пожалуй, один из лучших, хотя и платных (после пробного периода), сторонних мониторов системы. Собрать данные о ПК, его комплектующих и о загрузке процессора для неё — проще простого.
- Находясь в AIDA64, перейдите на вкладку «Системная плата», кликнув по нужному ярлыку или строке.
Щёлкните по пункту «ЦП» или на одноимённую строчку.</li>
Прокрутите в самый низ вкладки, дойдя до пункта «Загрузка ЦП». Посмотрите загрузку процессора по ядрам и потокам.</li></ol>
Таким образом, AIDA64 даёт возможность нагрузку процессора в разрезе. К сожалению, общую загруженность процессора с помощью программы не посмотреть.
Способ 2: Process Explorer
Process Explorer — эта программа может быстро просмотреть данные о текущей работе комплектующих компьютера. При этом, правами на неё обладает сама Microsoft, что означает соответствующий уровень поддержки и совместимости с Windows. Отличительная черта программы также в том, что её основная версия портативная и не требует установки. Посмотреть в ней загрузку CPU можно за два шага.
Перейти на официальный сайт Process Explorer
- В главном окне программы обратите внимание на параметр «CPU Usage», в котором отображена текущая нагрузка на процессор. Для подробностей кликните по первому графику, отвечающему за вывод информации по CPU.
На шкале слева отображается загруженность процессора в реальном времени, а на графике справа вы сможете проследить за ходом работы ЦП в целом, при надобности выбирая интересующий вас момент.</li>
Обратите внимание, что зелёным цветом будет обозначаться общая загрузка, а красным — насколько грузит CPU самый ресурсоёмкий процесс. Кроме того, кликнув на «Show one graph per CPU», можно посмотреть нагрузку на отдельные потоки.
Промежуточный итог гласит, что Process Explorer предстаёт довольно информативной и удобной программой, когда нужно посмотреть общую нагрузку на ЦП и его потоки.
Способ 3: Системные средства
Способ, не требующий установки стороннего софта, и доступный каждому обладателю Windows — использование «Диспетчера задач», в котором сразу выводится информация о загрузке процессора.
- С помощью комбинации клавиш «Ctrl + Alt + Delete» или же путем поиска в панели «Пуск» откройте «Диспетчер задач».
Уже на вкладке «Процессы» над буквами «ЦП» можно увидеть общую нагрузку на процессор. Для более подробной информации следует перейти на вкладку «Производительность».</li>Возле первого квадратика-графика слева вы можете сразу увидеть загрузку процессора, равно как и на полноценном графике, так и под ним. При этом можно проследить процесс в режиме реального времени, отметить точки максимума и минимума. Для просмотра нагрузки на отдельные потоки откройте «Монитор ресурсов».</li>Монитор ресурсов позволит отследить не только загруженность процессора, но и то, какая частота относительно максимальной взята. Кроме того, слева выведена нагрузка на потоки ЦП.</li>Читайте также: Использование «Монитора ресурсов» в Windows</ol>
Можно сказать, что стандартные инструменты Windows в рассматриваемом вопросе являются более чем исчерпывающим решением как для просмотра общей нагрузки на CPU, так и в разрезе для отдельных потоков.
В итоге остаётся сказать, что узнать загруженность процессора в режиме реального времени и с фиксацией на определённых моментах не составляет труда благодаря встроенным мониторам ОС и стороннему софту типа AIDA64 и Process Explorer. Мы рады, что смогли помочь Вам в решении проблемы. Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
Для просмотра загрузки процессора даже нет необходимости устанавливать какие-либо приложения, за редким исключением. Проверить загрузку процессора можно и через «Диспетчер задач Windows», вызываемый комбинацией клавиш «Ctlr + Alt + Del» или нажатием правой кнопки мыши на панель задач и выбором соответствующего пункта.
В диспетчере задач имеется несколько закладок. На вкладке «Быстродействие» можно просмотреть загруженность каждого ядра процессора в виде графика, но в процентном соотношении будет указываться только общая загруженность.
Чтобы посмотреть нагрузку на процессор, осуществляемую конкретным запущенным процессом, необходимо перейти на вкладку «Процессы», где будут указаны все процессы, запущенные в системе.
Диспетчер задач показывает пользователям далеко не все запущенные в системе процессы, и иногда может появится ситуация, когда процессор будет загружен, а в диспетчере задач этот процесс отображен не будет. В такой ситуации придется воспользоваться сторонними программами, например, Process Explorer, подробнее о которой можно узнать на сайте technet.microsoft.com/ru-ru/bb896653.aspx.
Возможно Вас это заинтересует:Какой должна быть частота процессора?Как проверить процессор на исправность?Сколько ядер в процессоре?Как узнать разрядность процессора?
Как проверить загруженность ЦП в Windows 10
В этой версии Ос разработчики отказались от виджетов вообще, и для их активации нужно устанавливать дополнительный софт. Узнать загруженность процессора можно с помощью Диспетчера задач. Для этого нажмите комбинацию клавиш Ctrl + Alt + Del и в открывшемся окне перейдите во вкладку «Производительность».
В процентном соотношении необходимая информация отображается в графе «Использование». Также рисуется график в реальном времени чуть выше.В «Семерке» эта информация выводится в Диспетчере задач во вкладке «Быстродействие». Здесь же указана нагрузка на каждый из потоков. Неудобство в том, что потоков может быть в два раза больше, чем ядер, что обусловлено их архитектурой, поэтому достоверные данные собрать не получается.
В этом случае рекомендую использовать специальную диагностическую утилиту — например, CPU-Z. Данные о загруженности выводятся не только по потокам, но и по ядрам, что иногда может потребоваться тоже.
Для вас также будут полезны публикации «Как устроен процессор внутри» и «Что такое кеш память процессора». Не забывайте делиться публикациями моего блога в социальных сетях — так вы помогаете его продвижению. До следующей встречи!
Как проверить загруженность ЦП в Windows 10
В этой версии Ос разработчики отказались от виджетов вообще, и для их активации нужно устанавливать дополнительный софт. Узнать загруженность процессора можно с помощью Диспетчера задач. Для этого нажмите комбинацию клавиш Ctrl + Alt + Del и в открывшемся окне перейдите во вкладку «Производительность».
p, blockquote 10,0,0,0,0 —>
В процентном соотношении необходимая информация отображается в графе «Использование». Также рисуется график в реальном времени чуть выше.В «Семерке» эта информация выводится в Диспетчере задач во вкладке «Быстродействие». Здесь же указана нагрузка на каждый из потоков. Неудобство в том, что потоков может быть в два раза больше, чем ядер, что обусловлено их архитектурой, поэтому достоверные данные собрать не получается.
p, blockquote 11,0,0,1,0 —>
В этом случае рекомендую использовать специальную диагностическую утилиту — например, CPU‐Z. Данные о загруженности выводятся не только по потокам, но и по ядрам, что иногда может потребоваться тоже.
p, blockquote 12,0,0,0,0 —>
Для вас также будут полезны публикации «Как устроен процессор внутри» и «Что такое кеш память процессора». Не забывайте делиться публикациями моего блога в социальных сетях — так вы помогаете его продвижению. До следующей встречи!
Как снизить нагрузку на CPU?
Начните с просмотра статистики нагрузки на CPU:
- 1.
На вкладке «Управление» вы можете увидеть показатель средней нагрузки на CPU. Для более подробного анализа нажмите по строке Статистика.
Обратите внимание:
- если на вкладке «Управление» не отображается строка Статистика, обратитесь в техническую поддержку;
- статистика по CPU не отображается, если нагрузка на сервер хостинга менее 1%.
Откроется статистика следующего вида:
Первое, на что стоит обратить внимание, это «Динамика нагрузки на процессор за последние 7 дней».
Динамика нагрузки на процессор за последние 7 дней
Если % потребления CPU (первый столбец) изменяется незначительно, выполните следующее: отключите тяжелые плагины CMS, настройте кеширование посредством CMS (для WordPress рекомендуем использовать WP Super Cache или WP-cache.com), установите таймаут обращения роботов к вашему сайту (см. ниже) или повысьте тарифный план, возможно, ваш сайт просто перерос параметры текущего тарифа и требует больших ресурсов.
Как снизить нагрузку на хостинг
Если же % потребления CPU вырос значительно или меняется скачкообразно, это может быть свидетельством DDOS-атаки, Brute-Force атаки или большого количества запросов от поисковых роботов. Читайте ниже, как это можно понять и что можно сделать.
Статистика запросов по User-Agent
С помощью данной статистики можно увидеть, насколько часто поисковые роботы посещают ваш сайт.
Если количество запросов большое, рекомендуем настроить файл robots.txt: установите таймаут обращения роботов к вашему сайту (от 10 секунд) при помощи директивы «Crawl-delay».
Внимание: не все User-Agent являются роботами, User-Agent показывает приложение, через которое происходило обращение к вашему сайту. То есть если вы явно не видите надписи bot, то проблема не в поисковых роботах.
1. Утилита htop
Самый простой способ узнать насколько процессор загружен в данный момент — воспользоваться утилитой htop. Она показывает не только процент загрузки по каждому ядру процессора отдельно, но и позволяет найти процессы, которые нагружают систему больше всего. Для установки htop в Debian или Ubuntu выполните:
sudo apt install htop
А в CentOS или REHL:
sudo yum install htop
Главное окно программы выглядит вот так:
Здесь в верхней части окна выводится загрузка ядер процессора в виде наглядных шкал, а ниже процессы. В данном примере у процессора 12 ядер и каждое из них загружено не больше чем на один процент.
2. Файл /proc/loadavg
Если надо сориентироваться какая была нагрузка на процессор в последнее время, тут htop не поможет. Можно воспользоваться файлом /proc/loadavg. Его создаёт ядро и в нём содержится информация о средней нагрузке за одну, пять и пятнадцать минут. Но обратите внимание, данные, находящиеся в этом файле не такие однозначные. Во первых, это не проценты, во вторых, они отображают не нагрузку на процессор, а нагрузку на систему в целом.
Первые три значения в этом файле означают среднее количество процессов или потоков, которые выполняются, находятся в очереди на выполнение или ждут завершения операций ввода/вывода за 1, 5 и 15 минут. Вот:
Обычно, если значение больше единицы — значит нагрузка уже большая и надо разбираться почему. Если значение за минуту меньше значений за пять и пятнадцать минут — нагрузка падает, если больше — растёт. Таким образом можно немного сориентироваться насколько загружена ваша система. Эти значения можно использовать для общего ориентирования или отправки уведомлений на почту, а для разбора полётов уже применять другие метрики и программы.
Четвертое значение здесь — это количество процессов — выполняемых в данный момент, обычно соответствует количеству процессоров, следующее число через слеш — это общее количество таких процессов в системе. Последнее значение — PID последнего созданного процесса.
3. Утилита mpstat
Утилита mpstat позволяет посмотреть подробную статистику по использованию процессора. Можно посмотреть не только информацию по каждому из ядер, но и куда используются ресурсы — на ввод/вывод, ядро или программы пространства пользователя. Для установки программы в Ubuntu или Debian выполните:
sudo apt install sysstat
В CentOS или REHL:
sudo yum install sysstat
Для просмотра общей информации выполните такую команду:
А для просмотра подробностей по каждому ядру процессора используйте опцию -P с параметром ALL:
Вот значения колонок в выводе этой программы:
- CPU — номер ядра процессора;
- %usr — потребление программами пространства пользователя;
- %nice — потребление ресурсов в процентах программами в пространстве пользователя с повышенным приоритетом;
- %sys — потребление ресурсов процессора ядром;
- %iowait — затраты на ожидание ввода/вывода;
- %irq — ресурсы, потраченные на прерывания для работы с аппаратным обеспечением;
- %soft — ресурсы, потраченные на программные прерывания;
- %steal — украденные процессорные ресурсы, актуально для виртуальных машин;
- %guest — ресурсы, потраченные на работу виртуального процессора;
- %idle — неиспользованные ресурсы.
Как видите, в данном случае нагрузка на процессор не достигает даже трех процента для некоторых ядер.
4. Команда nmon
Утилита nmon позволяет выводить данные, в виде, похожем на htop, но только немного подробнее. Для установки её в Ubuntu и Debian выполните:
sudo apt install nmon
Для установки в CentOS или REHL:
sudo yum install nmon
После запуска надо нажать кнопку c для того чтобы отобразить информацию о нагрузке на ядра процессора:
Здесь кроме наглядной шкалы по каждому ядру выводится информация в процентах по таким показателям:
- User% — ресурсы, потраченные программами в пространстве пользователя;
- Sys% — ресурсы, потраченные ядром;
- Wait% — ресурсы, которые идут на ожидание ввода/вывода;
Здесь уже можно сориентироваться насколько всё загружено и в чём проблема.
5. CoreFreq
Если всей полученной ранее информации о производительности вам мало, можно воспользоваться утилитой CoreFreq. Её нет в официальных репозиториях, поэтому придется собирать программу из исходников. Но зато она имеет свой модуль ядра, который устанавливает свои счетчики производительности в ядре и возвращает утилите наиболее подробные данные. Сначала установите необходимые компоненты. В Ubuntu:
sudo apt install dkms git libpthread-stubs0-dev
В CentOS или REHL:
sudo yum group install ‘Development Tools’
Затем скачайте репозиторий утилиты с GitHub и соберите её:
git clone https://github.com/cyring/CoreFreq.git
Загрузите модуль ядра такой командой:
sudo insmod corefreqk.ko
Запустите её сервис:
Затем запускайте программу:
Вверху программы отображается информация о процессоре, ниже шкалы с загруженностью каждого ядра, а её ниже различные показатели по каждому ядру: частота — Freq, ускорение — Turbo, C0-C7 — значения состояний C-State процессора. В данном примере, большинство ядер процессора работают на минимальной частоте и большую часть времени находятся в состоянии C1. Это состояние означает, что ядро не активно, но может в любой момент перейти к выполнению инструкций. Состояние C0 — означает, что ядро активно и выполняет какие-то действия.
С помощью этой утилиты вы сможете узнать максимально подробную информацию о загрузке процессора и о самом процессоре в целом.
Как проверить загруженность ЦП в Windows 10
В этой версии Ос разработчики отказались от виджетов вообще, и для их активации нужно устанавливать дополнительный софт. Узнать загруженность процессора можно с помощью Диспетчера задач. Для этого нажмите комбинацию клавиш Ctrl + Alt + Del и в открывшемся окне перейдите во вкладку «Производительность».
В процентном соотношении необходимая информация отображается в графе «Использование». Также рисуется график в реальном времени чуть выше.В «Семерке» эта информация выводится в Диспетчере задач во вкладке «Быстродействие». Здесь же указана нагрузка на каждый из потоков. Неудобство в том, что потоков может быть в два раза больше, чем ядер, что обусловлено их архитектурой, поэтому достоверные данные собрать не получается.
В этом случае рекомендую использовать специальную диагностическую утилиту — например, CPU‐Z. Данные о загруженности выводятся не только по потокам, но и по ядрам, что иногда может потребоваться тоже.
Для вас также будут полезны публикации «Как устроен процессор внутри» и «Что такое кеш память процессора». Не забывайте делиться публикациями моего блога в социальных сетях — так вы помогаете его продвижению. До следующей встречи!
p, blockquote 14,0,0,0,0 —> p, blockquote 15,0,0,0,1 —>
Что windows 7, что windows 10 не дают возможность посмотреть загрузку процессора. В диспетчере всегда 100%. Вроде, это связано с bios.
Есть ли другие хорошие программы для просмотра загрузки?
- Вопрос задан более двух лет назад
- 3945 просмотров
В cpu-z можно посмотреть только частоту, к сожалению.
А двое других платные. Давно хотел купил аиду, но наглухо тупая политика для клиента не дает этого сделать.
Процесс System Idle Process Percentage of time the processor is idle является причиной такого поведения. Винда почему-то не считает его служебным.
Винда на компе, выше скрин.
x67: Отвечу в виде тезисов
Ради интереса можно включить, конечно.
Скрин процессов.
Вирусы исключать не стал бы никогда, но система лицензионная и с минимумом программ, с включенным встроенным антивирусом и т.д.
Лагов почти нет, но хотелось бы понять что нагружает систему. Это можно сделать косвенным путем: нужно от 100 вычесть этот процесс и разбить на другие, но это костыль.