Permanent photoanalysisd uitzetten
14 maart 2017 - 17:07   
geplaatst door: wimmoes
Ik heb een wat oudere MacPro waar ik met veel moeite Sierra op heb kunnen zetten. Standaard wordt dit model net niet ondersteund (Mac 3,1). Op zichzelf functioneert alles prima al is Sierra niet echt mijn systeem, maar dat is weer wat anders.

Bij het opstarten zorgen met name photoanalysisd, photolibraryd en applessdstatistics ervoor dat de HD (ik heb helemaal geen SSD) lang blijft ratelen en de computer 10 minuten of langer na opstarten bijna onbruikbaar is omdat er heel veel %cpu tijd  en disk activiteit naar toe gaat.

Mijn vraag is of en zo ja hoe ik deze processen permanent kan uitzetten.

HD, drones, heli, bos
Permanent photoanalysisd uitzetten
14 maart 2017 - 17:32    reactie #1
geplaatst door: Pieterr
Is dat niet gewoon 'faces' wat over je foto's heen raast?

Als je je Mac een nachtje aan laat staan, en 'faces' uit laat ratelen, ben je waarschijnlijk van het probleem af.

Hoe je 'faces' "uit" kunt zetten: weet ik niet. (Tot zover ik weet kan dat niet.)

"One experiment is worth a thousand expert opinions."
Permanent photoanalysisd uitzetten
14 maart 2017 - 18:59    reactie #2
geplaatst door: anraadts
Ik denk precies hetzelfde als Pieterr, je computer scant foto's voor gezichten en als dat eenmaal klaarlig heb je er geen probleem meer mee. Hetzelfde kennen we van Spotlight, als dat eenmaal zijn database gemaakt heef dan merk je er ook meestal weinig meer van.

@ wimmoes: ik ben nieuwsgierig waarom je er Sierra op gezet hebt. Als het zoveel moeite kostte, dan neem ik aan dat je daar een goede reden voor had.

Permanent photoanalysisd uitzetten
14 maart 2017 - 20:24    reactie #3
geplaatst door: wimmoes
Ik heb begrepen dat deze deamon veel meer doet dan alleen 'faces'. De foto's worden ook geanalyseerd voor snel kunnen zoeken en weet ik wat allemaal.

Telkens wanneer je opstart komen er via de iCloud nieuwe foto's binnen en vervolgens gaat die deamon aan de slag. Het is dus niet net zoals spotlight dat na verloop van geen probleem meer geeft.

@anraads, veel van mijn vrienden/kennissen/klanten werken met Sierra. Om hen met computervragen bij de software die ik maak te kunnen helpen moet ik zelf ook Sierra draaien. Vandaar :smile:

HD, drones, heli, bos
Permanent photoanalysisd uitzetten
15 maart 2017 - 12:12    reactie #4
geplaatst door: cyrano
Uitzetten in Terminal:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.applessdstatistics.plist

Gekende bug sinds 10.12.2. Er wordt aan gewerkt... :hypocrite:

Probeer eerst eens applessdstatistics uit te zetten. Mogelijk veroorzaakt die het probleem.

Als na een paar dagen blijkt dat die andere twee nog steeds problemen geven, kan je die op dezelfde manier uitschakelen. applessdstatistics kan je zonder enig probleem uitshakelen, zeker als je geen SSD hebt. Maar zelfs als je een SSD hebt, is het niet noodzakelijk.

Wat de andere twee precies doen, daar hebben we het raden naar. Ze veroorzaken wel wat netwerk- en disk activiteit. Ik veronderstel dat ze metadata naar Apple sturen, net als applessdstatistics.

I'd tell you a UDP joke but you might not get it.
Permanent photoanalysisd uitzetten
15 maart 2017 - 17:19    reactie #5
geplaatst door: wimmoes
Geweldig! Ik ga dit uitproberen en meld het resultaat weer terug. Thanks.
HD, drones, heli, bos
Permanent photoanalysisd uitzetten
16 maart 2017 - 11:35    reactie #6
geplaatst door: wimmoes
Met alleen de ssd deamon uitschakelen blijkt het probleem van de photo deamons bestaan, Ik ga nu ook deze deamons uitschakelen op de door cyrano aangegeven wijze en dan maar hopen dat dit de oplossing is.
HD, drones, heli, bos
Permanent photoanalysisd uitzetten
16 maart 2017 - 11:42    reactie #7
geplaatst door: wimmoes
Hmmm, alleen gaat dat niet lukken omdat er geen vergelijkbare plist bestandjes in de LaunchDeamons staan. Ik heb dan ook geen idee hoe ik deze kan uitzetten.
HD, drones, heli, bos
Permanent photoanalysisd uitzetten
17 maart 2017 - 02:46    reactie #8
geplaatst door: HEXDIY
Even meedenken. Zitten die photoanalysisd en photolibraryd daemons niet eerder in de user (~) library?

Is maar een veronderstelling hoor, en ik kan het niet testen want zit op Mavericks.

In elk geval: photoanalysisd is een component van "People", die mensen aan je foto's probeert te koppelen; heb je een erg grote fotobib, dan kan dat indexeren een royal PITA zijn:

Citaat
You can force the photoanalysis daemon to pause by opening the Photos app - it suspends
activity while the app is open. (If you minimise the app photoanalysisd will spring back to life, however.)

If you click on "people" in the left hand sidebar of the Photos app, it tells you how many photos it has processed, and how many are remaining.

Bron:
https://discussions.apple.com/thread/7676337?start=0&tstart=0

Zoek even naar: com.apple.People.plist; vind je die, probeer dan het volgende ("Siri" is hier dus vervangen door "People", naar analogie met het broncitaat).
Edited quote:

Citaat
First of all you need to disable System Integrity Check to be able to edit com.apple.People.plist file.

Reboot in Recovery mode by restarting your Mac and holding Command+R. It can take more time to boot as usual, that's OK, just be patient.
In top menu go to Utilities and open Terminal.
Type

csrutil disable and press Enter
Type reboot and press Enter to reboot again.
Now you should edit com.apple.People.plist file.

Open Terminal.app
Type

sudo nano /System/Library/LaunchAgents/com.apple.People.plist to open the file in nano editor with root privileges.
Find the following lines
Disabled false
and change them to
Disabled true
Press Control+X then y and then Enter to save the file and exit nano.
Now you should enable System Integrity Check back. It is there for a reason.

Reboot in Recovery mode by restarting your Mac and holding Command+R
In top menu go to Utilities > Terminal
Type

csrutil enable and press Enter
Type reboot and press Enter to reboot again.
Now if you check Activity Monitor - you should see no traces of People there.

Bron:
http://apple.stackexchange.com/questions/258816/how-to-completely-disable-siri-on-sierra

Dit is enkel naar analogie, je kan zelf verder zoeken op het thema.

Hier nog zo een royal PITA met "Photolibraryd":

https://discussions.apple.com/thread/7721043?start=0&tstart=0

En nog dit, van verbergen/ sandboxen gesproken, foei, Apple:

~/Library/Containers/com.apple.Photos/Data/Library/Preferences/com.apple.Photos .plist.

Bron:
https://discussions.apple.com/thread/7040907?start=0&tstart=0

I bet you can go from there...

Hopelijk lost dit je intrigerende vraag op! En hee: backup first want ik ben helemaal geen Terminal held hoor!

(Bewerkt door HEXDIY om 3:58, 17-03-2017)

If it ain't broke, don't fix it! Recycle the planet, we're gonna need it! Think different, think twice, Apple!
M1 is a success! Please do not forget Mac OS.
Permanent photoanalysisd uitzetten
17 maart 2017 - 10:28    reactie #9
geplaatst door: cyrano
Kijk, je hebt al een prima recept van HexDIY. Verder weet ik dat ook niet, om dezelfde reden, ik zit nl. ook nog op Mavericks...

Sierra had me hot, for a while. Met dat nieuwe bestandssysteem etc. Maar dat luwt snel als ik naar de ervaringen met het audio gedeelte kijk. Meer bepaald de hardware ondersteuning.

Ik vermoed (want er zijn weeral geen docs van) dat dit deel is van "Messages"; de communicatie infrastructuur van iOS. En daarbij hoor Quickview. En dat is allemaal "interwoven". In mekaar verstrengeld.

Ik heb indertijd bij Mavericks ook een paar weken geëxperimenteerd en een viertal dingen uitgeschakeld. Sinds een update zijn drie van de vier terug geactiveerd, maar zolang OSX niet begint te blazen, laat ik het maar.

Dat is 't voordeel van een oud OS. Je kan het customizen en hopen dat de instellingen zo blijven. Bij het laatste nieuwe OS ben je er constant mee bezig het veroverd terrein terug te winnen :D

I'd tell you a UDP joke but you might not get it.
Permanent photoanalysisd uitzetten
17 maart 2017 - 10:52    reactie #10
geplaatst door: wimmoes
Ik heb die plist bestanden gevonden! Deze staan in LaunchAgents in de System/Library map. Enig idee hoe ik ze uit kan schakelen?

Het klopt trouwens dat deze deamons inactief worden wanneer Photos open staat. Zodra je dat programma afsluit gaan ze weer volop aan de gang.

De ssd deamon doet gelukkig niets meer want die legde enorm beslag op de harde schijf (geen ssd dus) waarbij in de eerste paar minuten na opstarten 20GB !! werd gelezen. Dat is nu dus gelukkg weg. Dank daarvoor cyrono.

HD, drones, heli, bos
Permanent photoanalysisd uitzetten
17 maart 2017 - 17:08    reactie #11
geplaatst door: HEXDIY
Mijn experiment staat hier 2 posts boven. Incluus het tijdelijk disablen van System Integrity Protection.
Daar zijn geen potten mee gebroken...

Durf je dat niet aan, maar heb je zoals gezegd de aanstootgevende property lists gevonden, kan je nog altijd even simpeler proberen diens locatie exact te noteren, en ze dan even weg te parkeren, bv. op de desktop. Herstart daarna.

Bij het niet vinden van die .plists op de verwachte locatie bij opstart zal Sierra ze wellicht negeren, en dus zonder zorgen doorstarten.
Gaat er iets fout, kan je ze nog altijd op hun verwachte locatie terugplaatsen.

Het experimenteren zal echter aan jezelf liggen. Ik ga die verschrikkelijke Sierra er niet voor installeren,
ben net over naar een stabiele Mavericks...
Heb trouwens geen hardware waar Sierra nog op draait.

Bovendien kan je ook steeds experimenteren op een bootable cloon, op een extra partitie of zelfs een externe harde schijf. Dat is zelfs aangewezen bij zulke fratsen.

Succes!

If it ain't broke, don't fix it! Recycle the planet, we're gonna need it! Think different, think twice, Apple!
M1 is a success! Please do not forget Mac OS.
Permanent photoanalysisd uitzetten
17 maart 2017 - 21:01    reactie #12
geplaatst door: HEXDIY
Nog eentje voor de goede orde: de grove borstel.
Zet daarvoor weerom je SIP tijdelijk af (instructies ^^). Duik daarna weerom in Terminal:

- rm /System/Library/PrivateFrameworks/PhotoanAlysis.framework/Versions/A/Support/photoanalysis

Daarmee ga je wel wat functionaliteit van Foto's verliezen, permanent denk ik...

Bron:

https://forums.developer.apple.com/thread/53364

in de voorlopig laatste post.

Of: flikker meteen je hele foto bib naar een externe HDD, zodat je die die kan aanspreken als jou dat zint.
Kies die bib als nieuwe/ alternatieve foto bib.

Op deze manier zal Sierra je wellicht niet kunnen storen in je andere bezigheden zolang die externe HDD niet is aangekoppeld.

Laat die schijf aangekoppeld wanneer je niet aan het werk bent, en laat "People" zijn indexering ding doen. Ik lees dat dit bij oudere/ minder performante Macjes en grote foto bibs ettelijke dagen kan duren...

If it ain't broke, don't fix it! Recycle the planet, we're gonna need it! Think different, think twice, Apple!
M1 is a success! Please do not forget Mac OS.
Permanent photoanalysisd uitzetten
24 maart 2017 - 10:35    reactie #13
geplaatst door: wimmoes
Ik ben niet zo'n experimentator daarom duurde het even dat ik hier mijn ervaringen laat weten.
Zover ik het nu kan beoordelen is het gelukt. Ik heb die twee plist bestanden naar mijn bureaublad gekopieerd en de originelen verwijderd. Deze worden niet opnieuw aangemaakt bij opstarten en ik heb ook geen last meer dat deze deamons de computer de eerste 10 minuten vertragen. Ze komen niet meer in beeld en dat is precies wat ik wil.
Bedankt allen voor het meedenken.
HD, drones, heli, bos