Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: Aliengrey - 31.08.13 - klo:05.49

Otsikko: miten saadaan kaikki prosessori ytimet käyttöön käynnistyksessä
Kirjoitti: Aliengrey - 31.08.13 - klo:05.49
Joskus oli tilanne että oletuksena tuplaytimisellä prosessorillä käynnistyksessä oli käytössä vain toinen ydin. Sen sai säätämällä toimimaan mutta en muista miten, vai onkohan tohon tullut jo korjaus.
Otsikko: Vs: miten saadaan kaikki prosessori ytimet käyttöön käynnistyksessä
Kirjoitti: atalsta - 31.08.13 - klo:07.35
Mitä sanoo?

uname -a

A. Talsta
Otsikko: Vs: miten saadaan kaikki prosessori ytimet käyttöön käynnistyksessä
Kirjoitti: JaniAlander - 31.08.13 - klo:09.10
Tota käsitteekseni aika pitkään jo tuplaydinprossu on oletuksena toiminut kaikilla ytimillään Ubuntun kanssa. Ainakin tilanne oli tää jo 10.04:ssä. Jos sitten puhut käynnistämisestä pelkästään niin no se on hiukan eri juttu. Ainakin BIOSsillinen pc-kone kun käynnistyy edelleenkin alkuperäisin IBM-PC:n real-moodissa, kaikkine rajoituksineen, elikä useampi ytimisessä koneessa vain cpucore-0, maksimissaan 1 MB muistia käytössä jne. sille ei oikein mitään voi koskapa kyseessä on PC:n perusrakenne, uudemmat uefi-koneet sitten on erikseen.

Boottilataaja sitten omassa järjestyksessään ensin vaihtaan suojattuun tilaan ja alkaa ajaa ylös niin koneen kuin käyttiksenkin palveluita.
Otsikko: Vs: miten saadaan kaikki prosessori ytimet käyttöön käynnistyksessä
Kirjoitti: nm - 31.08.13 - klo:09.16
Joskus oli tilanne että oletuksena tuplaytimisellä prosessorillä käynnistyksessä oli käytössä vain toinen ydin. Sen sai säätämällä toimimaan mutta en muista miten, vai onkohan tohon tullut jo korjaus.

Tarkoitat varmaan /etc/init.d/rc-tiedoston CONCURRENCY-asetusta. Ubuntu 11.10:ssä ja vanhemmissa se oli oletuksena "none", jolloin SysVinit-skriptit (/etc/init.d/) käynnistettiin peräkkäin yhdellä ytimellä. Uudemmat Upstart-skriptit ajettiin käsittääkseni silloinkin usealla ytimellä.

Ubuntu 12.04:stä lähtien CONCURRENCY on oletuksena "makefile" ja järjestelmä käyttää kaikkia ytimiä myös SysVinit-skriptien ajamiseen.