toshiba m400 i 100% idle CPU1
Łukasz Maśko
masko w ipipan.waw.pl
Śro, 9 Sie 2006, 09:26:42 CEST
Dnia środa, 9 sierpnia 2006 08:14, Arkadiusz Miskiewicz napisał:
[...]
> Jakie jajko + cat /proc/interrurpts ?
>
> W starych jajach był włączony kernelowy irq balancer.
Ooo... No to się wydało:
$ uname -a
Linux geralt 2.6.16.23-1smp #1 SMP Sun Jul 2 14:28:29 UTC 2006 i686
AMD_Athlon(TM)_MP_2000+ unknown PLD Linux
$ cat /proc/interrupts
CPU0 CPU1
0: 107305597 152 IO-APIC-edge timer
1: 26022 0 IO-APIC-edge i8042
7: 1 1 IO-APIC-edge parport0
8: 48736 0 IO-APIC-edge rtc
9: 0 1 IO-APIC-level acpi
14: 312191 0 IO-APIC-edge ide0
15: 3714330 0 IO-APIC-edge ide1
169: 192104 0 IO-APIC-level ohci_hcd:usb1, ohci_hcd:usb2
177: 0 0 IO-APIC-level ohci_hcd:usb3
185: 605272 1 IO-APIC-level ehci_hcd:usb4, CMI8738-MC6
193: 2469905 1 IO-APIC-level eth0
NMI: 0 0
LOC: 107306931 107306930
ERR: 0
MIS: 0
Czyli jednak nie jest OK - praktycznie wszystkie przerwania obrabia CPU0.
irqbalance zainstalowany - rozkład się zmienił praktycznie od ręki.
PS. Mimo braku irqbalance obydwa procki były wukorzystywane do wykonywania
zadań. Rozumiem, że cała sprawa rozbija się o przerwania.
--
Łukasz Maśko GG: 2441498 _o)
Lukasz.Masko(at)ipipan.waw.pl ICQ: 146553537 /\\
Registered Linux User #61028 JID: paranoid w jabberpl.org _\_V
Więcej informacji o liście dyskusyjnej pld-users-pl