Entrambi i programmi sono rimasti bloccati in un ciclo molto efficiente scrivendo le modifiche che hanno causato fseventsd
di avere molto lavoro o è un ciclo infinito che elabora una struttura dati non risolvibile su uno dei volumi montati.
Nel caso precedente - probabilmente anche i programmi come fseventer che leggono lo stesso flusso di dati si bloccherà - ora avrete due processi al 50% di utilizzo che cercano di elaborare una quantità infinita di dati. (Questo è un grande punto di dati se stai cercando di capire cosa non va.) È analogo a domande che chiedono perché syslogd
sta prendendo tutta la CPU - di solito è un altro programma impazzito che causa molto lavoro.
Quando / se succede di nuovo - inizia a chiudere i programmi e prendi in considerazione la disconnessione. Saprai se l'elemento offendente è un processo a livello di sistema o un processo a livello di utente. fs_usage
potrebbe essere utile per vedere quali programmi specifici sono pesanti per IO.
fsck
da un avvio in modalità utente singolo è di solito richiesto se hai hard link circolari o altri shenanigans degenerati del file system che possono causare questo tipo di picco nell'attività.