[OT] Core 2 Duo i przerwania - czy to jest OK?

Łukasz Maśko masko w ipipan.waw.pl
Śro, 4 Lis 2009, 21:44:39 CET


Na wstępie przepraszam za OT, jeśli ktoś nie ma ochoty tego czytać.

Kupiłem nowy laptop z C2D na pokładzie. Przeniosłem na niego system z mojego 
poprzedniego komputera, w którym miałem P4 Mobile. Przenosiny poszły gładko 
i teraz testuję nowy sprzęt.

Moją uwagę przykuło wykorzystanie rdzeni, w tym obsługa przerwań. Mianowicie 
w /proc/interrupts mam coś takiego:

$ cat interrupts
           CPU0       CPU1
  0:    1541961          0   IO-APIC-edge      timer
  1:      11562          0   IO-APIC-edge      i8042
  4:          4          0   IO-APIC-edge
  7:          1          0   IO-APIC-edge      parport0
  8:        158          0   IO-APIC-edge      rtc0
  9:          6          0   IO-APIC-fasteoi   acpi
 12:       7691          0   IO-APIC-edge      i8042
 14:     134300          0   IO-APIC-edge      ide0
 16:      70638          0   IO-APIC-fasteoi   i915 w pci:0000:00:02.0
 17:        176          0   IO-APIC-fasteoi   firewire_ohci
 18:         33          0   IO-APIC-fasteoi   mmc0
 19:          0          0   IO-APIC-fasteoi   yenta
 20:     897982          0   IO-APIC-fasteoi   ehci_hcd:usb1, uhci_hcd:usb2
 21:      88513          0   IO-APIC-fasteoi   HDA Intel, uhci_hcd:usb3
 22:          0          0   IO-APIC-fasteoi   uhci_hcd:usb4
 23:          2          0   IO-APIC-fasteoi   uhci_hcd:usb5
 27:      11287          0   PCI-MSI-edge      iwl3945
 28:      21286          0   PCI-MSI-edge      eth0
NMI:          0          0   Non-maskable interrupts
LOC:      89384     961580   Local timer interrupts
SPU:          0          0   Spurious interrupts
RES:     184849     207910   Rescheduling interrupts
CAL:        101       9053   Function call interrupts
TLB:       3216       6759   TLB shootdowns
TRM:          0          0   Thermal event interrupts
ERR:          0
MIS:          0

Praktycznie wszystko robi jeden rdzeń. Jak doinstalowałem irqbalance 
(chociaż teraz ten pakiet to już chyba nie jest potrzebny), to wiele się 
nie zmieniło. Mam jeszcze dostępną stację roboczą z czterordzeniowym Xeonem 
i tam się to zachowuje normalnie, czyli wszystkie rdzenie są obciążane 
równo. Z czego to może wynikać? A może to jest normalne, w sumie możnaby 
wnioskować, że tak mniej energii się zużywa? Nie miałem do tej pory kompa z 
takim procesorem i nie wiem, jak toto się powinno zachowywać.
-- 
Łukasz Maśko                                           GG:   2441498    _o)
Lukasz.Masko(at)ipipan.waw.pl                                           /\\
Registered Linux User #61028                                           _\_V
Ubuntu: staroafrykańskie słowo oznaczające "Nie umiem zainstalować Debiana"


Więcej informacji o liście dyskusyjnej pld-users-pl