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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   [решено] Выставление приоритетов в utorrent для Windows XP (http://forum.oszone.net/showthread.php?t=298157)

KaSpieC 666 09-04-2015 17:21 2493740

Выставление приоритетов в utorrent для Windows XP
 
Всем доброго времени!
Столкнулся с тем, что торрент очень много поедает ресурсов. Как оказалось это можно отрегулировать.
Попался в руки батник, который создаёт параметры в реестре, но как оказалось, в ХР он не работает.
Суть батника создать такие приоритеты:
Цитата:

"CpuPriorityClass"=dword:00000005
"IoPriority"=dword:00000000
"PagePriority"=dword:00000001
При помоще программ можно выставить и в ХР приоритет (ниже среднего), но хочеться обойтись без участия программ.
Может кто сталкивался с подобным - как это сделать на постоянной основе (батником или руками)?
Заранее благодарен!

Казбек 09-04-2015 22:53 2493901

KaSpieC 666,
Команда Start имеет аргументы:
/low Запускает приложение с низким приоритетом.
/normal Запускает приложение с нормальным приоритетом.
/high Запускает приложение с высоким приоритетом.
/realtime Запускает приложение с приоритетом реального времени.
/abovenormal Запускает приложение с приоритетом выше среднего.
/belownormal Запускает приложение с приоритетом ниже среднего.

НО, стоит заметить, что не всегда установленный приоритет срабатывает по причине самой программы.

Также у программ бывает файл настроек *.ini, в нем может быть ключ Priority=0. Если установить значение больше ноля - приоритет запуска программы менятеся.

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

У Майкрософт есть программа PsExec с помощью которой Вы можете попробывать осуществить распределение приоритета.

Одна из сторонних программ Prio - Process Priority Saver позволяющая сохранить приоритет любого процесса. Для персонального использования бесплатна.
Подробнее

KaSpieC 666 10-04-2015 15:17 2494115

Казбек,
Как я понимаю, без сторонней программы это не возможно на ХР?
Если это так, то можно закрывать тему, так как с помощью программ я знал, а интерес был именно без них это сделать.

Iska 10-04-2015 15:44 2494127

Цитата:

Цитата KaSpieC 666
Как я понимаю, без сторонней программы это не возможно на ХР? »

А это тогда что:
Скрытый текст
Цитата:

Цитата Казбек
KaSpieC 666,
Команда Start имеет аргументы:
/low Запускает приложение с низким приоритетом.
/normal Запускает приложение с нормальным приоритетом.
/high Запускает приложение с высоким приоритетом.
/realtime Запускает приложение с приоритетом реального времени.
/abovenormal Запускает приложение с приоритетом выше среднего.
/belownormal Запускает приложение с приоритетом ниже среднего. »

?!

Вот Вам ещё (при условии, что процесс будет один):
Код:

wmic.exe process call create "notepad.exe" && wmic.exe process where "Name='notepad.exe'" call SetPriority "16384"
Другое дело, что, как это было выше сказано, ничто не мешает процессу самому управлять приоритетом своего выполнения.

KaSpieC 666 10-04-2015 19:26 2494229

Iska,
А как для чайника, можно объяснить? Как это запускать? (я про оба варианта)
И это каждый раз нужно будет делать?

Казбек 10-04-2015 20:13 2494257

Цитата:

Цитата KaSpieC 666
Как это запускать? »

В командной строке.

Синтаксис команды:
Код:

wmic process where name="AppName" CALL setpriority ProcessIDLevel
Пример:
Код:

wmic process where name="calc.exe" CALL setpriority 32768
или
Код:

wmic process where name="calc.exe" CALL setpriority "above normal"
Приоритет:
  • idle: 64
  • below normal: 16384
  • normal: 32
  • above normal: 32768
  • high priority: 128
  • real time: 256
Цитата:

Цитата KaSpieC 666
И это каждый раз нужно будет делать? »

Да. Если не хотите - стороннее ПО, как уже было сказано неоднократно. Еще добавлю неплохую утилиту - Process Tamer

Для общего развития:
Справка команда START

KaSpieC 666 10-04-2015 20:39 2494263

Всем спасибо. Всё понял!


Время: 00:50.

Время: 00:50.
© OSzone.net 2001-