Настраивая Windows Server 2012 R2 столкнулся с небольшой проблемой:

Имелась задача, суть которой заключалась в запуске определенного приложения в определенное время. Приложение запущенное вручную работало достаточно быстро, а вот запуск приложения с помощью планировщика приводил к очень медленной работе этого самого приложения(гораздо менее медленной, чем можно было бы позволить).

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

Проблему удалось локализовать достаточно быстро, производительность приложения при запуске из планировщика задач падала потому, что приоритет процесса этого приложения был “Ниже среднего“.

Приоритет “Ниже среднего” по умолчанию выставляется для всех процессов, запущенных с помощью Планировщика задач. Казалось бы проблема обнаружена и можно просто ее решить, но… Интерфейс Планировщика задач Windows Server 2012 R2 не предоставляет возможности изменить приоритет процесса.

Пришлось искать обходной путь. И он был найден.

Задача в Планировщике задач у нас уже создана. Так что приступаем сразу к действиям по изменению приоритета:

  • Выбираем из списка задач нашу задачу
  • Щелкаем правой кнопкой мыши на задаче и в контекстном меню выбираем пункт Экспортировать…
  • Сохраняем нашу задачу в XML файле
  • Затем открываем этот XML файл в текстовом редакторе, например, Блокноте.

Я для подобных целей использую Notepad++.

Приступаем к редактированию. нас интересует секция <Settings> , в которой находим строку:

<Priority>7</Priority>

7 - соответствует приоритету “Ниже среднего”.

Для изменения приоритета процесса надо изменить это значение.

Значения 4,5,6 соответствуют приоритету “Обычный”. Посмотрите на таблицу и выберите нужный вам приоритет.

Таблица приоритетов Планировщика Задач

Таблица приоритетов Планировщика Задач

Для получения дополнительной информации о приоритетах следует прочитать: https://msdn.microsoft.com/en- us/library/aa383512.aspx

Изменив приоритет с 7 на 6, сохраняем файл.

Теперь нам надо импортировать задачу в Планировщик задач Windows.

Открываем планировщик. Так как в Планировщике задач не может быть двух задач с одинаковым именем, мы первым делом удаляем нашу задачу.

Затем из меню Действие -> Импортировать задачу… импортируем XML файл с измененным приоритетом.

Теперь у нас есть Задача в Планировщике Задач Windows Server 2012 R2 с нужным нам приоритетом и она работает быстро.


Советуем прочитать: