Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Регулировать нагрузку процессора через .bat (http://forum.oszone.net/showthread.php?t=333028)

infoman1@vk 06-02-2018 18:38 2796278

Регулировать нагрузку процессора через .bat
 
Нужен .bat который смотрит если нагрузка на процессор больше 70 ничего не делает висит ждет, а если меньше 70 запускать C:\1.exe
Когда нагрузка снова будет больше 70 закрыть C:\1.exe
Можно и на другом языке программирования

alpap 06-02-2018 22:17 2796333

перезапуск годится?
Код:

@echo off
set "pr=1.exe"
set "mb=70000"

cmd /c for /l %%# in () do tasklist /fi "imagename eq %pr%" /fi "memusage lt %mb%"^&^& (^>nul 2^>^&1 taskkill /f /im "%pr%"^& start "" "%pr%"^& exit/b)^& ^>nul timeout /t 1 /nobreak
pause


infoman1@vk 07-02-2018 03:10 2796361

а что такое set "mb=70000" меняю на set "mb=10000" а нагрузка 27% все равно запускается даже на set "mb=10" ставил - запускается

и файл закрывается а не висит и все время проверяет

alpap 07-02-2018 17:34 2796537

Цитата:

Цитата infoman1@vk
а что такое set "mb=70000" »

Перезапуск процесса, если потребляет менее 70Мб памяти
надо наоборот при больше: ... memusage gt ...
а как из cmd регулировать сумм нагрузку процессора?

infoman1@vk 07-02-2018 22:09 2796605

Цитата:

Цитата alpap
Цитата infoman1@vk:
а что такое set "mb=70000" »
Перезапуск процесса, если потребляет менее 70Мб памяти
надо наоборот при больше: ... memusage gt ...
а как из cmd регулировать сумм нагрузку процессора? »

я думал cpu счетчик какой то есть.
При использовании ОЗП 3700 Мб из 7000 сработал фильтр на таком значении set "mb=5000000000"
При set "mb=4000000000" не срабатывал загрузка ОЗП таже самая.

Казбек 08-02-2018 16:30 2796775

Batch script to monitor and react to CPU usage for a certain program
Только вместо прекращения мониторинга при достижения определенного процента записать запуск batch файла.

infoman1@vk 08-02-2018 16:57 2796783

Цитата:

Цитата Казбек
Batch script to monitor and react to CPU usage for a certain program
Только вместо прекращения мониторинга при достижения определенного процента записать запуск batch файла. »

не могли бы вы помочь с изменениями я в batch файлах не силен


Время: 01:10.

Время: 01:10.
© OSzone.net 2001-