CPU-Auslastung seltsam

B

biochemiker

Neues Mitglied
Thread Starter
Dabei seit
03.02.2005
Beiträge
19
Reaktionspunkte
0
Hallo Community,
in den letzten Tagen ist mir ein Problem beim iMac G5 meiner Freundin aufgefallen. Die Sytemleistung ist etwas in den Keller gegangen. So schafft iTunes bei den visuellen Effekten nur noch max. 25 frames. Dabei schwankt dei Frame-Anzahl ca. Zwischen 15-25. Die Aktivitäts-Anzeige zeigt dabei regelmäßige Spitzen in der CPU-Auslastung. So schwankt die CPU-Auslastung ständig zwischen ca. 5-15%, obwohl kein einziges Programm geöffnet ist (außer natürlich Finder und Aktivitäts-Anzeige). Auch bei laufenden Programmen sind diese Auslastungssprünge zu beobachten.
Darüber hinaus ist mir aufgefallen, daß bei bestehender Internet-Verbindung (wie eben gerade jetzt) die "System"-CPU-Auslastung drastisch in die Höhe geht (von 5% auf bis zu 65%). Ist das normal? Die Einwahl erfolgt über "Internet-Verbindung" mit dem eingebauten Modem. Ich füge mal einen Screenshot der Aktivitäts-Anzeige bei.
Die Konfiguration des Mac:
iMac G5 1,8 GHz 17"
1024MB RAM
Mac OS X 10.3.9.
Der Mac lief auch über Nacht, so daß die Cron-Jobs(??oder so ähnlich) durchgeführt worden sein müßten. Was auch immer das heißt. Ich bin nur ein einfacher User, der sich in den Tiefen des Systems nicht so auskennt.
Kann jemand etwas mit meinen Angaben anfangen?
Danke!
 

Anhänge

  • bil2.jpg
    bil2.jpg
    25,4 KB · Aufrufe: 147
Dass der kernel_Task so hohe CPU-Last produziert ist nicht nromal. Hast Du irgendwelche Fremdprogramme installiert, die eine Kernel-Extension starten (welche geladen sind, kannst Du nachsehen mit "sudo kextstat" im Terminal).

Die Cronjobs haben damit nichts zu tun.
 
Hast du evtl. File-Vault aktiviert?

Oder sind irgendwelche FireWire-Platten angeschlossen?

._ut hat der 1.8er einen eigenen FW-Controller oder wälzt er das an die CPU ab?
 
Zuletzt bearbeitet von einem Moderator:
._ut schrieb:
Dass der kernel_Task so hohe CPU-Last produziert ist nicht nromal. Hast Du irgendwelche Fremdprogramme installiert, die eine Kernel-Extension starten (welche geladen sind, kannst Du nachsehen mit "sudo kextstat" im Terminal).

Die Cronjobs haben damit nichts zu tun.

Oh Mann, jetzt kommen die komplizierten Systemdinge...nah ja,malsehen...Ich kenn mich doch mit so 'nem Kram wie Cronjobs, Terminal und KernelExtensions(?????) überhaupt nicht aus.
Wozu sind Cronjobs eigentlich da?

Nichtsdestotrotz habe ich mal in Terminal nachgeguckt...äh ja...ne,is klar. verstehe kein Wort von dem Salat. Ist ein bißchen lang die Liste:

Index Refs Address Size Wired Name (Version) <Linked Against>
1 1 0x0 0x0 0x0 com.apple.kernel (7.9.0)
2 1 0x0 0x0 0x0 com.apple.kpi.bsd (7.9.0)
3 1 0x0 0x0 0x0 com.apple.kpi.iokit (7.9.0)
4 1 0x0 0x0 0x0 com.apple.kpi.libkern (7.9.0)
5 1 0x0 0x0 0x0 com.apple.kpi.mach (7.9.0)
6 1 0x0 0x0 0x0 com.apple.iokit.IONVRAMFamily (7.9.0)
7 1 0x0 0x0 0x0 com.apple.driver.AppleNMI (7.9.0)
8 1 0x0 0x0 0x0 com.apple.iokit.IOSystemManagementFamily (7.9.0)
9 1 0x0 0x0 0x0 com.apple.iokit.ApplePlatformFamily (7.9.0)
10 54 0x0 0x0 0x0 com.apple.kernel.6.0 (6.9.9)
11 1 0x0 0x0 0x0 com.apple.kernel.bsd (6.9.9)
12 1 0x0 0x0 0x0 com.apple.kernel.iokit (6.9.9)
13 1 0x0 0x0 0x0 com.apple.kernel.libkern (6.9.9)
14 1 0x0 0x0 0x0 com.apple.kernel.mach (6.9.9)
15 16 0x398000 0xa000 0x9000 com.apple.iokit.IOPCIFamily (1.4) <10>
16 5 0x820000 0x4000 0x3000 com.apple.driver.IOPlatformFunction (1.6.1b2) <10>
17 0 0x93d000 0xc000 0xb000 com.apple.driver.AppleMacRISC4PE (1.5.5d5) <16 15 10>
18 2 0x7cd000 0x35000 0x34000 com.apple.iokit.IOHIDFamily (1.3.6) <10>
19 0 0xd09000 0x6000 0x5000 com.apple.BootCache (17.5.4) <10>
23 0 0xc53000 0x4000 0x3000 com.apple.driver.AppleFlashNVRAM (1.0.2) <10>
25 0 0x425000 0x9000 0x8000 com.apple.driver.AppleMacRiscPCI (2.3) <15 10>
26 2 0x907000 0x1d000 0x1c000 com.apple.iokit.IONetworkingFamily (1.4.0) <10>
27 0 0x924000 0xb000 0xa000 com.apple.iokit.AppleGMACEthernet (1.3.4f2) <26 15 10>
28 1 0xc35000 0x6000 0x5000 com.apple.iokit.IOKeyLargo (1.5.6d0) <10>
29 0 0xc3b000 0x6000 0x5000 com.apple.driver.AppleK2 (1.5.6d0) <28 16 15 10>
30 9 0x7a5000 0x1c000 0x1b000 com.apple.iokit.IOUSBFamily (2.1.5) <10>
31 0 0x8fb000 0xc000 0xb000 com.apple.driver.AppleUSBOHCI (2.1.4) <30 15>
32 0 0xc46000 0x4000 0x3000 com.apple.driver.AppleK2SATARoot (1.0.4f1) <15 10>
33 4 0x3a2000 0x11000 0x10000 com.apple.iokit.IOATAFamily (1.5.5f1) <10>
34 0 0x3b3000 0x4000 0x3000 com.apple.driver.AppleKauaiATA (1.0.5f1) <33 15 10>
35 5 0x832000 0x43000 0x42000 com.apple.iokit.IOFireWireFamily (1.8.8) <10>
36 0 0xb54000 0x19000 0x18000 com.apple.driver.AppleFWOHCI (2.2.10) <35 15 10>
37 0 0x8e6000 0x13000 0x12000 com.apple.driver.AppleUSBEHCI (2.2.0) <30 15>
38 0 0x807000 0x17000 0x16000 com.apple.driver.AppleSMU (1.0.4b7) <10>
39 0 0x3f9000 0x7000 0x6000 com.apple.driver.AppleI2C (3.4.5d2) <10>
40 0 0xc2e000 0x3000 0x2000 com.apple.driver.AppleMPIC (1.2.3) <10>
41 0 0x394000 0x4000 0x3000 com.apple.driver.MacIOGPIO (1.1.6b0) <10>
42 0 0xd17000 0x4000 0x3000 com.apple.driver.AppleGPIO (1.1.6b0) <16 10>
43 0 0x7c1000 0x9000 0x8000 com.apple.driver.AppleUSBHub (2.1.5) <30>
44 0 0xcf7000 0x5000 0x4000 com.apple.driver.AppleK2SATA (1.0.2f4) <33 15 10>
45 4 0x3b7000 0x1b000 0x1a000 com.apple.iokit.IOSCSIArchitectureModelFamily (1.3.9) <10>
46 0 0x3d2000 0x5000 0x4000 com.apple.iokit.IOATAPIProtocolTransport (1.3.1) <45 33>
47 6 0xb29000 0x1d000 0x1c000 com.apple.iokit.IOStorageFamily (1.3.4) <10>
48 0 0xb46000 0xb000 0xa000 com.apple.iokit.IOATABlockStorage (1.3.1) <47 33 10>
49 0 0xca2000 0x7000 0x6000 com.apple.iokit.SCSITaskUserClient (1.3.9) <47 45>
50 2 0xcb7000 0xd000 0xc000 com.apple.iokit.IOCDStorageFamily (1.3.1) <47 10>
51 1 0xcc4000 0x16000 0x15000 com.apple.iokit.IOSCSIBlockCommandsDevice (1.3.9) <47 45>
52 1 0xcda000 0x7000 0x6000 com.apple.iokit.IODVDStorageFamily (1.3.1) <50 47 10>
53 0 0xce1000 0x16000 0x15000 com.apple.iokit.IOSCSIMultimediaCommandsDevice (1.3.9) <52 51 50 47 45>
54 0 0xc96000 0x3000 0x2000 com.apple.driver.AppleUSBComposite (2.1.4) <30>
55 1 0x802000 0x5000 0x4000 com.apple.iokit.IOUSBHIDDriver (2.1.4) <30 18>
57 0 0xc57000 0x8000 0x7000 com.apple.driver.ApplePulsar (1.4.2b1) <16 10>
58 4 0x436000 0x20000 0x1f000 com.apple.iokit.IOGraphicsFamily (1.3.5) <15 10>
59 3 0x456000 0x16000 0x15000 com.apple.iokit.IONDRVSupport (1.3.5) <58 15 10>
60 2 0x46c000 0x25f000 0x25e000 com.apple.NVDAResman (3.4.2) <59 58 15 10>
61 0 0x6cb000 0xda000 0xd9000 com.apple.nvidia.nv30hal (3.4.2) <60 15 10>
62 0 0xb87000 0x31000 0x30000 com.apple.GeForce (3.4.2) <60 59 58 15 10>
63 0 0xd0f000 0x4000 0x3000 com.apple.driver.AppleLM7x (1.3.6d3) <16 10>
64 0 0x3f0000 0x3000 0x2000 com.apple.driver.AppleI2S (1.0.0d2) <10>
65 0 0x3f3000 0x2000 0x1000 com.apple.driver.AppleK2Driver (1.5.6d0) <10>
67 4 0x887000 0x1f000 0x1e000 com.apple.iokit.IOAudioFamily (1.5.0b10) <30 10>
74 2 0x949000 0xb000 0xa000 com.apple.driver.AppleI2SModemFamily (1.1.2) <10>
75 0 0x8dc000 0xa000 0x9000 com.apple.AppleOnboardDisplay (1.4.6) <59 58 15>
76 0 0xb51000 0x3000 0x2000 com.apple.driver.AppleSMUMonitor (1.3.6d3) <10>
77 1 0x3da000 0xb000 0xa000 com.apple.iokit.IOSerialFamily (6.0.1d20) <10>
81 0 0xb70000 0x17000 0x16000 com.apple.iokit.IOFireWireIP (1.2.0) <35 26>
82 2 0x875000 0x12000 0x11000 com.apple.iokit.IOFireWireAVC (1.6.0) <35 10>
83 1 0x8a6000 0x33000 0x32000 com.apple.driver.AppleFWAudio (1.1.2) <82 67 35 10>
84 0 0x8d9000 0x3000 0x2000 com.apple.driver.AppleMLANAudio (1.1.2) <83 82 35 10>
85 0 0x41f000 0x6000 0x5000 com.apple.driver.AppleHWSensor (1.3.6d3) <10>
86 0 0xc23000 0xb000 0xa000 com.apple.iokit.IOUSBUserClient (2.1.4) <30>
88 1 0x400000 0x11000 0x10000 com.apple.driver.IOPlatformPluginFamily (1.5.5d5) <10>
89 0 0x411000 0xe000 0xd000 com.apple.driver.SMU_Neo2_PlatformPlugin (1.5.5d5) <88 10>
91 0 0xc9f000 0x3000 0x2000 com.apple.driver.AppleUSBOpticalMouse (2.0.5) <55 30 18 10>
93 0 0x954000 0x1d5000 0x1d4000 com.apple.driver.MotorolaSM56K (1.3.1) <77 74 10>
94 1 0xbb8000 0x2a000 0x29000 com.apple.driver.AppleDBDMAAudio (2.5.0b1) <67>
95 1 0xbe2000 0x41000 0x40000 com.apple.driver.AppleOnboardAudio (2.4.7b2) <94 67 30>
97 0 0xc90000 0x6000 0x5000 com.apple.driver.AppleOnyxAudio (2.5.0b1) <95 67>
98 0 0xc99000 0x6000 0x5000 com.apple.nke.SharedIP (1.3.2) <10>
99 0 0x42e000 0x8000 0x7000 com.apple.nke.IPFirewall (1.3) <10>
100 0 0x2ec65000 0xa000 0x9000 com.apple.nke.ppp (1.3) <10>
101 0 0x2ec8b000 0x2000 0x1000 com.apple.driver.AppleModemOnHoldService (1.1.2) <74 10>

Ist irgendetwas zu sehen, Herr Doktor? :(
 
Die Extensions sind alle von Apple, dürften also nicht der Verursacher deines Problems sein.
 
cilly schrieb:
._ut hat der 1.8er einen eigenen FW-Controller oder wälzt er das an die CPU ab?
Firewire agiert immer unabhängig von der CPU. (Der Controller steckt bei den G4 im Systemcontroller U2 bzw. Intrepid und bei den G5 im I/O-Controller K2 bzw. Shasta.)
 
._ut schrieb:
Firewire agiert immer unabhängig von der CPU. (Der Controller steckt bei den G4 im Systemcontroller U2 bzw. Intrepid und bei den G5 im I/O-Controller K2 bzw. Shasta.)

Der Quicksilver 867MHz z.B. wälzte den Firewire IO auf die CPU ab. Auch beim Powerbook 1.5GHz 12" scheint das so zu sein, denn auch da schnellt die CPU nach oben, wenn man von oder zu externen FW-Platten kopiert.

Mein G5 Dual 2GHz rev2 hat einen eigenen Controller, d.h. die CPU wird bei Kopiervorgänge über FW kaum belastet.

Ich bin mir nicht sicher und weiß es auch nicht genau ob Firewire-Controller hin oder her, aber es gibt diesbezüglich große Unterschiede bei der Hardware.
 
Nix

Nix FileVault
Nix FireWire
Die einzigen angeschlossenen Geräte (über USB) sind
Original Apple Tatstatur und Maus
HP Scanjet 3670
über Typhoon USB-Hub:
HP Deskjet 3820
Logitech Wingman Action

und nu? :(
 
Hast du Software für den Logitech Wingman Action installiert?

Diesen schon mal ausgesteckt?

Oder andere Geräte?

Ist der Task immer noch so hoch, wenn nur Tastatur und Maus angeschlossen?

Wie verhält es sich nach einem Neustart?
 
Zuletzt bearbeitet von einem Moderator:
cilly schrieb:
Der Quicksilver 867MHz z.B. wälzte den Firewire IO auf die CPU ab. Auch beim Powerbook 1.5GHz 12" scheint das so zu sein, denn auch da schnellt die CPU nach oben, wenn man von oder zu externen FW-Platten kopiert.
Nein. Die CPU-Last wird höchstens durch die Dateisystem-Operationen erzeugt, nicht aber von der eigentlichen Datenübertragung (im Gegensatz zu USB).


Mein G5 Dual 2GHz rev2 hat einen eigenen Controller, d.h. die CPU wird bei Kopiervorgänge über FW kaum belastet.
Der hat ja auch 3x so viel Rechenleistung, also geht die Last auch im Vergleich nur zu einem Drittel hoch.
Ich bin mir nicht sicher und weiß es auch nicht genau ob Firewire-Controller hin oder her, aber es gibt diesbezüglich große Unterschiede bei der Hardware.
Ja, wie gesagt, beim G4 ist der Controller in der Northbridge, beim G5 in der Southbridge. Beide Controller funktionieren aber prinzipiell gleich. Zum Vergleich:
Developer Note 12inchPowerBookG4 schrieb:
FireWire Controller
The Intrepid IC includes an IEEE 1394a FireWire 400 controller with a maximum data rate of 400 Mbps (50MBps). The Intrepid IC provides DMA (direct memory access) support for the FireWire interface. The FireWire 400 controller complies with the Open Host Controller Interface (OHCI) specification.

The controller IC implements the FireWire link layer. A physical layer IC, called a PHY, implements the electrical signalling protocol of the FireWire interface. The PHY is the interface to the external connector. For information about the connector and the operation of the port, see “FireWire 400 Port”.
Developer Note PowerMacG5 schrieb:
FireWire Controllers
The K2 IC includes a FireWire controller that supports both IEEE 1394b (FireWire 800) with a maximum data rate of 800 Mbps (100 MBps) and IEEE 1394a (FireWire 400) with a maximum data rate of 400 Mbps (50 MBps). The IC is backwards-compatible with 1394a (FireWire 400). The K2 IC provides DMA (direct memory access) support for the FireWire interface.

The controller in the K2 IC implements the FireWire link layer. A physical layer IC, called a PHY, implements the electrical signaling protocol of the FireWire interface and provides the electrical signals to the ports.
 
cilly schrieb:
Hast du Software für den Logitech Wingman Action installiert?

Diesen schon mal ausgesteckt?

Oder andere Geräte?

Ist der Task immer noch so hoch, wenn nur Tastatur und Maus angeschlossen?

Wie verhält es sich nach einem Neustart?

Für den Wingman gibt's keine Software für Mac. Das Pad wird direkt von OS X erkannt.
So, nach Austöpseln aller Peripheriegeräte (außer Tatsatur und Maus) verändert sich gar nichts. Neustart hatte ich schon probiert - erfolglos. Auch beim Benutzerwechsel sind die CPU-Last-Spitzen zu beobachten. Ach nochmal zur Erinnerung: Die regelmäßigen CPU-Auslastungsspitzen treten immer auf - egal welche Geräte angeschlossen sind oder welche und wieviele Programme laufen. Die CPU-Last von bis zu um die 60% durch "kernel_task" tritt nur auf, solange der Rechner im Internet eingewählt ist. kopfkratz
 
Warum war beim Quicksilver die CPU-Last bei 100% wenn man über den internen FW-Controller kopierte, wobei die CPU-Last kaum verändert war, wenn man eine FW-PCI-Karte benutzte? Beim Nachfolger-Modell MDD war das Problem nicht mehr, d.h. einen wirklichen Vorteil konnte man durch eine FW-Karte nicht erzielen...

Deine Zitate beschreiben den Controller, nicht aber, wie sich das auf die CPU-Last ausübt.

Es gibt sogenannte FW-Controller Karten mit eigener CPU, d.h. die Rechner-CPU wird kaum beansprucht, diese Karten sind aber leider relativ teuer. Die Billig-Karten haben keine eigene CPU und wälzen alles an die CPU des Macs ab.

Wie sich das nun bei den einzelnen Macs ab G4 verhält, hat mich schon lange interessiert. Es gibt jedenfalls immense Unterschiede bei der Implementierung von FW. Bei manchen Modellen, wie z.B. meinem Powerbook 1.5GHz 12" schlägt die CPU zu 100% aus, warum ist beim G5 fast kein Anstieg zu verzeichnen? Liegt das wirklich nur an der unterschiedlichen Bridge?

._ut kannst du Licht ins Dunkle bringen?
 
biochemiker schrieb:
Die CPU-Last von bis zu um die 60% durch "kernel_task" tritt nur auf, solange der Rechner im Internet eingewählt ist. kopfkratz

Hast du IP-Sharing eingeschaltet und Firewall?
 
ich hatte mal folgendes problem ... nicht das das dir helfen wird aber vielleicht kennt jemand das probl. --> nachdem ich ne ganze menge files mit safari gleichzeitig auf den desktop geladen hatte (photos) ist osx eingefroren .. danach verbrauchte der finder immer alles was an cpu noch übrig war .. also hatte ich immer 100% cpu last, auch nach mehrmaligem neustart noch.
lösung:
erstmal habe ich die prefs vom finder gelöscht.. siehe da es ging! aber nachdem ich den desktop wieder auf automatisches sortieren nach art gestellt hatte ging der fön wieder an .. mist!
also habe ich noch das .localized file vom desktop und nochmal die prefs gelöscht dann war wieder alles friede, freude (kein eierkuchen - obwohl ich den ja schon auf dem pbook braten könnte ) ;-)
 
auch nich

Firewall ist voll aktiv.
 
nope

keine Änderung

wie schon gesagt: auch nach Benutzerwechsel tritt das Phänomen auf.

Es sind zwei Benutzer angelegt: 2xAdmin.
 
Dazu habe ich ehrlich gesagt keine Lust. Ich habe mal bei Jaguar versucht, Benutzeraccounts wieder zu löschen. Jetzt habe ich auf meinem iBook drei tote Accounts. :motz
 
Zurück
Oben Unten