Sono su MacOs 10.12.5. Sto cercando di fare I / O ad alto volume, ma alcune attività gestite da launchd colpiscono ogni blocco di disco modificato ogni 30 secondi. Quando ciò accade, il mio I / O ad alto volume deve competere causando un grave rallentamento. Come identifico il problema?
Credo che sia qualcosa a che fare con launchd perché fs_usage -w -f diskio
mi dice che lo è. Ogni 30 secondi viene emessa una lista come questa per ogni blocco di disco modificato nel sistema (scuse devi scorrere per vedere launchd):
14:34:33.887889 WrData[AT3] D=0x0068c05a B=0x1000 /dev/disk2 /Users/simon/Library/Application Support/Google/Chrome/Default/Session Storage/000430.log 0.000145 W launchd.9793620
14:34:33.887893 WrData[AT3] D=0x00549a2b B=0x1000 /dev/disk2 /Users/simon/Library/Application Support/Google/Chrome/Default/Session Storage/LOG 0.000107 W launchd.9793620
14:34:33.887895 WrData[AT3] D=0x00570119 B=0x1000 /dev/disk2 /Users/simon/Library/Saved Application State/com.apple.Terminal.savedState/window_2.data 0.000070 W launchd.9793620
14:34:33.887897 WrData[AT3] D=0x0056fab5 B=0x1000 /dev/disk2 /Users/simon/Library/Saved Application State/com.apple.Terminal.savedState/window_3.data 0.000064 W launchd.9793620
14:34:33.887912 WrData[ANT3] D=0x0056ffd0 B=0x1000 /dev/disk2 /Users/simon/Library/Saved Application State/com.apple.Terminal.savedState/windows.plist 0.000072 W launchd.9793620
Ho pensato che potesse essere il mio software antivirus McAfee, quindi ho escluso i file che stavo scrivendo dalla scansione in tempo reale, quindi ho provato a disattivarlo.
Ho quindi pensato che potesse essere la ricerca Spotlight, ma di nuovo escludendo il volume su cui sono posizionati i miei file di dati non ha impedito a questa attività di launchd di accedere nuovamente ai file.
L'esecuzione di launchctl list
mostra un elenco di 327 attività. Mi piacerebbe poterlo restringere a uno solo.
Sebbene sia sicuro che l'attività venga eseguita ogni 30 secondi dopo averla guardata molte volte, non riesco a trovare alcun riferimento a un "30" appropriato nei file di configurazione. Ho:
- Nessuna menzione di "30" in / Sistema / Libreria / LaunchAgent
- Una menzione di "30" in / Sistema / Libreria / LaunchDaemons
- com.apple.powerd.swd.plist imposta ThrottleInterval su 30
- Nessuna menzione di "30" in / Library / LaunchAgents
- Una menzione di "30" in / Library / LaunchDaemons
- com.mcafee.virusscan.fmpd.plist imposta ExitTimeout su 30
- Nessuna menzione di "30" in ~ / Library / LaunchAgents
Sebbene McAfee menzioni "30", disabilitarlo ed escludere i file non ha fatto alcuna differenza.
Sarebbe gradito qualsiasi aiuto nell'individuazione del compito che sta accedendo ai blocchi modificati del disco.