Software fornito da Apple per misurare o stimare il carico della CPU associato a Core Storage

0

Con Mac OS X 10.7 (Build 11A411) da solo o con Xcode 4.1:

Q: c'è un modo per misurare con precisione, o almeno stimare il carico della CPU associato con Core Storage?

Una visualizzazione grafica del carico su una timeline sarebbe utile ma non essenziale.

Sarei ugualmente contento dei risultati utili di qualcosa eseguito alla riga di comando.

Distinguere questa domanda dagli altri

Fonti di riferimento popolare (e ben scritte) come Mac OS X 10.7 Lion: la recensione di Ars Technica (pagina 13) (2011-07-20) descrive gli usi della CPU in modi che sono rassicuranti, ad esempio:

… Whole disk encryption takes advantage of this nearly omnipresent CPU cycle glut to sneak in the tiny chunks of work it requires to encrypt and decrypt data from the disk. Apple also leverages the special-purpose AES instructions and hardware on Intel's newest CPUs, further reducing the CPU overhead. The end result is that regular users will be hard-pressed to notice any reduction in performance with encryption enabled. …

In AnandTech - Torna al Mac : OS X 10.7 Lion Review (pagina 18) (2011-07-20) ci sono benchmarking e prestazioni e schermate di un grafico CPU in Activity Monitor, ma quei grafici sono troppo ampi per questa domanda: qualsiasi numero di cose potrebbe contribuire ai picchi di attività. Un'altra serie di benchmark: Parametri di riferimento di Filevault 2: Max Cho (2011-07-22). E così via.

In questa domanda sono:

  • meno interessati ai benchmark, meno interessati alle prestazioni.

Più interessati a:

  • Carico relativo allo storage core sulla CPU che, sospetto, non è presentato da Activity Monitor .

Possibili relazioni con altre domande

Non limitato a Ask Different, alcuni utenti di Lion osservano le occasioni in cui il funzionamento dei fan per raffreddare la CPU è inspiegabilmente alto per il carico rilevabile sulla CPU.

Una risposta a questa domanda potrebbe aiutarci ad aiutare con domande altrove. Attualmente sul mio radar:

Casi di utilizzo

Probabilmente inizierei con le misurazioni durante:

  1. conversione in avanti con crittografia passphrase
  2. conversione in avanti senza crittografia
  3. conversione all'indietro con decodifica
  4. conversione all'indietro senza decrittografia.

(Intorno a questo momento - meno di due settimane da quando Lion è stato rilasciato - la conversione in avanti può essere più comunemente riscontrata dopo l'inizio della crittografia di FileVault 2 di un volume di avvio o dopo l'avvio della crittografia di Time Machine di un volume di backup, ma possono esserci molti altre applicazioni di Core Storage.)

Note

Pagina di manuale di Apple ( non ancora pubblicata ) per corestoraged (1) offre la seguente descrizione:

corestoraged manages CoreStorage volumes. It is invoked by launchd(8) when a CoreStorage volume needs management.

- così mentre appare corestoraged in Activity Monitor, il carico della CPU per quel processo da solo non è probabilmente un indicatore degli usi quotidiani (non di gestione) di Core Storage.

C'è l'estensione del kernel, /System/Library/Extensions/CoreStorage.kext , ma attualmente in Argomenti di programmazione dell'estensione del kernel c'è un solo riferimento alla CPU e onestamente, mi mancano le competenze per interpretare la maggior parte della documentazione per gli sviluppatori.

Un post del 2011-07-22 Re: [Fed-Talk] Lion FileVault ( mette in evidenza ) attira l'attenzione su kernel_task ma, per quanto ricordo, quel processo non mi è stato notabile ogni volta che la mia CPU è caldo senza spiegazione.

Non escludere la possibilità di prestare maggiore attenzione a kernel_task ... un risposta a un'altra domanda mi ha portato a sperimentare con fs_usage ma sembra non applicabile a pid 0 .

Grazie!

    
posta Graham Perrin 31.07.2011 - 17:43
fonte

1 risposta

1

iotop sarebbe il primo posto dove andare se Monitoraggio attività non ti stava dando una risposta. Usa dtrace al posto delmonitorario delle attività e ha capacità di sondaggio di gran lunga superiori senza la parte "dover imparare DTrace".

Gli strumenti sarebbero la mia seconda scelta ma ha così tanti preset, potrebbe essere un po 'di sondaggio finché qualcuno non risponde con un semplice 1, 2, 3 per rivelare il carico di lavoro specifico di FileVault 2.

    
risposta data 04.08.2011 - 19:03
fonte

Leggi altre domande sui tag