Prirazeni jednoho CPU prikazem
Poraďte, prosím: existuje nějaký program/příkaz, který by zajistil, aby aplikace již běžící v paměti dostala jen jedno CPU?
Předem děkuji za rady!
Karel
Poraďte, prosím: existuje nějaký program/příkaz, který by zajistil, aby aplikace již běžící v paměti dostala jen jedno CPU?
Předem děkuji za rady!
Karel
Předmět | Autor | Datum |
---|---|---|
Nooo nikdy jsem neměl potřebu to zkoumat, ale neni to ve správci úloh (ctrl+alt+del), procesy - prav… Depaje 05.09.2008 12:33 |
Depaje | |
Jasné, to ano.
Jenže já potřebuji, aby se ten proces nějak "sám" přiřadil na dané CPU - třeba "baťák… Karel K. 05.09.2008 12:50 |
Karel K. | |
Pokud používáš např. operační systém Windows tak takto:
c:\windows\system32\cmd.exe /C start /affin… host 05.09.2008 12:57 |
host | |
OK, to je lepší. ALE: nejde to nějak udělat, aby to přehodilo/přiřadilo CPU u již běžícího procesu? Karel K. 05.09.2008 13:32 |
Karel K. | |
Tak to příkazem asi nepůjde.
Je na to např. program Processor Affinity Manager
An utility that hel… host 05.09.2008 13:36 |
host | |
Už jsem na to přišel!!!
Na téhle stránce: http://www.beyondlogic.org/solutions/processutil/pr ocessu… poslední Karel K. 05.09.2008 13:45 |
Karel K. |
Zpět do poradny Odpovědět na původní otázku Nahoru
Nooo nikdy jsem neměl potřebu to zkoumat, ale neni to ve správci úloh (ctrl+alt+del), procesy - pravý myšítko na daný proces - nastavit spřažení?
Jasné, to ano.
Jenže já potřebuji, aby se ten proces nějak "sám" přiřadil na dané CPU - třeba "baťákem," nebo tak nějak.
Jde mi o to: mám proces, který ručně přehodím na CPU - např. č. 4. Jenže ten proces se sám pravidelně restartuje a při každém startu si alokuje zase všechny 4 CPU. Čili pak bych potřeboval příkaz, který by jednou za čas přiřadil tomu procesu jen jedno CPU.
Pokud používáš např. operační systém Windows tak takto:
Kde affinity 1 je CPU 0, affinity 2 je CPU 1, atd...
OK, to je lepší. ALE: nejde to nějak udělat, aby to přehodilo/přiřadilo CPU u již běžícího procesu?
Tak to příkazem asi nepůjde.
Je na to např. program Processor Affinity Manager
Už jsem na to přišel!!!
Na téhle stránce: http://www.beyondlogic.org/solutions/processutil/pr ocessutil.htm
Tady jsem si stáhl soubor process.exe: http://www.beyondlogic.org/solutions/processutil/pr ocess203.zip
Rozbalil jsem ho do C:\Windows
Změnu procesoru pak mohu dát třeba do .bat způsobem: process -a program 0100 (=použije třetí jádro)