Kirjoittaja Aihe: 13.04 - missä toinen ydin?  (Luettu 3286 kertaa)

USakari

  • Käyttäjä
  • Viestejä: 224
    • Profiili
13.04 - missä toinen ydin?
« : 27.02.14 - klo:10.10 »
Tässä eräänä päivänä äskettäin tulin käynnistäneeksi gnome-system-monitorin ja yllätyin, kun CPU:ita näkyi vain yksi, vaikka prosessorissa käsittääkseni on kaksi ydintä. Myös cat /proc/cpuinfo näyttää vain yhden CPU:n:
Koodia: [Valitse]
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 23
model name : Pentium(R) Dual-Core  CPU      E5300  @ 2.60GHz
stepping : 10
microcode : 0xa07
cpu MHz : 2599.833
cache size : 2048 KB
physical id : 0
siblings : 1
core id : 0
cpu cores : 1
apicid : 0
initial apicid : 0
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm dtherm tpr_shadow vnmi flexpriority
bogomips : 5199.66
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

Mistähän tämä voisi johtua? En kyllä tiedä, milloin se toinen ydin on hävinnyt. Olisiko päivitys 13.04:ään saanut sen aikaan? Koneen käyttö ei ole mitenkään intensiivistä, enkä ilman tuota system-monitoria olisi asiaa  kai huomannutkaan. Mutta kyllä joskus aikaisemmin 2 ydintä on näkynyt (sekä core id 0 että core id 1).

JaniAlander

  • Käyttäjä / moderaattori+
  • Viestejä: 3369
    • Profiili
Vs: 13.04 - missä toinen ydin?
« Vastaus #1 : 27.02.14 - klo:10.29 »
Oletko kääntänyt esim. grubista io-apic:in pois päältä, se tekee muun muassa tuon tempun jos se on jouduttu kääntämään pois päältä?
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.

USakari

  • Käyttäjä
  • Viestejä: 224
    • Profiili
Vs: 13.04 - missä toinen ydin?
« Vastaus #2 : 27.02.14 - klo:11.36 »
Oletko kääntänyt esim. grubista io-apic:in pois päältä, se tekee muun muassa tuon tempun jos se on jouduttu kääntämään pois päältä?

En ole koskenut grubiin enkä sen asetuksiin varmaan vuosikausiin, kun olen vain antanut automaattisten Ubuntu-päivitysten tapahtua. Mutta nyt kun mainitsit asiasta, niin katsoin vähän, mitä lukee /boot/grub/grub.cfg:ssä. Siellä on nyt ensin lukuisia vmlinuz-3.8.0-rivejä ja sitten lukuisia vmlinuz-3.2.0-rivejä. Edellisissä, jotka ovat kai ne nyt käytössäolevat, lukee aina
Koodia: [Valitse]
acpi=off noapic nolapic edd=on nodmraid
Jälkimmäisissä (ei enää käytössä)  taas lukee
Koodia: [Valitse]
noapic acpi=off


Onko tuo nolapic jotenkin merkityksellinen? Mainitsemastasi io-apic:stä en tiedä mitään.

Hajakenttä

  • Käyttäjä / moderaattori
  • Viestejä: 1556
    • Profiili
Vs: 13.04 - missä toinen ydin?
« Vastaus #3 : 27.02.14 - klo:11.38 »
Vika on siinä cpuinfo sovelmassa. Se näyttää aina yhtä ydintä. Ainakin minun kaksiytimisellä Atomilla. Conkykin osaa näyttää molempien ydinten kuorman, kuten kuvassa. ;)
DELL Latitude 5480 Xubuntu 22.04. DELL Latitude 7490 Xubuntu 24.04.
– Memento Vivere – Terv: Timo

zordo

  • Käyttäjä
  • Viestejä: 170
    • Profiili
Vs: 13.04 - missä toinen ydin?
« Vastaus #4 : 27.02.14 - klo:12.34 »
Oma atom on yksiytiminen ja näkyy cat /proc/cpuinfo&conky listoilla processor 0 ja processor 1. Hyperthreadingin takia varmaankin.

http://askubuntu.com/questions/22311/what-is-the-impact-of-the-nolapic-parameter-on-a-multiprocessor-laptop
kokeile ottaa nolapic pois?
Core I5 2500K  GTX970 ubuntu 14.10

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Vs: 13.04 - missä toinen ydin?
« Vastaus #5 : 27.02.14 - klo:14.11 »
Mikä kerneli käytössä? Onko siinä SMP-tuki?

USakari

  • Käyttäjä
  • Viestejä: 224
    • Profiili
Vs: 13.04 - missä toinen ydin?
« Vastaus #6 : 27.02.14 - klo:14.46 »
kokeile ottaa nolapic pois?

Nyt on kokeiltu, ja se näyttää auttavan; kiitos vihjeestä. Boottaaminen oli kyllä vähän hankalaa, kun en osaa konffata grubia, ja poistin nolapicin editoinnilla bootin yhteydessä - mitä ei viitsisi tehdä joka kerta.

Mutta nyt siis cat /proc/cpuinfo näyttää 2 ydintä, kuten myös gnome-system-monitor.

(En kyllä oikeastaan tiedä, onko tästä minulle varsinaista hyötyä. Jos en ole käytössä edes huomannut toisen ytimen unenomaista tilaa.)

JaniAlander

  • Käyttäjä / moderaattori+
  • Viestejä: 3369
    • Profiili
Vs: 13.04 - missä toinen ydin?
« Vastaus #7 : 27.02.14 - klo:14.46 »
Oletko kääntänyt esim. grubista io-apic:in pois päältä, se tekee muun muassa tuon tempun jos se on jouduttu kääntämään pois päältä?

En ole koskenut grubiin enkä sen asetuksiin varmaan vuosikausiin, kun olen vain antanut automaattisten Ubuntu-päivitysten tapahtua. Mutta nyt kun mainitsit asiasta, niin katsoin vähän, mitä lukee /boot/grub/grub.cfg:ssä. Siellä on nyt ensin lukuisia vmlinuz-3.8.0-rivejä ja sitten lukuisia vmlinuz-3.2.0-rivejä. Edellisissä, jotka ovat kai ne nyt käytössäolevat, lukee aina
Koodia: [Valitse]
acpi=off noapic nolapic edd=on nodmraid
Jälkimmäisissä (ei enää käytössä)  taas lukee
Koodia: [Valitse]
noapic acpi=off


Onko tuo nolapic jotenkin merkityksellinen? Mainitsemastasi io-apic:stä en tiedä mitään.


Juu siis tuo taitaa olla se syy miksi ei ole kuin yksi ydin käytössä. Ainakin meikän Thinkpadissa tuo asetus poistaa toisen ytimen käytöstä.
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.

USakari

  • Käyttäjä
  • Viestejä: 224
    • Profiili
Vs: 13.04 - missä toinen ydin?
« Vastaus #8 : 27.02.14 - klo:14.49 »
Mikä kerneli käytössä? Onko siinä SMP-tuki?

Kernel on 3.8.0-35-generic #50-Ubuntu SMP.

raimo

  • Käyttäjä
  • Viestejä: 4269
  • openSUSE Tumbleweed
    • Profiili
Vs: 13.04 - missä toinen ydin?
« Vastaus #9 : 27.02.14 - klo:15.25 »
Nyt on kokeiltu, ja se näyttää auttavan; kiitos vihjeestä. Boottaaminen oli kyllä vähän hankalaa, kun en osaa konffata grubia, ja poistin nolapicin editoinnilla bootin yhteydessä - mitä ei viitsisi tehdä joka kerta.

Grubin asetukset on tiedostossa /etc/default/grub
Komenna muokkaamisen jälkeen
Koodia: [Valitse]
sudo update-grub
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski