Что грузит процессор
Перейти к содержимому

Что грузит процессор

Что грузит процессор

RSS

Данная короткая заметка будет посвящена теме обнаружения источника внезапной нагрузки на процессор. Нагрузка на процессор, ну и что? В процессе работы с операционной системой Windows внезапные тормоза являются штатной реакцией на загрузку нами «прожорливых» приложений, например открытие большого количества «тяжелых» (использующих графические объекты на странице) вкладок в браузере Internet Explorer. Тут все прогнозируемо, ибо причиной подобных проблем является работа требовательного к ресурсам приложения, которое в зависимости от специфики выполняемой задачи способно сильно нагружать процессор. Совершенно другое дело, когда нагрузка на процессор возникает сама по себе, без видимых на то причин.

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

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

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

В описанных ситуациях не исключены варианты, когда процессор загружен на 100 процентов, либо загрузка может быть не полной. Так же можно выделить постоянную, либо интервальной загрузку. Как в описанных ситуациях определить что грузит процессор? Что бы ответить на этот вопрос, потребуется обнаружить процесс, функционирующий в операционной системе и являющийся источником аномальной нагрузки. И в этом нам поможем специализированное программное обеспечение.

Установка WPT

Сперва нам потребуется произвести установку инструментария под названием Windows Performance Toolkit (WPT), который входит в состав Windows SDK. Процесс установки подробно описан в статье Установка Debugging Tools for Windows, по ней можно с легкостью установить и Windows Performance Toolkit, просто в процессе установки не забудьте отметить пункт «Windows Performance Toolkit». Помните, что лучше было бы установить дистрибутив, соответствующий разрядности Вашей платформы. По окончании процесса установки возможные рабочие каталоги инструментария:

  • C:\Program Files\Microsoft Windows Performance Toolkit ;
  • C:\Program Files (x86)\Windows Kits\8.x\ ;

..хотя пути могут в будущих дистрибутивах и измениться.

Установку на каждую новую проблемную станцию можно не производить. Достаточно лишь скопировать каталог Microsoft Windows Performance Toolkit на флешку или непосредственно на изучаемую операционную систему и пользоваться утилитами в нем как переносными приложениями. В этом случае не забывайте запуска требуемые утилиты непосредственно из каталога пакета.

Создание нагрузки

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

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

Для создания нагрузки мы будем использовать утилиту под названием CPUSTRES от Sysinternals. Утилита старая, быть может уже в среде Windows 7 не совсем актуальная, однако это первая вещь, которая подвернулась мне под руку. Сразу после старта утилита запускает на выполнение первичный поток и выводит графический интерфейс пользователя, содержащий настройки:

CPUStres

На приведенном рисунке видно, что я отметил чек-боксы, которые требуется активировать в интерфейсе утилиты CPUStres с целью запуска максимального (4) количества потоков в рамках процесса. В дополнение можно поиграться со значениями параметров Thread Priority и Activity для каждого потока, с целью создать требуемую нагрузку. На самом деле у нас нет цели симулировать максимальную нагрузку на процессор, перед нами стоит задача сделать нагрузку ощутимой и периодической.

Мониторинг

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

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

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

xperf -on latency -stackwalk profile -buffersize 2048 -MaxFile 1024 -FileMode Circular && timeout -1 && xperf -d c:\cpu.etl

Что происходит после выполнения приведенной серии команд?

  • При помощи контроллера xperf включается сессия трассировки ядра с опцией latency (задержка). Latency это группа, которая включает некоторое количество предопределенных провайдеров ядра, в числе которых есть и профилирование, фиксирующее активность процессора каждую миллисекунду. Опция Stackwalk Profile предписывает записывать стек вызова каждый раз при возникновении события профилирования процессора.
  • Команда timeout -1 ожидает нажатия пользователем любой клавиши;
  • После нажатия клавиши, командой xperf -d c:\cpu.etl контроллер инициирует завершение сессии трассировки событий и сохраняет результаты в файл c:\cpu.etl .

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

xperf start

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

Ошибки

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

xperf: warning: This system is not fully configured for x64 stack tracing.
Please modify the registry under:
HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management
and set the value:
DisablePagingExecutive (REG_DWORD) = 1
Then reboot before retrying tracing.
Note: Tracing has been enabled, this is just a warning.
xperf: error: NT Kernel Logger: Cannot create a file when that file already exists. (0xb7).

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

Анализ результатов

  • Для старых версий WPT это xperfview.exe ;
  • Для новых версий WPT это wpa.exe ;

Откроется основное окно программы Windows Performance Analyzer:

WPA окно

Вид окна от версии к версии может меняться. Нам принципиально найти график под названием CPU Usage (Sampled) или CPU Sampling by Process . Например, для старых версий, в меню Graphs ставим чек-бокс напротив опции CPU Sampling by Process . После чего в основном окне у нас появится соответствующий график.

CPU Sampling — Замеры затрачиваемого на процессы процессорного времени на протяжении всего цикла трассировки.

На этом графике мы можем наблюдать характерные всплески нагрузки, вызванные активностью утилиты CPUStres. Ось ординат данного графика отображает процент использования ЦП. На любом месте графика CPU Sampling by Process жмем правую кнопку мыши и из раскрывшегося контекстного меню выбираем пункт Summary Table . Откроется новое окно:

wpa summary table

Открывшееся окно CPU Sampling Summary Table может выглядеть слегка иначе, поскольку в умолчальном своем состоянии, обычно, не отображает колонку Stack (Стэк). В этом случае для проведения окна к описанному виду, вызываем пункт меню Columns (Столбцы) и отмечаем чек-бокс Stack .

По желанию можно сконфигурировать путь к серверу символов Microsoft для получения подробной информации об именах вызываемых функций. Естественно, имена будут сопоставлены только с теми функциями, для которых имеются символы отладки (то есть для большинства сторонних программ мы имен не получим). Для подключения символов необходимо зайти в меню Trace , далее в раздел Configure Server Paths , потом прописать в параметр _NT_SYMBOL_PATH значение srv*c:\symbols*http://msdl.microsoft.com/download/symbols . Затем, в меню Trace включить опцию Load Symbols . Но будьте осторожны, символы будут подгружаться из сети Интернет для каждого модуля, обнаруженного в стеках вызовов, объем загружаемых данных иногда бывает достаточно большим, в этом случае интерфейс может подвиснуть до окончания полной загрузки символов. Последний раз процедура заняла у меня порядка 10 минут, в течении которых окно анализатора не отвечало.

Что же мы наблюдаем в суммарной таблице? Столбец Count (Счет) отображает количество замеров, которые были произведены для каждого процесса. А столбец Weight (Вес), в свою очередь, определяет количество времени, затраченного на эти замеры (в миллисекундах). Более внимательные читатели могли заметить, что значения столбцов практически идентичны, с небольшим расхождением. Это объясняется частотой интервала замеров, равной 1 КГц (KHz). А небольшие расхождения значений Weight и Count объясняется тем, что интервалы замеров не идеально выверены. Процессы отсортированы по уменьшению значения Weight, что, в общем то, является удобным критерием сортировки, поскольку размещает процессы по убыванию количества затраченного на них времени.

Обе этих колонки (Weight/Count) отражают степень использования процессора, что, в общем то, в контексте данной задачи для нас самое важное.

Какая тут может применяться методика поиска виновника интенсивного использования процессора? Поскольку самые нагружающие процессор приложения находятся вверху и отсортированы вниз по мере убывания нагрузки, то сверху мы и будем анализировать список процессов. Для каждого процесса в столбце Stack разворачиваем все имеющиеся сгруппированные стеки вызовов значком [+], таким образом у нас должно получиться что-то вроде иерархической структуры. В развернутых стеках вызовов конкретного процесса просматриваем все расположенные там модули. Нас интересуют только те модули, у которых колонка Weight имеет большие значения и после которого в следующей строке идет резкое падение затрачиваемого процессорного времени.

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

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

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

Выводы

Таким образом мы ответили на вопрос о том, что грузит процессор. Но для чего нужны все эти инструменты из комплекта Windows Performance Tools, ведь мы могли бы просто вызвать Диспетчер задач в момент нештатной нагрузки и отследить источник проблемы использования центрального процессора (ЦП). Да, подобный подход действительно актуален, но только для приложений! А описанный в данной статье метод с использованием утилит комплекта WPT позволяет находить массу дополнительной информации по сбою:

  • источник проблемы среди модулей режима ядра (процессов/драйверов), выполняющихся в контексте процесса System ;
  • источник проблемы среди процессов сервисов (служб), группирующихся в рамках единых процессов svchost.exe ;
  • видеть стеки вызовов модулей, что намного глубже позволяет погрузиться в изучение сбоя.

Похожие записи:

  • Восстановление реестра
  • Шторм прерываний
  • Диагностика проблем загрузки и завершения при помощи xbootmgr и xperf
  • Openfiles — какие файлы открыты в Windows
  • Process Monitor — мониторинг активности процессов

Загрузка ЦП 100% — распространенные причины

Сегодня мы попытаемся выяснить наиболее частые причины, по которым происходит 100% загрузка ЦП. Что такое загрузка ЦП? Этот вопрос наверняка мучает всех тех, кто не очень силен в компьютерных делах. ЦП – это показатель, который позволяет понять, насколько процентов загружен процессор компьютера. От этой цифры зависит корректная работы машины и ее производительность.

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

Загрузка ЦП 100% — программные и системные проблемы

Чаще всего система windows перезагружена за счет одновременной работы большого количества программ или занесения вредоносного файла (вируса). Если процессор загружен на 100% из-за программных неполадок, то проверить этот факт будет достаточно просто, предварительно вызвав, диспетчер задач. Для этого нужно одновременно нажать три компьютерные клавиши Ctrl + Alt + Delete. В самом низу появившегося окна показан процент загрузки процессора.

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

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

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

Режим работы жесткого диска (винчестер) — DMA, в противном случае загрузка процессора может стать 100%, что вызовет жуткие неудобства в процессе работы.

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

Аппаратные причины 100% загрузки процессора рабочего компьютера

Помимо того, что сбои в работе компьютера могут быть программные, довольно частой причиной чрезмерной загрузки ЦП являются аппаратные проблемы:
1. Перегрев – это наиболее распространенная проблема, которая может влиять на некорректную работу ПК, а также 100% загрузку процессора. В случае, когда операционная система недавно была обновлена, а все программные проблемы исключены, скорее всего, дело в перегреве. Удостоверится в точном присутствии перегрева, поможет специальная программа, которая определяет температуру процессора. Чаще всего такое программное обеспечение идет в комплексе с материнской платой. Если установленный утилит показывает процент более 70%, тогда с уверенностью можно говорить о перегреве.
2. Пыль. Попадание пыли, также, не редко приводит к перегрузки процессора. Более того, именно пыль способна вызвать перегрев. Поэтому первая проблема напрямую связана со второй. Для того, чтобы устранить этот изъян следует открутить корпус вашего рабочего компьютера и детально осмотреть радиатор, который находится прямо над процессором. Если он забит пылью, тогда следует прочистить устройство с помощью фена или пылесоса (в режиме работы на выдув). В случае, когда взаимоотношения с техникой складываются не лучшим образом, доверьте эту работу профессионалам, которые быстро и за относительно невысокую плату очистят радиатор от пыли.

3. Загрузка процессора может быть вызвана и перегревом чипсета, однако это случается куда реже, нежели два первых пункта. В данном случае уже замешаны защитные механизмы материнской платы. Для решения этой проблемы следует работать с охлаждением корпуса. Для этого попробуйте установить один 120-мм вентилятор. После этого вновь проверьте температурный показатель чипсета. Сделать это можно посредствам той программы, которая осуществляет проверку перегрева самого процессора.

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

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

Процессор загружен на 100%? Игра загружает процессор в Windows 10/11? — Решение проблем

Если при запуске игры процессор нагружается на 100%, а вы слышите странные звуки из своего системного блока или замечаете рывки и зависания, то это повод заглянуть в «Диспетчер задач» и узнать, в чём проблема. В данном гайде мы рассмотрим все известные неполадки на Windows 10 и Windows 11, а также предоставим способы их решения.

Гайды по Windows 11

  1. Как установить Windows 11: проверяем системные требования, активируем TPM и Secure Boot
  2. Как настроить TPM 2.0 для установки Windows 11
  3. Как получить бета-версию Windows 11. Как подключиться к Windows Insider. Какой канал выбрать. Что делать, если процессор не соответствует системным требованиям Windows 11
  4. Поддерживаемые процессоры для Windows 11. Список процессоров от intel и AMD, на которых будет работать новая операционная система
  5. Как убрать виджет «Погода» с панели задач в Windows 10 и Windows 11. Как настроить «Новости и интересы» в Windows 10
  6. Оптимизация Windows 10 и Windows 11. Как ускорить систему, отключить автозапуск программ, удалить временные файлы и другие советы
  7. Как навсегда отключить обновления в Windows 10, Windows 11 и остановить фоновую загрузку приложений
  8. Чем отличаются версии Home и Pro у Windows 11
  9. Как можно уменьшить потребление оперативной памяти в Windows 11
  10. Как и чем заменить меню «Пуск» в Windows 11
  11. 25 команд Windows, которые вам точно стоит запомнить
  12. Как изменить время до блокировки экрана в Windows 11
  13. Как отключить сенсорный экран в ноутбуке с Windows 11
  14. Как сделать маленькую панель задач в Windows 11
  15. Как зайти в UEFI в Windows 11
  16. Как Windows 11 сделать похожей на Windows 10
  17. Как ускорить компьютер на Windows 10 и Windows 11 при помощи одной функции
  18. Как мгновенно скрыть приложения и игры на экране в Windows 10 и Windows 11

Как проверить, загружен ли процессор

Проверить загруженность процессора, ОЗУ или видеопамяти можно в «Диспетчере задач». Есть несколько способов открыть это приложение:

  • Сочетанием клавиш «Ctrl+Shift+Esc»;
  • Сочетанием клавиш «Ctrl+Alt+Del», затем необходимо выбрать пункт «Диспетчер задач»;
  • Открыть строку «Выполнить», используя «Win+R» или в меню «Пуск» ввести «taskmgr» без кавычек.

Чтобы отсортировать весь список, нажмите на ячейку «ЦП» один раз ЛКМ. Теперь вы можете отследить в режиме реального времени, какое приложение или процесс использует больше всего ресурсов вашего процессора, а также переключиться на вкладку «Производительность» и там изучить график. В «здоровом» компьютере показатели всегда будут динамические.

Очистите системный блок от пыли

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

Проверьте системные требования игры

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

Систему загружает процесс «svchost.exe» или другие. Что делать?

Наличие вредоносного программного обеспечения в системе — ещё одна распространённая проблема, которую многие игнорируют. Есть множество способов активировать вирус на своём устройстве, и от этого очень сложно защититься на все 100%. Время от времени проверяйте систему на подозрительную активность используя «Диспетчер задач» или отдайте предпочтение антивирусным программам. Лучше комбинировать несколько способов.

Отключите программы, работающие в фоновом режиме

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

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

Переустановите драйверы

Драйверы — сложная система, которая может как помочь, так и нарушить весь баланс. Разработчики порой выпускают сырые обновления, которые могут только навредить, усилив нагрузку на процессор. Если в «Диспетчере задач» процесс «interrupts» находится на верхних строчках, то проблема именно в драйверах. Самый простой и быстрый способ — по одному удалить и заново установить все драйверы, в том числе для видеокарты, чипсета материнской платы, сетевой и звуковой карты. При этом необходимо установить их заново, а не обновить. Мы рекомендуем загружать программное обеспечение с официальных сайтов производителей.

Проверьте подключение периферийных устройств

Мышь, клавиатура, принтер, сканер, дисковод — любое устройство может навредить, если установлено неправильно. Проверить проблемное устройство можно через «Диспетчер устройств». Чтобы открыть его, в поле поиска на панели задач введите «Диспетчер устройств» без кавычек и выберите соответствующий пункт.

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

Проверьте системный инструмент WMI Provider Host (WmiPrvSE.EXE)

Данный инструмент создан, чтобы устранять неполадки в системе, а также обеспечить стабильную работу всех периферийных устройств. Если система вышла из-под контроля и нагружает ЦП, то вам необходимо вручную перезагрузить службу. Для этого откройте строку «Выполнить» используя «Win+R» или меню «Пуск», и введите «services.msc» без кавычек. Найдите раздел с названием «Инструментарий управления Windows», кликните ПКМ и перезапустите сервис.

Приостановите обновления Windows

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

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

Измените настройки питания

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

Выключите или удалите голосовую помощницу «Кортану» (Cortana)

Если вы редко пользуетесь встроенным голосовым помощником или вовсе не знали о нём, то вы вправе отключить или удалить приложение. О том, как это сделать, мы написали отдельную статью.

Отключите настройки уведомлений Windows

Ещё одна функция в Windows 10/11, которая может выйти из-под контроля. Откройте приложение «Параметры» через меню «Пуск» или используя окно поиска. Затем перейдите во вкладку «Система». Выберите раздел «Уведомления и действия» и смело отключите всё, чем вы не пользуетесь. Если это не помогло, можете выключить все доступные функции.

Ограничьте возможность загрузки с других компьютеров

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

  • Microsoft объявила, когда завершится поддержка Windows 10
  • Valve рассказала, когда Steam перестанет работать на Windows 7 и 8
  • Предложения, которые вам понравятся — оригинальная Windows 10 Pro и другие товары Microsoft теперь стоят как дешевая инди-игра

Что грузит процессор

26 янв 2022, 00:49

Здравствуйте все!

Пользуюсь Linux Mint 20 x64 с оболочкой XFCE уже давно (хотя эта проблема у меня, скорее, просто на Linux Mint, потому что на MATE она тоже наблюдалась). И давно замечал такую проблему: когда я ничего не делаю, никаких программ не открыто, то есть просто на рабочем столе, процессор почти всегда чем-то загружен на 5-20%. Как правило, это задача «Xorg -core :0. » (видно на скриншоте). Однако, зачастую и этой задачи в списке активных в Диспечере задач нет, и тогда наблюдается такая картина: процессор чем-то нагружен, а если просуммировать проценты в списке — ничего не вяжется. Пример на втором скриншоте. При этом, я заметил, что как правило процент загрузки резко вырастает до ±20, если начать шевелить мышкой, а если ничего не трогать, то он в районе 3 (и эта нагрузка от самого Диспечера задач, что нормально). Но это правило работает не всегда. Очень часто можно заметить, что цифры в Диспечере вообще не вяжутся, и процессор что-то грузит, а что — неизвестно.

System:
Kernel: 5.4.0-96-generic x86_64 bits: 64 compiler: gcc v: 9.3.0
Desktop: Xfce 4.14.2 Distro: Linux Mint 20 Ulyana base: Ubuntu 20.04 focal
Machine:
Type: Laptop System: Packard Bell product: EasyNote TJ71 v: 0100
serial:
Mobo: Packard Bell model: SJV50TR v: Rev serial: BIOS: Phoenix
v: 1.05 date: 12/07/2009
Battery:
ID-1: BAT0 charge: 39.7 Wh condition: 40.6/48.8 Wh (83%)
model: SONYCorp AS09A41 status: Unknown
CPU:
Topology: Dual Core model: AMD Turion II Mobile M520 bits: 64 type: MCP
arch: K10 rev: 2 L2 cache: 1024 KiB
flags: lm nx pae sse sse2 sse3 sse4a svm bogomips: 9200
Speed: 1500 MHz min/max: 800/2300 MHz Core speeds (MHz): 1: 1500 2: 2100
Graphics:
Device-1: AMD RV710/M92 [Mobility Radeon HD 4530/4570/545v]
vendor: Acer Incorporated ALI driver: radeon v: kernel bus ID: 02:00.0
Display: x11 server: X.Org 1.20.13 driver: radeon
resolution: 1366×768~60Hz
OpenGL: renderer: AMD RV710 (DRM 2.50.0 / 5.4.0-96-generic LLVM 13.0.0)
v: 3.3 Mesa 21.3.4 — kisak-mesa PPA direct render: Yes
Audio:
Device-1: AMD SBx00 Azalia vendor: Acer Incorporated ALI
driver: snd_hda_intel v: kernel bus ID: 00:14.2
Device-2: AMD RV710/730 HDMI Audio [Radeon HD 4000 series]
vendor: Acer Incorporated ALI driver: snd_hda_intel v: kernel
bus ID: 02:00.1
Sound Server: ALSA v: k5.4.0-96-generic
Network:
Device-1: Broadcom and subsidiaries NetLink BCM5784M Gigabit Ethernet PCIe
vendor: Acer Incorporated ALI driver: tg3 v: 3.137 port: 9000
bus ID: 03:00.0
IF: enp3s0 state: down mac:
Device-2: Broadcom and subsidiaries BCM4312 802.11b/g LP-PHY
vendor: Foxconn T77H106.00 Wireless Half-size Mini PCIe Card driver: wl
v: kernel port: 9000 bus ID: 09:00.0
IF: wlp9s0 state: up mac:
Drives:
Local Storage: total: 298.09 GiB used: 29.17 GiB (9.8%)
ID-1: /dev/sda vendor: Western Digital model: WD3200BEVT-22ZCT0
size: 298.09 GiB
Partition:
ID-1: / size: 13.69 GiB used: 8.96 GiB (65.4%) fs: ext4 dev: /dev/sda7
ID-2: /home size: 32.78 GiB used: 20.21 GiB (61.6%) fs: ext4
dev: /dev/sda6
ID-3: swap-1 size: 3.81 GiB used: 4.5 MiB (0.1%) fs: swap dev: /dev/sda5
Sensors:
System Temperatures: cpu: 55.0 C mobo: 50.0 C
Fan Speeds (RPM): N/A
Info:
Processes: 154 Uptime: 54m Memory: 1.94 GiB used: 932.2 MiB (47.0%)
Init: systemd runlevel: 5 Compilers: gcc: 9.3.0 Shell: bash v: 5.0.17
inxi: 3.0.38

И не то, чтобы это было большой проблемой. Несмотря на то, что у меня относительно слабый ноутбук, эта ОС на нем летает. В принципе, меня все устраивает. Но меня смущает то, что на Windows 7 у меня процессор загружен на ±0%, если ничего не открыто. Кулер молчит, все тихо. Да и если открыть один лишь файловый проводник там или браузер, и ничего в нем не делать, то тоже все спокойно. Тут же все время вплоть до 20, а то и больше процентов загрузка, когда я ничего не делаю, еще и часто бывают скачки какие-то: 3, 15, 5, 37, 7, 3, 29 и т. д. Это ж ерунда какая-то, по-моему, не? И почему у меня Firefox грузит процессор, когда он просто открыт, но в нем ничего не происходит? Майнинг какой-то? До 40% просто так, когда ничего не качается и не обновляется в этот момент на странице.

Что с этим можно поделать? Я гуглил на русском и английском, натыкался на подобные случаи, но когда загрузка была аж до 100% без видимой на то причины. У людей это было связанно в одних случаях с оборудованием (с bluetooth, wi-fi, сетевыми картами и т. д.). У меня нет bluetooth, а выключения вайфая ничего не дает. Думал, может, видеокарта не хочет учавствовать в отрисовке интерфейса системы, поэтому процессор грузится, когда просто мышкой двигаешь. Но как это проверить? Я не сильно разбираюсь в этом деле. С видеокартой, вроде, все нормально. Установлены драйверы Mesa. Пробовал играть в Half-Life 2 (для моего ноута это довольно неплохой тест), все играбельно даже больше, чем на Винде, или точно не хуже. Не могло бы оно софтварно таким играбельным быть.

Помогите, пожалуйста. Может, кто сталкивался с подобным сам или помнит о подобной проблеме у кого-то? Заранее спасибо!
Если инфы недостаточно, извините. Я в этих делах не эксперт. Подскажите, что еще нужно.

Samsung SGH-M300 —> Nokia 1208 —> Samsung GT-E2121B —> Nokia X2-02 —> GoClever TAB M813G —> Lenovo A1000 —> GoClever Quantum 4 —> Samsung GT-C3300i —> Prestigio PSP5506 DUO —> RCA Viking Pro 10 —> Xiaomi Redmi 7A

Добавить комментарий

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