Quale processo scrive periodicamente sul disco?

9

Anche quando non sto facendo nulla sul mio Mac, vedo un sacco di I / O disco: "Dati scritti per secondo" in Activity Monitor mostra scritture continue:

Ènormale?Perchéalcuniprocessidovrebberoscriverecontinuamente?Capiscochepossonoessercialcuneattivitàdipuliziaincorso,l'immagine"Sleep" viene aggiornata, ma ciò accade frequentemente? (Non ho impostato Time Machine)

Modifica: ho abbastanza memoria libera:

    
posta Nivas 01.09.2011 - 08:01
fonte

4 risposte

9

Puoi avere un'idea migliore di cosa sta causando l'attività con alcuni degli strumenti da riga di comando di OS X:

sudo iotop - mostra quali processi stanno facendo il maggior numero di I / O, aggiornati ogni 5 secondi.

sudo iosnoop - mostra l'I / O come accade, incluso l'ID del processo e il nome del processo che esegue l'I / O, così come la dimensione dei dati, il percorso del file, ecc.

In entrambi i casi, è necessario autenticarsi come amministratore per eseguirli e utilizzare Control-C per uscire. Potrebbero non dirti esattamente il motivo per cui l'attività sta accadendo, ma almeno ti diranno quali processi e file sono coinvolti, il che di solito riduce notevolmente.

    
risposta data 01.09.2011 - 23:16
fonte
6

Oltre a iotop e iosnoop puoi utilizzare fs_usage .

sudo fs_usage -w -f filesys -e grep  | grep -i ' write '
    
risposta data 08.02.2012 - 17:20
fonte
1

Alcune cose: (Scritto in punti elenco per renderlo conciso)

  • Scrive il sistema operativo stesso.
  • Apri le applicazioni scrivi.
  • I browser scrivono anche, nel caso dei cookie, e quando la RAM è al massimo.
risposta data 01.09.2011 - 08:05
fonte
0

Credo che dovresti essere in grado di utilizzare lsof per verificare quali processi stanno scrivendo sul disco. Ecco la pagina man relativa.

    
risposta data 01.09.2011 - 19:21
fonte

Leggi altre domande sui tag