jak rozdělit práci cpu
Dobrý den není nějaký program ve kterém bych neřídil cpu aby jedno jádro stahovalo druhé mělo avg a na zbylích dvouch bych hrál hry?...předem děkuji za odpovědi
Dobrý den není nějaký program ve kterém bych neřídil cpu aby jedno jádro stahovalo druhé mělo avg a na zbylích dvouch bych hrál hry?...předem děkuji za odpovědi
Předmět | Autor | Datum |
---|---|---|
to co chceš je nesmysl. Sice lze vyhradit určitý procesor/jádro danému tasku (říká se tomu afinita/a… touchwood 27.08.2009 08:27 |
touchwood | |
afinita...?ve slovníku jsem to nenašel watla 27.08.2009 08:54 |
watla | |
affinity Prasak in work 27.08.2009 08:57 |
Prasak in work | |
"Použij google, Luku..." touchwood 27.08.2009 08:57 |
touchwood | |
a preco to hladas v slovinku? google nepoznas?
afinita je to iste co sprazeni. shiro 27.08.2009 08:58 |
shiro | |
souhlasim se shirem watla 27.08.2009 09:01 |
watla | |
http://pc.poradna.net/q/view/207029-jak-natrvalo-n astavit-sprazeni-procesu-na-jedno-cpu? L-Core 27.08.2009 09:02 |
L-Core | |
Zkuste toto: http://www.softpedia.com/get/Tweak/CPU-Tweak/CPU-C ontrol.shtml
V nastavení přímo v pro… MM85 05.11.2014 21:24 |
MM85 | |
Po 5 letech tvoji radu určitě ocení. poslední Wikan 05.11.2014 21:26 |
Wikan |
Zpět do poradny Odpovědět na původní otázku Nahoru
to co chceš je nesmysl. Sice lze vyhradit určitý procesor/jádro danému tasku (říká se tomu afinita/affinity, v task manageru Windows se to pak označuje jako "nastavit spřažení")
Je třeba rozlišovat mezi thready (česky vlákno; část kódu aplikace, která je schopna běžet samostatně) a tasky (česky úloha; task lze považovat za aplikaci, byť je to poněkud zjednodušené; taskem je i samotný systém). Jeden task umožňuje "rozjet" více threadů, obráceně to nelze. Dále: multitasking je založen na pricipu, že v každý jeden okmažik běží právě jeden task (nezávisle na počtu jader/CPU), o přidělování času jednotlivým taskům. Pokud má task více threadů, může využít veškeré dostupné prostředky (jádra), která zvládne zatížit (dostupné ve smyslu afinity - tasku lze přikázat, že může využít např. jen jedno jádro).
Tedy celá atrakce a tvůj omyl spočívá v tom, že v jeden čas NEMŮŽE běžet stahování, AVG a hraní her. Tak to nefunguje a fungovat nebude.
materiál k samostudiu:
Multitasking
Multi-core
Afinitu nastavíš např. v taskmanageru windows (pravým klikem na daný task) - vhodné je to v případech, kdy scheduler špatně vyhodnocuje práci tasku a "přehazuje" jej z jádra na jádro (což má jistou režii). jinak existuje bezpočet programů, které afinitu umí nastavit "natrvalo", stačí si pohledat googlem, např.: http://www.filecluster.com/System-Utilities/Benchm ark-Diagnostics/Download-CPU-Control.html
afinita...?ve slovníku jsem to nenašel
affinity
"Použij google, Luku..."
a preco to hladas v slovinku? google nepoznas?
afinita je to iste co sprazeni.
souhlasim se shirem
http://pc.poradna.net/q/view/207029-jak-natrvalo-n astavit-sprazeni-procesu-na-jedno-cpu?
Zkuste toto: http://www.softpedia.com/get/Tweak/CPU-Tweak/CPU-C ontrol.shtml
V nastavení přímo v programu si nastavte Automatic a zbytek dle vlastního uvážení - snadné. Když pařím nějakou hru tak apky jednou na ostatních jádrech a hra (která bohužel může běžet jen na jednom jádru byla přesunuta na 3. jádro, kde je využito ze 100%. Hra běží o 20% plynuleji než dřív... testuji první den a super.....
Po 5 letech tvoji radu určitě ocení.