process-priorität ändern
crolexx 15.09.2002 - 23:21 561 9
crolexx
Bloody Newbie
|
Hallo leute,
ich such seit geraumer zeit ein prog welches die priorität von programmen unter nt/2k/xp ändern kann. daß es auch mit dem taskmanager geht ist klar, jedoch habe ich das problem das auch eventuell gestartete childprozesse automatisch mit einer bestimmten priorität gestartet werden sollten.
kennt jemand von euch so ein programm? schön langsam bezweifle ich daß es soetwas gibt.
m.f.G. Robert
|
Ringding
Pilot
|
? Child Prozesse werden mit der gleichen Priorität gestartet wie der Parent.
|
caws
SAPience.at
|
jo stimmt. die priorität kannst eh selber bestimmen:
start /* "progname"
* /low /belownormal /normal /abovenormal /high /realtime
Bearbeitet von caws am 16.09.2002, 11:17
|
crolexx
Bloody Newbie
|
Naja, ich hab mich da nicht richtig ausgedrückt. Es geht um folgendes, ich hab da das distributed-computing prog von united devices laufen ( http://www.ud.com). das programm startet zwar mit normaler priorität, jedoch die von diesem programm gestarteten tasks laufen mit niedrigster priorität. ich kann sie zwar händisch mit hilfe des taskmanagers ändern, jedoch ist der pc ca. 16 stunden pro tag unbeaufsichtigt und ca. alle 4 stunden wird jedesmal von dem hauptprogramm ein anderer task gestartet der wiederum mit der niedrigsten prio läuft. vielleicht gibts da doch ein prog welches automatisch prio´s zuordnen kann. ich hoffe es wohl. trotzdem danke für die info mit start /* task ciao
|
Philipp
Here to stay
|
|
Ringding
Pilot
|
Und warum soll's mit einer höheren Priorität laufen?
|
crolexx
Bloody Newbie
|
ich hoffe dadurch mehr berechnungen in der selben zeit erledigen zu können, da ich annehme das durch heraufsetzten der priorität (idle -> high) dem task etwas mehr prozessorzeit zugewiesen wird. wenn es nur ein paar % mehr leistung bringt reicht es mir schon greets
|
Ringding
Pilot
|
..., da ich annehme das durch heraufsetzten der priorität (idle -> high) dem task etwas mehr prozessorzeit zugewiesen wird. Die Annahme ist falsch. Es wird überhaupt nicht schneller. Es werden nur die anderen Programme langsamer.
|
Shadow
i am still docht ...
|
es wird schon schneller das es anderen programmen rechenzeitwegnimmt aber 1. nicht wesentlich schenller 2. sys geht in *****
lass es
|
Ringding
Pilot
|
Es wird nicht schneller. Angenommen, eine anderes Programm hat 5 Sekunden zu rechnen. Es rechnet nicht weniger und nicht mehr, unabhängig davon, ob das UD läuft oder nicht. Wenn nun UD auf Idle läuft, dann läuft das andere Programm genau 5 Sekunden, und danach läuft UD wieder zu 100%. Das andere Programm hat dem UD also 5 Sekunden weggenommen. Laufen aber beide auf der gleichen Priorität, dann läuft das andere Programm nur halb so schnell, braucht also 10 Sekunden und nimmt somit dem UD auch 10/2 (=5) Sekunden weg, also genau gleich viel, denn während dieser 10 Sekunden ist das UD ja auch mit halber Geschwindigkeit weitergelaufen.
|