|
Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Службы - Как задать ВЫСОКИЙ приоритет ввода/вывода(IoPriority) и PagePriority через реестр/cmd |
|
|
Службы - Как задать ВЫСОКИЙ приоритет ввода/вывода(IoPriority) и PagePriority через реестр/cmd
|
Пользователь Сообщения: 65 |
Так задается приоритет "Very Low":
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\xyz.exe\PerfOptions] "IoPriority"=dword:00000000 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\xyz.exe\PerfOptions] "IoPriority"=dword:00000001 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\xyz.exe\PerfOptions] "IoPriority"=dword:00000002 P.S. Если через реестр задать высокий приоритет всё-таки невозможно, то тогда может быть кто-нибудь подскажет как через командную строку запустить с высоким приоритетом? |
|
Отправлено: 14:05, 16-06-2011 |
(*.*) Сообщения: 36567
|
Профиль | Сайт | Отправить PM | Цитировать 19w85, если верить этой статье (судя по всему, человек изучал вопрос), Microsoft не рекомендует задавать приоритет I/O для приложений напрямую. Вместо этого рекомендуется задавать приоритет CPU, откуда уже производной идет приоритет I/O. Поэтому и нет соотв. параметров реестра. В той же статье есть ответ на вопрос, как это делает Process Lasso.
Процессу приоритет задается в командной строке: strat /? |
------- Отправлено: 15:14, 16-06-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 65
|
Профиль | Отправить PM | Цитировать Vadikan, спасибо за ответ.
Цитата Vadikan:
Цитата Vadikan:
Цитата Vadikan:
![]() |
|||
Отправлено: 15:48, 16-06-2011 | #3 |
(*.*) Сообщения: 36567
|
Профиль | Сайт | Отправить PM | Цитировать Цитата 19w85:
Цитата 19w85:
Цитата Vadikan:
|
|||
------- Отправлено: 16:05, 16-06-2011 | #4 |
Ветеран Сообщения: 8502
|
Профиль | Отправить PM | Цитировать Уже постилось, на примере μTorrent Here be dragons: Управление памятью в Windows как оно есть [3/3]
|
|
------- Отправлено: 17:06, 16-06-2011 | #5 |
Пользователь Сообщения: 65
|
Профиль | Отправить PM | Цитировать Цитата Vadikan:
Запущенный таким образом с повышенным приоритетом CPU до High НИКАК не влияет на I/O приоритет, он остаётся нормальным: http://i23.fastpic.ru/big/2011/0617/...1fb97cae9f.png Т.е. вот тоже повторюсь: Цитата 19w85:
Цитата Vancouver:
Раз уж выяснилось, что штатными средствами Win7 установка High приоритета на I/O не предусмотрена, то уточняю вопрос: Возможно ли тогда с помощью какой-нибудь консольной утилиты запустить нужный процесс с High приоритетом I/O? |
|||
Последний раз редактировалось 19w85, 17-06-2011 в 06:43. Отправлено: 06:01, 17-06-2011 | #6 |
Пользователь Сообщения: 55
|
Профиль | Отправить PM | Цитировать Я когда-то искал способ повышения PagePriority до 6, но как оказалось, стандартными средствами этого не сделать. Тоже самое и с приоритетом В/В. Функция установки приоритета В/В - это функция ядра IoSetIoPriorityHint. Возможные варианты значений приоритета В/В. Вот тут уже интересно - высокий и критический приоритетет зарезервирован системой.
Цитата 19w85:
|
|
Отправлено: 07:19, 17-06-2011 | #7 |
Пользователь Сообщения: 65
|
Профиль | Отправить PM | Цитировать Цитата user_z:
Стандартным средствами (через реестр) как оказалось нельзя даже задать дефолтовые PagePriority=5 (например, планирощик заданий запускает все процессы с приоритетом I/O=Low и PagePriority=3. Через реестр можно это "исправить" для нужных процессов и "восстановить" I/O=Normal, а вот для PagePriority только максимум PagePriority=4 можно задать) Цитата user_z:
Цитата user_z:
![]() |
|||
Отправлено: 07:37, 17-06-2011 | #8 |
Пользователь Сообщения: 55
|
Профиль | Отправить PM | Цитировать Цитата 19w85:
![]() Цитата 19w85:
Цитата 19w85:
Цитата 19w85:
|
||||
------- Отправлено: 07:52, 17-06-2011 | #9 |
Пользователь Сообщения: 55
|
Профиль | Отправить PM | Цитировать Цитата user_z:
Так что Вы правы - установка высокого приоритета возможна. А что Вам мешает использовать многократно упоминаемый Цитата 19w85:
|
||
Отправлено: 08:44, 17-06-2011 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Любой язык - Высокий приоритет заданному процессу | 7human7 | Скриптовые языки администрирования Windows | 14 | 26-01-2012 16:34 | |
Как через реестр задать параметры TCP/IP ? | dascon | Microsoft Windows 2000/XP | 1 | 18-05-2007 14:06 | |
Как в программе задать тот или иной приоритет ? | XPurple | Программирование и базы данных | 2 | 22-05-2006 06:11 | |
ошибка ввода-вывода | Relax | Хочу все знать | 2 | 16-11-2003 01:13 |
|