Fórum Root.cz

Hlavní témata => Server => Téma založeno: ATomas kdy 14. 09. 2014, 15:05:50

Název: Jak nastavit, aby proces využíval více jader CPU
Přispěvatel: ATomas kdy 14. 09. 2014, 15:05:50
Zdravím,
mám problém, myslím že pro pochopení bude stačit screen z htop
http://www.img.tpx.cz/uploads/zatezsvru3.png (http://www.img.tpx.cz/uploads/zatezsvru3.png)
Prostě proces samp03svr využívá jedno jádro CPU ale na 97% A ostatní jádra jsou nevyžitá. Tak se chci zeptat, jak to udělat aby proces samp03svr využíval všechna 4 jádra CPU.
Děkuji za odpověď
A. Tomas
Název: Re:Jak nastavit, aby proces využíval více jader CPU
Přispěvatel: libor kdy 14. 09. 2014, 15:08:53
To bude stačit trochu přeprogramovat.
Název: Re:Jak nastavit, aby proces využíval více jader CPU
Přispěvatel: ATomas kdy 14. 09. 2014, 15:14:51
preprogramovat ? samp03svr nemuzu preprogramovat to ja nevytvoril.
Název: Re:Jak nastavit, aby proces využíval více jader CPU
Přispěvatel: wardmaster kdy 14. 09. 2014, 15:16:55
To záleží na tom, jak je ta aplikace naprogramovaná, pokud není udělaná tak, aby používala více vláken, tak to na víc procesorů nedostaneš (maximálně tak, že bys tu samou apliakci spustil vícekrát, ale to asi nechceš).

Jinak pokud je to napsaný jako jednovlánová apliakce, tak máš asi smůlu.
Název: Re:Jak nastavit, aby proces využíval více jader CPU
Přispěvatel: ATomas kdy 14. 09. 2014, 15:20:42
A neexistuje nejaka aplikace, ktera ty jadra jakoby spojila do jednoho aby si samp03svr myslel ze ty 4 jadra je jedno velke jadro ? :)
Název: Re:Jak nastavit, aby proces využíval více jader CPU
Přispěvatel: libor kdy 14. 09. 2014, 15:21:04
Citace od: ATomas kdy 14. 09. 2014, 15:14:51
preprogramovat ? samp03svr nemuzu preprogramovat to ja nevytvoril.

Já taky ne.
Název: Re:Jak nastavit, aby proces využíval více jader CPU
Přispěvatel: libor kdy 14. 09. 2014, 15:22:45
Citace od: ATomas kdy 14. 09. 2014, 15:20:42
A neexistuje nejaka aplikace, ktera ty jadra jakoby spojila do jednoho aby si samp03svr myslel ze ty 4 jadra je jedno velke jadro ? :)

Ale jo, Debian ji má ve stejném jako aplikaci hash reverser pro MD5.
Název: Re:Jak nastavit, aby proces využíval více jader CPU
Přispěvatel: wardmaster kdy 14. 09. 2014, 15:26:04
Citace od: libor kdy 14. 09. 2014, 15:22:45
Citace od: ATomas kdy 14. 09. 2014, 15:20:42
A neexistuje nejaka aplikace, ktera ty jadra jakoby spojila do jednoho aby si samp03svr myslel ze ty 4 jadra je jedno velke jadro ? :)

Ale jo, Debian ji má ve stejném jako aplikaci hash reverser pro MD5.
Netrap ho:-)



Zkus se poohlédnout jestli ta apka nemá nějakou paralelní verzi, popř. nějaký alternativní program, který by byl napsaný paralelně.
Nic nepšího ti neporadim
Název: Re:Jak nastavit, aby proces využíval více jader CPU
Přispěvatel: ATomas kdy 14. 09. 2014, 15:28:51
Dobre, ja si to puvodne myslel. Ale nadeje umira posledni :D Diky zarady, dezky den :)
Název: Re:Jak nastavit, aby proces využíval více jader CPU
Přispěvatel: flack kdy 14. 09. 2014, 15:56:48
Ahoj skus nieco taketo.
Ci to aspon trocha neuspokoji tvoje potreby taskset -cp 0,1 $(pgrep samp03svr) pripadne taskset -cp 0,1,2 $(pgrep samp03svr)
Název: Re:Jak nastavit, aby proces využíval více jader CPU
Přispěvatel: Dl kdy 14. 09. 2014, 16:29:14
Zkus GNU Parallel. http://www.gnu.org/software/parallel/
Název: Re:Jak nastavit, aby proces využíval více jader CPU
Přispěvatel: Bla kdy 14. 09. 2014, 22:33:58
Tak jsem si říkal, že bych zkusil pomoct.
Hledal jsem, co je samp03svr a je to mp server pro GTA: San Andreas.

Hledal jsem, hledal, až jsem zjistil, že se tazatel osobně dobral odpovědi zde:
http://forum.sa-mp.com/showthread.php?p=3196706#post3196706

Což jelito taky mohl zmínit  ;D

FILE CLOSED