Kirjoittaja Aihe: miten saadaan kaikki prosessori ytimet käyttöön käynnistyksessä  (Luettu 3204 kertaa)

Aliengrey

  • Käyttäjä
  • Viestejä: 539
    • Profiili
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.

atalsta

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Mitä sanoo?

uname -a

A. Talsta
A. Talsta

JaniAlander

  • Käyttäjä / moderaattori+
  • Viestejä: 3370
    • Profiili
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.
Core i5-9400F 2.9ghz 32GB Ram, Nvidia RTX2060 Kubuntu 24.04-64bit, Windows 10 Pro 64-bit Samsung Series 5, AMD A-6 2.1 GHz 4 Gt Ram, Ubuntu 18.04 64-bit.
Lenovo T60 Core2Duo 2GB Ram Ati Mobility Radeon 128 MB Ubuntu Mate 16.04-64bit
Commodore Amiga 500 1MB Ram.

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
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.