Witam, czy istnieje możliwość z poziomu windowsa lub jakiegoś programu 3rd party, trwałego zablokowania dostępu do poszczególnych rdzeni dla aplikacji? Coś w stylu ustawień koligacji w menadżerze zadań.
Dzięki za odpowiedź i pozdrawiam.
Witam, czy istnieje możliwość z poziomu windowsa lub jakiegoś programu 3rd party, trwałego zablokowania dostępu do poszczególnych rdzeni dla aplikacji? Coś w stylu ustawień koligacji w menadżerze zadań.
Dzięki za odpowiedź i pozdrawiam.
witam
start /affinity X program.exe
gdzie X = HeX
CPU3 CPU2 CPU1 CPU0 Bin HeX
---- ---- ---- ---- --- ---
OFF OFF OFF ON = 0001 = 1
OFF OFF ON OFF = 0010 = 2
OFF OFF ON ON = 0011 = 3
OFF ON OFF OFF = 0100 = 4
OFF ON OFF ON = 0101 = 5
OFF ON ON OFF = 0110 = 6
OFF ON ON ON = 0111 = 7
ON OFF OFF OFF = 1000 = 8
ON OFF OFF ON = 1001 = 9
ON OFF ON OFF = 1010 = A
ON OFF ON ON = 1011 = B
ON ON OFF OFF = 1100 = C
ON ON OFF ON = 1101 = D
ON ON ON OFF = 1110 = E
ON ON ON ON = 1111 = F
no to ten
dużo zrozumiałem
Witam,
tworzysz skrót, gdzie w element docelowy wpisujesz:
X:\Windows\System32\cmd.exe /C start /affinity Y game.exe
Gdzie Y to liczba w odczytana z tabeli (ostatnia kolumna)
a game.exe to ścieżka dostępu do pliku wykonywalnego programu
np.
c:\Windows\System32\cmd.exe /C start /affinity 2 calc.exe
uruchomi kalkulator tylko na drugim rdzeniu
c:\Windows\System32\cmd.exe /C start /affinity 6 calc.exe
uruchomi kalkulator tylko na drugim i trzecim rdzeniu
c:\Windows\System32\cmd.exe /C start /affinity E calc.exe
uruchomi kalkulator na 2,3,4 rdzeniu
no wszystko fajnie pięknie ale jak to odnieść do 6 rdzeniowego/wątkowego procesora? potrzebna blokada na pierwszy rdzeń z 6 dostępnych (FX 6300)
c:\Windows\System32\cmd.exe /C start /affinity 3E calc.exe
kalkulator na rdzeniu 2,3,4,5,6
Dzięki wielkie wszystko działa jak należy