In Activity Monitor, in che modo Swap Used può essere più di Page Outs?

4

Sto cercando di capire la relazione tra Page Outs e Swap Used come visualizzato in Activity Monitor. Attualmente, Monitoraggio attività mostra:

Estensioni pagina: 1,6 MB Swap utilizzato: 8,1 MB

Come può essere usato più swap rispetto alla quantità paginata?

    
posta Chris W. Rea 14.12.2010 - 21:53
fonte

1 risposta

1

La mia comprensione è questa:

  • Il programma ha bisogno di accedere ad alcuni dati. Tenta di farlo e fallisce, a causa della mancanza di RAM.
  • OS prende il controllo. Esiste un'operazione di uscita della pagina, in cui la RAM fisica viene copiata in swap.
  • Esiste un'operazione page-in, in cui i dati richiesti vengono copiati nella RAM.
  • Il sistema operativo
  • restituisce il controllo al programma.
  • Il programma riprova, trova i suoi dati.

I sistemi operativi stanno diventando intelligenti su come scelgono cosa e quando fare il page in / out. Quindi il conteggio delle operazioni potrebbe non essere lo stesso, e lo spazio di swap potrebbe essere in uso senza che ci siano page out.

A meno che, naturalmente, non sia indietro su quale sia l'operazione page-in / page-out. Nel qual caso la tua domanda ha perfettamente senso.

    
risposta data 15.12.2010 - 18:11
fonte

Leggi altre domande sui tag