Форум программистов, компьютерный форум, киберфорум
VBScript/JScript/WSH/WMI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.83/29: Рейтинг темы: голосов - 29, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 20.12.2018
Сообщений: 44

Перезапуск службы при достижении 80% загрузки ЦП

11.02.2023, 15:12. Показов 7620. Ответов 87

Студворк — интернет-сервис помощи студентам
Всем добрый день. Может, у кого есть готовый скрипт на PS или VBS, который бы перестартовывал определённую службу при загрузке процессора в 80%, например?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.02.2023, 15:12
Ответы с готовыми решениями:

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

Скрипт убивающий процесс при достижении порога загрузки
Здравствуйте! Сделал вот такую штуку: $sleepseconds = 1 $numcores = 4 while($true) { $cpu1 = (Get-Process -Name...

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

87
0 / 0 / 0
Регистрация: 20.12.2018
Сообщений: 44
16.02.2023, 20:42  [ТС]
Студворк — интернет-сервис помощи студентам
?
Добрый вечер.
Можете подсказать?
0
7002 / 2886 / 1110
Регистрация: 06.06.2017
Сообщений: 9,813
17.02.2023, 09:58
Цитата Сообщение от gluk6 Посмотреть сообщение
К сожалению, все равно не работает. ((
Process.exe где лежит?
Цитата Сообщение от FlasherX Посмотреть сообщение
с приложенной тулзой
0
0 / 0 / 0
Регистрация: 20.12.2018
Сообщений: 44
17.02.2023, 11:02  [ТС]
В папке со скриптом.
0
7002 / 2886 / 1110
Регистрация: 06.06.2017
Сообщений: 9,813
17.02.2023, 16:51
Цитата Сообщение от gluk6 Посмотреть сообщение
в процессах висит timeout.exe
Он должен не висеть, а перезапускаться каждые 4 секунды. Можно заменить на:
Windows Batch file
7
>nul ping -n 4 localhost
0
0 / 0 / 0
Регистрация: 20.12.2018
Сообщений: 44
18.02.2023, 08:42  [ТС]
Аналогично. Перезапускается каждые 4 секунды. Но Аида не завершается.
0
7002 / 2886 / 1110
Регистрация: 06.06.2017
Сообщений: 9,813
18.02.2023, 11:00
А Process.exe из консоли статистику выводит?
0
0 / 0 / 0
Регистрация: 20.12.2018
Сообщений: 44
18.02.2023, 15:51  [ТС]
Да.
Миниатюры
Перезапуск службы при достижении 80% загрузки ЦП  
0
7002 / 2886 / 1110
Регистрация: 06.06.2017
Сообщений: 9,813
18.02.2023, 17:55
И при стресс-тесте напротив аиды сколько под CPU показывает?
0
0 / 0 / 0
Регистрация: 20.12.2018
Сообщений: 44
18.02.2023, 19:16  [ТС]
Вот.
0
7002 / 2886 / 1110
Регистрация: 06.06.2017
Сообщений: 9,813
18.02.2023, 19:53
Не ЦП, а CPU. Речь про предыдущий тест, а не диспетчер.
0
0 / 0 / 0
Регистрация: 20.12.2018
Сообщений: 44
19.02.2023, 20:20  [ТС]
Чот совсем мало выдаёт. Видимо, это не совсем тот параметр, что мне нужен.
Миниатюры
Перезапуск службы при достижении 80% загрузки ЦП  
0
7002 / 2886 / 1110
Регистрация: 06.06.2017
Сообщений: 9,813
19.02.2023, 22:48
Нагрузка колебаться может. Надо в циклe смотреть: for /l %i in () do @Process.exe|find "aida_"
0
0 / 0 / 0
Регистрация: 20.12.2018
Сообщений: 44
20.02.2023, 11:57  [ТС]
Все-таки мне нужно вот этот параметр измерять, наверное.
Миниатюры
Перезапуск службы при достижении 80% загрузки ЦП  
0
7002 / 2886 / 1110
Регистрация: 06.06.2017
Сообщений: 9,813
20.02.2023, 12:12
Нет.
Свойство LoadPercentage указывает среднюю величину загруженности каждого процессора за последнюю секунду. Термин "загруженность процессора" связан с количеством операций, выполняемых процессором в единицу времени.
И мы уже разобрались, что WMI нельзя применять для перезапуска себя же (winmgmt). Для остального см. первый код. Многократный вызов wmic по ресурсоёмкости - плохое решение.
0
0 / 0 / 0
Регистрация: 20.12.2018
Сообщений: 44
22.02.2023, 13:15  [ТС]
Все равно мало показывает, а мне надо, чтобы отлавливался вот этот параметр.
Миниатюры
Перезапуск службы при достижении 80% загрузки ЦП  
0
7002 / 2886 / 1110
Регистрация: 06.06.2017
Сообщений: 9,813
22.02.2023, 15:29
Понятно. А сколько всего потоков (не ядер) у процессора?
Что этот hta показывает при нагрузке аиды?
0
0 / 0 / 0
Регистрация: 20.12.2018
Сообщений: 44
22.02.2023, 16:54  [ТС]
Цитата Сообщение от FlasherX Посмотреть сообщение
А сколько всего потоков (не ядер) у процессора?
Где посмотреть?
Миниатюры
Перезапуск службы при достижении 80% загрузки ЦП  
0
7002 / 2886 / 1110
Регистрация: 06.06.2017
Сообщений: 9,813
22.02.2023, 17:12
Цитата Сообщение от gluk6 Посмотреть сообщение
Где посмотреть?
Windows Batch file
1
wmic path Win32_PerfRawData_PerfOS_Processor get Name|findstr [0-9]|find /c /v ""
0
0 / 0 / 0
Регистрация: 20.12.2018
Сообщений: 44
22.02.2023, 17:50  [ТС]
4 выдаёт
0
7002 / 2886 / 1110
Регистрация: 06.06.2017
Сообщений: 9,813
22.02.2023, 19:04
Цитата Сообщение от gluk6 Посмотреть сообщение
4 выдаёт
Попробуем множить:
Windows Batch file
1
2
3
4
5
6
7
8
9
10
@echo off&setlocal enabledelayedexpansion
set max=80
set proc=aida_bench64.dll
 
for /f %%c in ('wmic path Win32_PerfRawData_PerfOS_Processor get Name^|findstr [0-9]^|find /c /v ""') do set c=%%c
 
:p
for /f "skip=7 tokens=1,2,5" %%i in ('process') do if %%i==%proc% set/a n=!c!*%%k&if !n! geq !max! process -k %%j>nul
>nul ping -n 4 localhost
call:p
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.02.2023, 19:04

Перезапуск службы
В общем у меня есть свои собственные службы, например: Service1, Service2, Service3 ... ServiceN. Данные службы связаны друг с другом и...

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

Перезапуск службы
Добрый день. Хочу осуществить перезапуск службы через bat-файл. Написал пока так sc stop %1 & sc start %1 %2 В...

Перезапуск службы
Добрый день, на сервере имеется служба CsmServic, которую надо перезапускать при появлении в логах текста "Access violation at...

Перезапуск службы
в определённый момент для продолжения работы программы требуется перезапуск службы я это делаю в командной строке net stop...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр. Дословно, отклонённая. . .
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2. Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru