Tarvitsisin lisätehoa eräälle batch ohjelmalle. Kone käyttää vain n.25% mikä avuksi?
Siis että käyttäisi esim 85% tehoa
Siis että käyttäisi esim 85% tehoa
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 6
Vanhimmat
Prosessoritehoa ei säädetä prosenteissa. Prosessori oletuksena käyttää kaiken CPU tehon ja sitten siellä voidaan säätää prioriteetteja, että mikä prosessi toimii ensisijaisemmin toiseen nähden.
Vaihtoehtoina on, että
1. Sinulla on käynnissä jotain korkeammalla prioriteetillä mikä vie 75% tehoista.
2. Suorituskykyä rajoittaa jokin muu, kuten vaikka hidas kiintolevy ja prosessori odottelee tätä.
3. Sinulla on neljän CPU:n kone ja tämä batch nyt toimii yhdessä CPU:ssa täydellä teholla.
Jos on se viimeinen vaihtoehto niin silloin ratkaisuna on säikeistäminen, esimerkiksi jaa ongelma neljään osaan ja käynnistä neljä skriptiä samanaikaisesti taustalle.
1. kokonais suoritin käyttö 25% ko. ohjelma vie 98%
2. SSD-levy ei voi olla ongelma eikä 8Gb DDR3 jmuistia yli 60% vapaana
3.Joo on neljän (kahdeksan) ytimen kone i7 mutta jakaa prosessin tasaisesti neljälle ytimelle.
Se ohjelma vie 98% yhdeltä ytimeltä. 25% kokonaiskäyttö.
Jos siellä on ohjelma joka osaa itse säikeistää niin se säikeistys ei ole käytössä.
Ei se niin voi mennä. siis 8 palkkia mikään ei "ylikuormitettu"siis kuorma jakautuu tasaisesti kaikille säikeille
Ne 8 palkkia näkyy joka tapauksessa jos prosessori ajaa kahdeksaa säiettä.
Laitatko kuvakaappauksen? Se kertoo enemmän.
googleen: windows cmd multithreading