Если ЦП недозагружен. Распределить нагрузку.

  • Автор темы Автор темы White trash
  • Дата начала Дата начала

White trash

Client
Регистрация
09.06.2014
Сообщения
883
Реакции
383
Баллы
63
На моём сервере крутится ряд шаблонов. Когда для некоторых из них кончается работа они встают на паузу. Зачастую на паузу встаёт больше половины шаблонов и загрузка ЦП падает с 80-100% до 30-40%. В этот период хорошо бы запустить другие шаблоны дабы распределить нагрузку равномерно.
Как в C# или в батнике получить процент загрузки ЦП? Спасибо.
 
После создания счетчика он показывает нули, поэтому схема обработки должна быть следующая:
Создали счетчики на этапе старта шаблона и бесконечным циклом с паузой проверяем загрузку. Добавляем свои условия и действия.
Шаб в атаче для примера выводит загрузку пять раз с паузой в секунду.
 

Вложения

А можно один кубик, который будет давать одну цифру, а дальше я сам добавлю бесконечные циклы с паузами, счётчики и прочее.
Там пару строчек в общий код добавить надо. Одним кубиком это не получится сделать именно потому, что создание счетчиков требует некоторого времени и эти счетчики не сразу выдают инфу. Поэтому они вынесены в общий код и запрашиваются одним кубиком. А там уже лепите чего хотите с любыми циклами.
 
Мда, очевидно шаб примера вы даже не открывали.
И открыл, и запустил. Результат? Быть может он в какой-нибудь переменной? - нет. Или записался в список? - тоже нет.
Но надо только дописать в код пару строк, на C# который я не знаю, и всё заработает.
 
И открыл, и запустил. Результат? Быть может он в какой-нибудь переменной? - нет. Или записался в список? - тоже нет.
Но надо только дописать в код пару строк, на C# который я не знаю, и всё заработает.
(facepalm)
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)