|
Модераторы: Akina |
|
biffick |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 26.4.2013 Репутация: нет Всего: нет |
Всем привет.
Требуется помощь в решении вопроса нагрузки от скриптов, которые нагружают процессор Intel Core i7-3770k на 7-10%, а именно нагрузка идёт на wmiprvse.exe. Скрипты одинаковые по коду, выполняют проверку запущен ли процесс или нет, если нет, то запускают его (если процесс "упал"). Скрипты я заказывал у человека с форума ещё давно и давно заметил нагрузку на WMI, но не думал, что из-за скриптов такое может быть. Буду благодарен, если кто отпишет мне по этому вопросу в лс (если будет оказана помощь в решении проблемы, то отблагодарю материально). |
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 453 |
Ну дёргает скрипт WMI для проверки, имеется ли процесс с требуемыми характеристиками (вероятно, по имени исполняемого файла)... и чего бы ему от этого работой не загружаться? А суть проблемы-то в чём? 10% на секунду - это несерьёзно. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
biffick |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 26.4.2013 Репутация: нет Всего: нет |
Akina, если бы он дёрнул на секунду, я бы не создал тему. Это постоянная нагрузка на процессоре, пока скрипты не выключу (их несколько, каждый следит за отдельным процессом).
|
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 453 |
Ну если они ведут постоянный опрос, то и загрузка сервиса будет постоянной.
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
biffick |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 26.4.2013 Репутация: нет Всего: нет |
Даже когда стоит vbscript.Sleep 2000, то всё равно нагрузка.
Я заметил, что если даже скрипты позакрывать через диспетчер задач, то всё равно нагрузка остаётся. А вот если убрать скрипты из автозагрузки, то нагрузки нет на WMI. |
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 453 |
То есть если те же скрипты запустить не из автозагрузки (кстати, что в данном случае автозагрузка? в ОС, если верить Руссиновичу, более сотни разных мест, подходящих под это определение), а после завершения загрузки из командной строки, то такой загрузки нет? А от имени какой учётной записи они запускаются в автозагрузке? -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
biffick |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 26.4.2013 Репутация: нет Всего: нет |
Akina, нет, даже если их просто запустить уже вручную, нагрузка будет. Я имею в виду, что нагрузка всегда, когда запущены скрипты. И даже если их закрыть, то нагрузка остаётся.
|
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 453 |
Ну единственное, что можно предложить, ничего не зная о системе - это конвертировать целевые процессы в сервисы и задействовать штатный механизм ОС по перезапуску сервиса в случае его останова/зависания/выгрузки. Если, конечно, эти процессы могут быть конвертированы в сервисы и не требуют взаимодействия с сеансом пользователя.
Разбираться же, откуда нагрузка, и уж тем более как её избежать - имхо занятие тухлое. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
biffick |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 26.4.2013 Репутация: нет Всего: нет |
Akina, я уже вышел на связь с разработчиком скриптов. Мы думаем, что можно предпринять.
|
|||
|
||||
biffick |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 26.4.2013 Репутация: нет Всего: нет |
Всё, проблема решена, нашёл софтину, которая делает именно то, что мне нужно. Т.е. в ней даже лишнего нет, только нужное и всё.
Если кому понадобится, то называется она "Restart On Crash v1.4.2.264". Нагрузка упала до 2-3% на WMI, но ещё один скрипт работает, его бы тоже заменить, только он не за процессами следит |
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 453 |
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
biffick |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 26.4.2013 Репутация: нет Всего: нет |
Akina, спасибо, но я уже скачал откуда-то, проверил на вирусы, чисто и меня всё устроило
|
|||
|
||||
biffick |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 26.4.2013 Репутация: нет Всего: нет |
Дополняю.
Софтина тоже стала жрать процессор. Не могу понять, почему такое вообще происходит. |
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 453 |
Ну если надо выполнить некую работу, то один хрен вкалывать, и неважно, кто распорядился - объём работы одинаковый... -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
biffick |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 26.4.2013 Репутация: нет Всего: нет |
Akina, просто CPU не такой уж и слабый, и я не понимаю, почему такая нагрузка на него падает. У меня нет ни одного сервиса на ПК, который бы настолько нагружал процессор.
|
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 453 |
Обновление системы запусти... -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
biffick |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 26.4.2013 Репутация: нет Всего: нет |
Akina, какой-то KB-патч должен помочь?
UPD: я посмотрел, у меня все обновления стоят, кроме драйвера на NVIDIA. Это сообщение отредактировал(а) biffick - 24.11.2016, 03:18 |
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 453 |
Сильно сомневаюсь.
Я думаю, основная проблема в том, что скрипты работают поллингом, и не сильно заморачиваются на дать процессору отдохнуть. Посмотри по тексту, и если найдёшь цикл опроса, типа
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
biffick |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 26.4.2013 Репутация: нет Всего: нет |
Akina, так на данный момент то не скрипты работают, а сотфина для проверки процессов. И она тоже нагружает процессор. Причём чем дольше работает, тем больше нагружает.
Утром запускаю - нагружает 0%, через 2 часа уже 1%, через 5 часов уже 7%. Больше 9% не видел ещё, но извините, у меня даже NGinx под нагрузкой 9% не ест. Это сообщение отредактировал(а) biffick - 24.11.2016, 11:02 |
|||
|
||||
Akina |
|
||||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 453 |
А разницы? небось она, не заморачиваясь, точно так же WMI теребит, вместо того чтобы хук на событие поставить...
А памяти не нажирает до кучи? К слову - она сама процессор наедает, или всё тот же WmiPrvSE? -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
||||
|
|||||
biffick |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 26.4.2013 Репутация: нет Всего: нет |
Akina, вот что интересно, память не поджирается.
Если используется скрипт, то нагрузка идёт на процессор от WMI. Если используется софт, то нагрузка на процессор уже от процесса софтины. |
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 453 |
Значит, софт использует не WMI, а какие-то иные методы получения информации о процессах. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
biffick |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 26.4.2013 Репутация: нет Всего: нет |
Akina, набрался терпения я и сделал всё через батники и планировщик заданий. Работает теперь всё как часы.
Расписать вот думаю тут пошагово, как я сделал всё или не имеет смысла? |
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 453 |
Тебе виднее... Хотя я бы рекомендовал переписать с батников хотя бы на VBS. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
biffick |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 26.4.2013 Репутация: нет Всего: нет |
Akina, хватит с меня VBS. То один баг, то другой. Тут всё стабильно и нагрузка ровно ноль.
|
|||
|
||||
Правила форума "VB6" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | VB6 | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |