Узнать загрузку CPU
Узнать загрузку CPU
Привет всем! Как определить загрузку процессора так, чтобы она совпадала с показаниями диспетчера задач?
Нашёл в интернете несколько способов вроде
но все они дают показатели, отличные от диспетчера задач — то больше, то меньше, причём зависимости я не нашел. Есть ли какой-нибудь способ?
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Узнать загрузку процессора программой
Добрый день! Подскажите, кто уже решал подобную задачу. Как узнать процент загрузки процессора.
Узнать нагрузку CPU/RAM
В общем есть сервер КС, нужно написать программу, которая выводила бы нагрузку на CPU и RAM.
Узнать загрузку cpu и memory удаленного пк в сети в %
Всем доброго дня! Необходимо узнать загрузку cpu и memory в % удаленного пк в сети. В текстовое.
Получить загрузку CPU компьютера в сети
Здравствуйте, Задача стоит получить загрузку процессора, как сделать это на компьютере где.
Допустим, это максимальное значение за последние N измерений, и поэтому неверно. Ок. А как тогда мерит диспетчер задач? Он же тоже опирается на счётчики производительности.
Сделал как у чувака в примере — на каждое виртуальное ядро по отдельному счётчику, потом усредняю по ядрам. Всё равно не сходится. Хотя это не _Total, но всё равно не работает, показания примерно на 1/3 меньше диспетчера задач.
Нашёл ещё такой вариант:
Сообщение от VBDUnit
Сообщение от VBDUnit
Я рассчитывал, что это тривиальная задача — полагал, что в PerfomanceCounter уже считается нужная величина, а диспетчер задач её просто отображает. Я не подозревал, что это какая-то адская нетривиальщина, и надо считать всё самому. Абстрактно вычислить нагрузку на процессор — да, это нетривиально, а вот то, что "как в диспетчере задач" — это тоже нетривиально — вот это меня удивило
Я понимаю, что способов отображения и интерпретации постоянно меняющейся величины множество. Можно даже обмазаться нейросетями и фильтром Калмана (хотя не факт в данном случае). Но мне нужно, по сути, не мерить её, а просто делать так же, как диспетчер задач. Чтобы циферка совпадала и вопросов не было.
То есть я ожидал, что есть некоторая служба в винде, которая всё считает, а диспетчер задач к ней просто подключается. И мне тоже нужно к ней подключиться.
Сообщение от Sanya_sa
Спасибо, но это как раз то, что я пробовал с самого начала и что давало показания, отличающиеся от Диспетчера задач.
данные стали почти совпадать с диспетчером задач. На этом, думаю, пока остановлюсь.
Вывести на форму загрузку CPU и графически отобразить это в виде заливки прямоугольника
Добрый день! Хочу вывести на форму загрузку CPU и графически отобразить это в виде заливки.
Узнать информацию о CPU
Всем привет! Мне нужно узнать информацию о процессоре. А именно это название процесора и сколько.
Узнать загрузку CPU, количество занимаемой RAM определнным процессом
Здравствуйте товарищи. Я новичок в Ubuntu и bash скриптах. Как для определенного процесса с.
Как уменьшить загрузку RAM за счет CPU?
как уменьшить загрузку Оперативки за счет Цп ? А то Не понятно куда девайтеся оперативка процессы.
как узнать загрузку мк
собственно в этом вопрос программирую в авр студии функции такой не нашел как узнать насколько.
Узнать загрузку ядра ?
Добрый день ! Простите за ламерский вопрос, но всё же. Как узнать загрузку ядер процессора ? топ.
Mikrotik загрузка процессора как посмотреть
Сетевое оборудование вендора Mikrotik является весьма любопытным и привлекательным продуктом в сегменте SOHO (Small office/home office). Соотношение цены, качества, функционала и стабильности обеспечивает все большее распространение небольших белых коробочек в офисах небольших компаний.
Но спустя какое-то время беззаботного пользования, пользователи начинают жаловаться. Администратор, открыв Winbox, переходит в раздел System → Resources и видит, что загрузка процессора 100%:
Не стоит волноваться. У нас есть решение. Все настройки и «траблшутинг» будем осуществлять с помощью Winbox.
Настройка Firewall в Mikrotik
Первым делом давайте проверим службу, которая больше всего «отъедает» ресурсов процессор. Для этого, перейдем в раздел Tools → Profile:
Как видно из скриншота, львиную долю ресурсов нашего процессора занимает служба DNS. Давайте посмотрим, что происходит на уровне обмена пакетами на основном интерфейс ether1. Для этого воспользуемся утилитой Tools → Torch:
Мы видим большое количество пакетов с различных IP – адресов на 53 порт. Наш Mikrotik отвечает на каждый из таких запросов, тем самым, нерационально используя ресурсы процессора и повышая температуру.
Эту проблему надо решать. Судя по снятому дампу, пакеты приходят с частотой 10-20 секунд с одного IP – адреса. Добавим в наш Firewall два правила:
- Все IP – адреса, пакеты с которых приходят на 53 порт нашего Микротика будут помещаться в специальный лист с названием dns spoofing на 1 час.
- Каждый IP – адрес, с которого будет поступать запрос на 53 порт будет проверяться на предмет нахождения в списке dns spoofing . Если он там есть, мы будем считать, что это DNS – спуфинг с частотой реже чем раз в час и будем дропать данный пакет.
Переходим к настройке. В разделе IP → Firewall → Filter Rules создаем первое правило нажав на значок «+». Во кладке General указываем следующие параметры:
- Chain = input – обрабатываем приходящие пакеты
- Protocol = UDP – нас интересуют пакеты, у которых в качестве транспорта используется UDP
- Dst. Port = 53 – портом назначения должен быть 53 порт, то есть DNS служба
- In. Interface = ether1 – проверка подвергаются все пакеты, которые приходят на интерфейс ether1, который смотрит в публичную сеть.
Переходим во вкладку Action:
- Action = add src to address list – в качестве действия, мы будем добавлять IP – адрес источника в специальный лист
- Address List = dns spoofing – указываем имя листа, в который добавляем IP
- Timeout = 01:00:00 – добавляем на 1 час
Нажимаем Apply и OK. Настроим второе правило, так же нажав на «+»:
Как видно, настройки во вкладке General в данной вкладке идентичны первому правилу. Нажимаем на вкладку Advanced:
- Src. Address List= dns spoofing – указываем Микротику, производить проверку приходящего пакета на предмет нахождения в указанном листе
Переходим во вкладку Action:
- Action = drop – если IP – адрес пакета есть в указанном списке, то дропаем этот пакет.
После того, как оба правила стали активны переходи во вкладку IP → Firewall → Address Lists:
Как видно, адреса стали добавляться в список на 1 час. Теперь давайте проверим загрузку процессора:
Теперь загрузка процессора в пределах нормы. Проблема решена.
Пожалуйста, расскажите почему?
Нам жаль, что статья не была полезна для вас Пожалуйста, если не затруднит, укажите по какой причине? Мы будем очень благодарны за подробный ответ. Спасибо, что помогаете нам стать лучше!
Подпишитесь на нашу еженедельную рассылку, и мы будем присылать самые интересные публикации Просто оставьте свои данные в форме ниже.
Высокая загрузка CPU в устройствах Mikrotik зачастую есть результат ответственности Микротика к dns-запросам.
Однако, большая часть запросов прилетает извне локалки, и отвечать на них не нужно.
Открываем Winbox, переходим System → Resources и смотрим загрузку процессора:
Уточняем службу, нагружающую CPU, идем Tools → Profile:
В нашем случае — это точно служба DNS.
По умолчанию, внешним интерфейсом назначают ether1. Проверим, какое количество пакетов прилетает на 53 порт — идем Tools → Torch:
Вариант 1.
Идем IP → Firewall → Filter Rules, добавляем два правила:
1. Все IP – адреса на интерфейсе ether1, пакеты с которых приходят на 53 порт помещаем адресный лист с именем dns- spoofing на 1 час. Во вкладке General указываем следующие параметры:
- Chain = input — обрабатываем приходящие пакеты
- Protocol = UDP — нас интересуют пакеты, у которых в качестве транспорта используется UDP
- Dst. Port = 53 — портом назначения должен быть 53 порт, то есть DNS служба
- In. Interface = ether1 — проверка подвергаются все пакеты, которые приходят на интерфейс ether1, который смотрит в публичную сеть.
Переходим во вкладку Action:
- Action = add src to address list — в качестве действия, мы будем добавлять IP – адрес источника в специальный лист
- Address List = dns spoofing — указываем имя листа, в который добавляем IP
- Timeout = 01:00:00 — добавляем на 1 час.
2. Каждый IP – адрес на интерфейсе ether1, с которого будет поступать запрос на 53 порт, будет проверяться на предмет нахождения в списке dns spoofing . Если он там есть, мы будем считать, что это DNS – спуфинг с частотой реже чем раз в час и будем дропать данный пакет.
General идентичны первому правилу:
- Chain = input — обрабатываем приходящие пакеты
- Protocol = UDP — нас интересуют пакеты, у которых в качестве транспорта используется UDP
- Dst. Port = 53 — портом назначения должен быть 53 порт, то есть DNS служба
- In. Interface = ether1 — проверка подвергаются все пакеты, которые приходят на интерфейс ether1, который смотрит в публичную сеть.
- Src. Address List= dns spoofing — указываем производить проверку приходящего пакета на предмет нахождения в указанном листе.
- Action = drop — если IP – адрес пакета есть в указанном списке, то дропаем этот пакет.
Перемещаем правила повыше, проверяем на вкладке IP → Firewall → Address Lists наличие адресов в адресном листе, Проверяем загрузку CPU.
Вариант 2.
Идем IP → Firewall → Filter Rules, добавляем одно правило:
1. Все IP – адреса на интерфейсе ether1, пакеты с которых приходят на 53 порт, дропаем. Во вкладке General указываем следующие параметры:
- Chain = input — обрабатываем приходящие пакеты
- Protocol = UDP — нас интересуют пакеты, у которых в качестве транспорта используется UDP
- Dst. Port = 53 — портом назначения должен быть 53 порт, то есть DNS служба
- In. Interface = ether1 — проверка подвергаются все пакеты, которые приходят на интерфейс ether1, который смотрит в публичную сеть.
Переходим во вкладку Action:
- Action = drop — указываем, что дропаем этот пакет.
Перемещаем правила повыше, проверяем на вкладке IP → Firewall → Address Lists наличие адресов в адресном листе, Проверяем загрузку CPU.
Метки: mikrotik
Copyright 2019. All rights reserved.
Всем привет! Имею более 5 установленных SOHO роутеров микротик, в разных местах от разных провов, и с разной пропускной скоростью. И начал замечать, что время от времени загрузка роутеров приближается где-то к 100%, на других вываливается связь из-за малой пропускной способности инет-канала. Как выяснилось, причиной всего это во всех случаях какая-то нездоровая активность на DNS сервер Микротика которая либо забивает канал, либо если канал широкий съедает все cpu. Причем на всех установленных роутерах – внешние айпи адреса.
Настраивал все по мануалам, в фаерволле никаких правил не добавлял. Убрал только доступ к микротику, оставив WinBox.
Подскажите, как правильнее закрыть 53 порт? Что бы внутри ничего не нарушить
- Вопрос задан более трёх лет назад
- 16003 просмотра
заблокировано файрволом все что можно – не помогает
в winbox’e
IP – DNS – Static – выделяешь свой роутер и жмешь disable – нагрузка сразу упадет
То же самое было около года назад. Решилось закрытием 53 порта.
chain input; Dst Adress @твой IP
Protocol 6 (tcp)
Dst port 53.
action drop
(или при желании добавлять эти адреса флудеры в список и банить тот список на определенное время)
И еще 1 правило такое же правило для UDP
Protocol 17 (udp)
What’s new in 6.22 (2014-Nov-11 14:46):
*) ovpn – added support for null crypto;
*) files – allow to remove empty disk folders;
*) sntp – fix problems with dns name resolving failures that were triggering
system watchdog timeout;
*) eoip/eoipv6/gre/gre6/ipip/ipipv6/6to4 tunnels have new features:
tunnels go down when no route to destination;
tunnels go down for 1 minute when transmit loop detected, warning gets logged;
new keepalive-retries setting;
keepalives enabled by default for new tunnels (10sec interval, 10 retries);
*) improved connection-state matcher in firewall – can match multiple states in one rule, supports negation;
*) added connection-nat-state matcher – can match connections that are srcnatted,dstnatted or both;
*) 100% CPU load caused by DNS service fixed;
*) 100% CPU load caused by unclassified services fixed;
*) 6to4 tunnel fixed;
*) new RouterBOOT firmware for Metal 2SHPn to improve wireless stability;
Загрузка процессора — программы и советы
Процессор — это главная аппаратная часть компьютера. Чтобы избежать поломок этого важног окомпонента, нужно следить за нагрузкой на ЦП. Для этого используются специальные программы, которые проверяют загруженность процессора в реальном времени.
AIDA64
AIDA64 — программа для тестирования и диагностики компьютера. С помощью приложения пользователи могут провести тест стабильности системы, посмотреть температуру и загруженность основных комплектующих компьютера. Есть возможность создания подробных отчетов о работе ПК.
Утилита совместима с операционной системой Windows (32 и 64 бит) и переведена на русский язык. ПО условно-бесплатное, полная версия стоит 40 долларов, но доступна бесплатная пробную версию на 30 дней.
После запуска приложения откроется главное окно, в котором расположены инструменты для диагностики компьютера. Чтобы посмотреть загрузку процессора, нужно перейти в раздел «Системная плата» — «ЦП».
В нижней части списка параметров процессора находится раздел «Загрузка ЦП». Программа AIDA64 отслеживает загруженность каждого ядра в режиме реального времени. Показатель загрузки ЦП отображается в процентах.
Преимущества программы AIDA64:
- простой и удобный интерфейс с поддержкой русского языка;
- возможность проведения теста стабильности системы;
- инструмент для создания отчетов о работе ПК;
- анализ температуры комплектующих компьютера.
- нельзя выполнить SMART-тест диска.
HWiNFO
HWiNFO32 и HWiNFO64 — программы, с помощью которых можно посмотреть подробную информацию об аппаратной части компьютера, включая температуру и загрузку процессора.
Утилита HWiNFO полностью бесплатная и совместима с операционной системой Windows (32 и 64 бит), но интерфейс здесь англоязычный.
После запуска программы откроется окно, в котором отображается подробная информация о процессоре и видеокарте: кодовое имя, платформа, объем кэша, модель, размер техпроцесса. Также здесь показана информация о материнской плате и жестком диске компьютера. В отдельном небольшом окне отображается информация о загруженности ядер процессора. Эти показатели отслеживаются в режиме реального времени.
Параллельно с основным окном приложения HWiNFO открывается раздел, где пользователи могут посмотреть более детальную информации о комплектующих ПК. Здесь доступна функция сохранения отчета о мониторинге системы.
В разделе «Sensors» можно более подробно рассмотреть загрузку ЦП, напряжение, ratio, температуру.
Преимущества программы HWiNFO:
- большой набор инструментов для мониторинга компьютера;
- бесплатная модель распространения;
- возможность сохранения отчета об анализе системы.
- нет функции проверки жесткого диска на ошибки.
Open Hardware Monitor
Open Hardware Monitor — небольшая утилита, которая используется для мониторинга основных показателей комплектующих компьютера. С помощью приложения пользователи могут посмотреть температуру и загруженность процессора, видеокарты, жесткого диска, а отчеты можно сохранять отдельно.
Программа полностью бесплатная, совместима с операционной системой Windows (32 и 64 бит) и имеет англоязычный интерфейс.
После запуска приложения откроется главное окно, в котором находится список всех устройств компьютера: материнская плата, процессор, видеокарта, оперативная память, жесткий диск. Чтобы посмотреть информацию о ЦП нужно открыть раздел процессора. В подразделе «Load» отображается загрузка устройства — общая и каждого ядра по-отдельности.
В строке «Value» показана текущая загруженность ЦП в процентах; в строке «Max» — максимальная загрузка, которую зафиксировала утилита Open Hardware Monitor во время работы. Чтобы сохранить отчет о мониторинге работы компьютера, нужно перейти в раздел меню «FIle» — «Save Report». Пользователи могут сбросить текущие показатели анализа системы. Для этого необходимо нажать кнопку «Reset».
Преимущества программы Open Hardware Monitor:
- простой и удобный интерфейс;
- бесплатная модель распространения;
- не требуется обязательная установка утилиты.
- нельзя произвести стресс-тест системы.
SpeedFan
SpeedFan — небольшое приложение для мониторинга состояния аппаратного обеспечения компьютера. С помощью программы пользователи могут определить загрузку и температуру процессора и видеокарты, а также провести SMART-тесты жесткого диска.
Утилита полностью бесплатная и работает на операционной системе Windows (32 и 64 бит), но интерфейс представлен на английском языке.
В главном окне утилиты отображается загрузка и температура процессора, видеокарты. Показатели отслеживаются в режиме реального времени.
Более подробную информацию о загруженности каждого ядра процессора пользователи могут посмотреть в разделе «Exotics».
- бесплатная модель распространения;
- отслеживание основных показателей аппаратного обеспечения в реальном времени;
- инструмент для тестирования жесткого диска.
- нельзя сохранить отчет о проведенном анализе системы.
S&M — приложение для тестирования и мониторинга состояния комплектующих компьютера. С помощью программы пользователи могут посмотреть температуру и загрузку процессора, видеокарты. Можно произвести проверку жесткого диска на ошибки.
ПО работает на операционной системе Windows (32 и 64 бит) и переведена на русский язык. Скачать и установить программу можно бесплатно.
В главном окне приложение доступно несколько разделов для мониторинга состояния процессора. Количество доступных разделов зависит от числа ядер ЦП. В каждом из разделов отображается загрузка и частота устройства.
Пользователи могут запустить проверку процессора, чтобы определить уровень кэша и температуру. Результаты проверки отображаются в разделе «Тесты».
- встроенные тесты системы;
- простой и удобный интерфейс с поддержкой русского языка;
- бесплатная модель распространения;
- мониторинг каждого ядра ЦП.
- нельзя сохранить отчет о проверке системы.
Остались вопросы, предложения или замечания? Свяжитесь с нами и задайте вопрос.
Как узнать, чем загружен процессор.
Решение проблемы с svchost.exe.
После включения компьютера его процессор постоянно выполняет какие-то задачи. Если этих задач станет слишком много или они будут очень тяжелыми, компьютер может начать «тормозить».
Запускать выполнение процессором задач может как пользователь, так и операционная система компьютера, а также установленные программы, в том числе и вредоносные.
Как узнать, насколько сильно загружен процессор, чем именно он занят в данный момент, а также о том, как прекратить выполнение ним определенных процессов, и пойдет речь в статье.
Нужно учитывать, что «торможение» процессора может быть вызвано не только высокой степенью его загруженности, но и банальным перегревом. Какой должна быть температура процессора и как ее проверить, читайте здесь.
Отслеживать степень загруженности процессора в режиме реального времени удобно с помощью диспетчера задач Windows. С этой целью диспетчер задач необходимо запустить (как это сделать читайте здесь) и в его окне перейти на вкладку «Быстродействие». Информация о загруженности там отображается в процентах, а также в виде диаграммы.
Если на Вашем компьютере в диспетчере задач вкладки не отображаются, его необходимо переключить в стандартный режим. Подробнее об этом можно узнать здесь.
Чтобы получить список задач, которыми занят процессор, необходимо в диспетчере задач перейти на вкладку «Процессы». Откроется список активных в данный момент процессов. Напротив каждого из них в графе «ЦП» будет отображаться процент ресурсов центрального процессора, расходуемых на его выполнение. Кроме того, в графе «Описание» будет размещена информация о программе, ответственной за запуск процесса, а в графе «Пользователь» — название пользователя, от имени которого он запущен.
Чтобы остановить процесс и освободить занятые им ресурсы, нужно щелкнуть по нему правой кнопкой мышки и в появившемся контекстном меню выбрать пункт «Завершить процесс». Затем подтвердить свои намерения в открывшемся диалоговом окне.
Однако, если какой-то «тяжелый» процесс все время запускается автоматически, постоянное его «ручное» завершение — не лучший способ решения проблемы. Необходимо найти причину этого безобразия и устранить ее. Чаще всего, необоснованную нагрузку на процессор создают:
1. Вирусы
Вирусы могут «маскироваться» под другие программы, установленные на компьютере. Если в диспетчере задач Windows Вы обнаружили, что какой-то процесс постоянно сильно нагружает процессор, первым делом проверьте компьютер на вирусы.
2. Программы из автозагрузки
Многие программы, устанавливаемые пользователем на компьютере, добавляются в автозагрузку Windows и стартуют вместе с компьютером в фоновом режиме. Пользователь при этом может даже не подозревать, что они постоянно работают. Они могут самостоятельно обновляться, показывать разные сообщения и рекламу, а также совершать другие действия, расходуя сетевой трафик и ресурсы компьютера.
О том, как посмотреть список автозагрузки Windows и удалить из него ненужные программы, можно узнать здесь.
3. Процесс svchost.exe
Очень часто большую нагрузку на процессор создает процесс svchost.exe. Он используется многими системными службами Windows, но под него могут «маскироваться» и вирусы. При этом, для вирусов характерным является запуск этого процесса от имени пользователя компьютера. Если в своем диспетчере устройств Вы обнаружили такой случай, значит Ваш компьютер 100 % заражен, поскольку «настоящий» svchost.exe запускается только от имени системы и некоторых ее служб.
Еще один признак использования svchost.exe вредоносной программой — его запуск через автозагрузку Windows. Туда он тоже может попасть только под воздействием вирусов. Обязательно проверьте список автозагрузки компьютера на наличие в нем записей с svchost.exe (как это сделать см. в предыдущем пункте).
Но далеко не всегда высокая активность svchost.exe бывает вызвана вредоносными программами. Служба обновления Windows, например, также использует этот процесс и способна создавать большую нагрузку. Чтобы это проверить, необходимо в диспетчере задач Windows щелкнуть правой кнопкой мышки по процессу svchost.exe, который больше всего нагружает процессор, и в появившемся контекстном меню выбрать пункт «Перейти к службам». Откроется список служб, в котором будут выделены те из них, которые причастны к запуску данного процесса.
Если среди них будет служба обновления Windows, значит с большой долей вероятности она и является причиной проблемы. Решить ее можно несколькими способами:
1. Ждать, ничего не предпринимая. Когда закончится загрузка и установка обновлений Windows, проблема исчезнет сама собой. Именно этот путь выхода из ситуации является наиболее предпочтительным. Но если компьютер сильно «тормозит» и без него в данный момент нельзя обойтись, можно попробовать другие варианты.
2. Разрешить процессу svchost.exe использовать только часть ядер процессора. Делается это так:
• щелкнуть правой кнопкой мышкой по «тяжелому» процессу svchost.exe в диспетчере задач Windows;
• в появившемся контекстном меню выбрать пункт «Задать соответствие»;
• в открывшемся окне оставить галочки только возле одного или двух ядер процессора (в зависимости от того, сколько их у процессора вообще) и нажать кнопку «ОК».
3. Полностью отказаться от загрузки и установки обновлений Windows. Делать это не рекомендуется, но если Вас не сильно волнует безопасность компьютера, то можно. С этой целью достаточно отключить системную службу обновления Windows, действуя следующим образом:
• на клавиатуре нажать комбинацию клавиш Win+R, в появившемся окне напечатать команду services.msc , после чего нажать клавишу Enter;
• в открывшемся списке системных служб найти службу с названием «Центр обновления Windows» (см. ближе к концу списка) и дважды щелкнуть по ней левой кнопкой мышки;
• откроется окно, в котором в выпадающем списке «Тип запуска» выбрать вариант «Отключена», затем нажать кнопку «Применить»;