Ik heb sinds 2 weken terug vrijdag op het werk een nieuwe imac, 20" met een c2d 2.4GHz enz. het kleinste broertje dus. Alleen zit er nog wat extra ram in zodat ik nu 2GB ddr2 667 draai.
Het probleem is het volgende:
Sinds enige tijd is mijn imac traag geworden, zelfs als ik een terminal venster resize gaat dit niet vloeiend en het openen van een xml file van 6 regels in vi duurt een 10tal seconden tot een halve minuut.
mogelijke oorzaak:
Het probleem lijkt me te zitten in de indexering functie van spotlight die een load op mijn hdd veroorzaakt. ik krijg pieken van 3000 IO/s en 45MB/s als ik weinig tot niets aan het doen ben. Verder is mdworker en mds goed voor 100% cpu use of hoger.
Ik heb de imac nu al meer een week draaien meestal 24/24, en volgens activity monitor staat er maar 45GB op de 250GB hdd.
Wat vertelt google me hierover:
Nu zie ik op de rest van het net niet echt iemand met gelijkaardige problemen, alleen 1 site die een volume niet kon unmounten door de indexering. Maar daar stelde ze voor om een spotless te installeren om de indexering te verwijderen. Aangezien ik misschien toch graag Spotlight in de toekomst wil gebruiken zoek ik een oplossing voor het probleem zelf.
Wat heb ik al gevonden/geprobeerd:
- Het probleem doet zich nog altijd voor als ik onder System Preferences -> Spotlight -> Search Results alle categories uitzet.
- Als ik onder System Preferences -> Spotlight -> Privacy Mijn volledige hdd als exluded folder plaats stopt het indexen (maar dan kan ik spotlight ook niet meer gebruiken.)
- Als ik in dezelfde lijst de folder op mijn hdd een voor een plaats blijft spotlight indexeren. Wat mijn eerste vermoeden van een lus ergens in een linking tussen mappen minder sterk maakt.
- Het commando "mdutil -i off /" geeft aan dat indexeren uitgeschakeld is, maar mds blijft tot 100% cpu trekken al lijkt mdworker wel verdwenen.
- "mdutil -E /" geeft niet aan dat "Spotlight-V100" verwijderd is, er komt alleen de status van de indexering service te staan.
- De tree van "Spotlight-V100" ziet er als volgt uit (zowel als de indexering aan als uit staat.):
Dit lijkt me niet echt juist, zou het misschien kunnen dat de indexering problemen heeft met het wegschrijven van de juiste files in die map? Zou wel straf zijn aangezien mds en mdworker als root lijken te draaien.
Daarom heb ik ook een keer de map verwijderd en dan geeft hij het volgende resultaat:
- Ik heb mijn /var/log/system.log eens bezien, daar vind ik de volgende errors in:
Crashreport geeft de volgende melding
Maar ik geraak daar niet aan uit.
Bijkomende info:
De kerel van IT heeft er met zijn pollen aangezeten! Ik had namelijk hiervoor een dual G5 mac pro PowerMac, en mijn account is volledig over gezet op deze imac. Volledig met alle data en alle applicaties.
Ik begin te vermoeden dat er een fout in mijn FS zit of zo
Iemand een gouden tip aan wat dit kan liggen?
Het probleem is het volgende:
Sinds enige tijd is mijn imac traag geworden, zelfs als ik een terminal venster resize gaat dit niet vloeiend en het openen van een xml file van 6 regels in vi duurt een 10tal seconden tot een halve minuut.
mogelijke oorzaak:
Het probleem lijkt me te zitten in de indexering functie van spotlight die een load op mijn hdd veroorzaakt. ik krijg pieken van 3000 IO/s en 45MB/s als ik weinig tot niets aan het doen ben. Verder is mdworker en mds goed voor 100% cpu use of hoger.
Ik heb de imac nu al meer een week draaien meestal 24/24, en volgens activity monitor staat er maar 45GB op de 250GB hdd.
Wat vertelt google me hierover:
Nu zie ik op de rest van het net niet echt iemand met gelijkaardige problemen, alleen 1 site die een volume niet kon unmounten door de indexering. Maar daar stelde ze voor om een spotless te installeren om de indexering te verwijderen. Aangezien ik misschien toch graag Spotlight in de toekomst wil gebruiken zoek ik een oplossing voor het probleem zelf.
Wat heb ik al gevonden/geprobeerd:
- Het probleem doet zich nog altijd voor als ik onder System Preferences -> Spotlight -> Search Results alle categories uitzet.
- Als ik onder System Preferences -> Spotlight -> Privacy Mijn volledige hdd als exluded folder plaats stopt het indexen (maar dan kan ik spotlight ook niet meer gebruiken.)
- Als ik in dezelfde lijst de folder op mijn hdd een voor een plaats blijft spotlight indexeren. Wat mijn eerste vermoeden van een lus ergens in een linking tussen mappen minder sterk maakt.
- Het commando "mdutil -i off /" geeft aan dat indexeren uitgeschakeld is, maar mds blijft tot 100% cpu trekken al lijkt mdworker wel verdwenen.
- "mdutil -E /" geeft niet aan dat "Spotlight-V100" verwijderd is, er komt alleen de status van de indexering service te staan.
- De tree van "Spotlight-V100" ziet er als volgt uit (zowel als de indexering aan als uit staat.):
Bash:
1
2
3
4
5
| .Spotlight-V100/ `-- Store-V1 |-- Exclusions.plist |-- Stores `-- VolumeConfig.plist |
Dit lijkt me niet echt juist, zou het misschien kunnen dat de indexering problemen heeft met het wegschrijven van de juiste files in die map? Zou wel straf zijn aangezien mds en mdworker als root lijken te draaien.
Daarom heb ik ook een keer de map verwijderd en dan geeft hij het volgende resultaat:
Bash:
Maar nog steeds herstart de indexering.1
2
3
4
5
6
7
8
9
| .Spotlight-V100/ `-- Store-V1 |-- Exclusions.plist |-- Stores | `-- DA6E1CC8-7BA8-484B-9DB9-BAA2E46B9EC2 ... (hoop files die niet echt belangrijk lijken voor dit probleem) | |-- store.db | `-- store.updates `-- VolumeConfig.plist |
- Ik heb mijn /var/log/system.log eens bezien, daar vind ik de volgende errors in:
code:
1
2
3
4
5
6
| ReportCrash[10180]: Formulating crash report for process mds[10162] com.apple.launchd[1] (0x10bdc0.mdworker[10173]): Exited: Terminated com.apple.launchd[1] (0x10e4a0.mdworker[10164]): Exited: Terminated com.apple.launchd[1] (0x1044e0.mdworker[10170]): Exited: Terminated ReportCrash[10180]: Saved crashreport to /Library/Logs/CrashReporter/mds_2008-05-22-120354_Development-101.crash using uid: 0 gid: 0, euid: 0 egid: 0 com.apple.launchd[1] (com.apple.metadata.mds[10162]): Exited abnormally: Bus error |
Crashreport geeft de volgende melding
Bash:
(natuurlijk geeft elke crash een andere thread aan.)1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| Thread 9 Crashed: 0 com.apple.Metadata 0x92ff6f6e copyArray + 113 1 com.apple.Metadata 0x92fe61fb copyObject + 1155 2 com.apple.Metadata 0x92fe6fa3 copyDictionary + 167 3 com.apple.Metadata 0x92fe62a7 copyObject + 1327 4 com.apple.Metadata 0x92fe5d3b MDPlistBytesCopyPlistAtIndexWithCallbacks + 196 5 com.apple.Metadata 0x92fe5c6f MDPlistBytesCopyPlistAtIndex + 49 6 mds 0x0004db30 0x1000 + 314160 7 mds 0x0005109f 0x1000 + 327839 8 com.apple.Metadata 0x9301c536 mach_msg_dispatch + 286 9 mds 0x00047338 0x1000 + 287544 10 com.apple.CoreFoundation 0x91d23555 __CFMachPortPerform + 117 11 com.apple.CoreFoundation 0x91d47921 CFRunLoopRunSpecific + 3921 12 com.apple.CoreFoundation 0x91d47d18 CFRunLoopRunInMode + 88 13 mds 0x00057cb1 0x1000 + 355505 14 mds 0x00086561 0x1000 + 546145 15 mds 0x00057a7f 0x1000 + 354943 16 com.apple.Foundation 0x93d625ad -[NSThread main] + 45 17 com.apple.Foundation 0x93d62154 __NSThread__main__ + 308 18 libSystem.B.dylib 0x94257c55 _pthread_start + 321 19 libSystem.B.dylib 0x94257b12 thread_start + 34 |
Maar ik geraak daar niet aan uit.
Bijkomende info:
De kerel van IT heeft er met zijn pollen aangezeten! Ik had namelijk hiervoor een dual G5 mac pro PowerMac, en mijn account is volledig over gezet op deze imac. Volledig met alle data en alle applicaties.
Ik begin te vermoeden dat er een fout in mijn FS zit of zo

Iemand een gouden tip aan wat dit kan liggen?